Engineering in One Video (EIOV) Watch video on EIOV
Cloud Computing
Unit 3
Engineering in One Video (EIOV) Watch video on EIOV
Topics to be covered...
Layered architecture
NIST cloud computing reference architecture
Public cloud
Private cloud
Hybrid cloud
IAAS
PAAS
SAAS
Cloud storage
SAAS
Happy Ending!
Engineering in One Video (EIOV) Watch video on EIOV
Layered architecture
Engineering in One Video (EIOV) Watch video on EIOV
Layered Architecture
Engineering in One Video (EIOV) Watch video on EIOV
NIST Cloud
Computing reference
architecture
Engineering in One Video (EIOV) Watch video on EIOV
NIST Cloud Computing reference architecture
National Institute of Standards and Technology.
Focuses on the requirements of “what” cloud services provide, not a “how to” design
solution and implementation.
Components of NIST
Cloud Provider: IAAS, SAAS, PAAS
Cloud Consumer
Cloud Carrier
Cloud Broker: Service intermediation, Service aggregation, Service arbitrage
Cloud Auditor: Security Audit, Privacy impact audit, Performance audit
Engineering in One Video (EIOV) Watch video on EIOV
NIST Cloud Computing reference architecture
Engineering in One Video (EIOV) Watch video on EIOV
Public Cloud
Engineering in One Video (EIOV) Watch video on EIOV
Public Cloud
Public cloud is a type of computing where resources are offered by a third-party provider
via the internet and shared by organizations and individuals who want to use or purchase
them.
Examples: Google Workspace, AWS, Dropbox, Microsoft 365, Azure and as well as
streaming services like Netflix.
Engineering in One Video (EIOV) Watch video on EIOV
Security in Public Cloud
Data Security
Multi-Tenancy
Data Location
Regulations
Programming Conventions
Data Control
Engineering in One Video (EIOV) Watch video on EIOV
Advantages
Cost-Efficiency
Scalability
Global Reach
Security Expertise
Disadvantages
Security and Privacy Concerns
Data Transfer Costs
Vendor Lock-In
Limited Control
Compliance Challenges
Engineering in One Video (EIOV) Watch video on EIOV
Private Cloud
Engineering in One Video (EIOV) Watch video on EIOV
Private Cloud
A private cloud is a cloud computing deployment model where cloud infrastructure and
services are exclusively used by a single organization. In a private cloud, the organization
has control over the resources and can configure the cloud environment to meet its specific
needs.
Benefits:
Enhanced Security and Control
Customization and Flexibility
Compliance Adherence
Isolation and Data Privacy
Scalability and Resource Optimization
Disaster Recovery and Redundancy
Engineering in One Video (EIOV) Watch video on EIOV
Private Cloud Types
On-Premises Private Cloud
Managed Private Cloud
Hosted Private Cloud
On-Demand Private Cloud
Engineering in One Video (EIOV) Watch video on EIOV
Advantages
Enhanced Security and Control
High Availability
Data Privacy
Scalability
Disadvantages
Limited Elasticity
Complexity
Vendor Lock-In
Limited Geographic Reach
Engineering in One Video (EIOV) Watch video on EIOV
Hybrid Cloud
Engineering in One Video (EIOV) Watch video on EIOV
Hybrid Cloud
Public cloud + Private cloud.
In a hybrid cloud, data and applications can move between private and public cloud
infrastructure, creating a more flexible and optimized computing environment.
Key components:
Public Cloud
Private Cloud
Hybrid Cloud Integration
Engineering in One Video (EIOV) Watch video on EIOV
Advantages
Flexibility
Scalability
Cost Optimization
Security and Compliance
Disadvantages
Complexity
Cost Management
Security Concerns
Vendor Lock-In
Engineering in One Video (EIOV) Watch video on EIOV
Engineering in One Video (EIOV) Watch video on EIOV
IAAS
Engineering in One Video (EIOV) Watch video on EIOV
Infrastructure as a Service (IaaS)
Contains the basic building blocks for cloud IT.
It typically provides access to networking
features, computers and data storage space.
IaaS gives you the highest level of flexibility and
management control over your IT resources.
Known as HaaS.
Pays on a per-use.
Billing usually on an hourly, daily or monthly
basis based on the actual consumption of the
resources.
Vendors of IaaS computing platform:
AWS
Reliance communication
Sify technologies
Tata communication
Engineering in One Video (EIOV) Watch video on EIOV
Advantages
Cost-Effective
Website hosting
Security
Maintenance
Disadvantages
Security
Technical problems
Over Dependency
Lack of flexibility
Engineering in One Video (EIOV) Watch video on EIOV
PAAS
Engineering in One Video (EIOV) Watch video on EIOV
Platform as a Service (PaaS)
Provides a platform and environment to allow
developers to build applications and services
over the internet. PaaS services are hosted in the
cloud and accessed by users simply via their
web browser.
PaaS removes the need for you to manage
underlying infrastructure (usually hardware and
operating systems), and allows you to focus on
the deployment and management of your
applications.
Vendors:
GAE
Salesforce
Azure
Engineering in One Video (EIOV) Watch video on EIOV
Advantages
Simple and convenient for users
Cost-Effective
Efficiently managing the lifecycle
Efficiency
Disadvantages
Limited Control
Vendor Lock-In
Limited Customization
Latency Issues
Engineering in One Video (EIOV) Watch video on EIOV
SAAS
Engineering in One Video (EIOV) Watch video on EIOV
3. Software as a Service (SaaS)
Software-as-a-Service (SaaS) is a way of
delivering services and applications over the
Internet. Instead of installing and maintaining
software, we simply access it via the Internet,
freeing ourselves from the complex software
and hardware management.
SaaS offering, you don’t have to think about how
the service is maintained or how the underlying
infrastructure is managed. You only need to
think about how you will use that particular
software.
Examples: Salesforce, Dropbox, Google
Workspace(G Suite) etc.
Engineering in One Video (EIOV) Watch video on EIOV
Advantages of SaaS
Cost-Effective
Reduced time: Run SaaS apps directly without download and install.
Accessibility: Access app data from anywhere.
Automatic updates
Scalability: It allows the users to access the services and features on-demand.
Engineering in One Video (EIOV) Watch video on EIOV
Diadvantages of SaaS
Limited Customization
Data Security Concerns
Internet Dependency
Costs Over Time
Limited Control
Engineering in One Video (EIOV) Watch video on EIOV
Cloud Storage
Engineering in One Video (EIOV) Watch video on EIOV
Cloud Storage
Cloud storage in cloud computing refers to the storage of data and files on remote servers
that are accessible via the internet.
This storage model allows individuals and organizations to store their data in a distributed
and scalable manner, without the need to manage physical storage infrastructure.
Cloud storage is a fundamental component of cloud computing and offers several
advantages, including scalability, accessibility, and data redundancy.
Types of Cloud Storage:
Personal cloud storage
Public cloud storage
Private cloud storage
Hybrid cloud storage
Engineering in One Video (EIOV) Watch video on EIOV
Advantages
Accessibility
Scalability
Cost-Efficiency
Automatic Backup
Disaster Recovery
Disadvantages
Data Security Concerns
Internet Dependency
Service Outages
Bandwidth Limitations
Costs Over Time
Engineering in One Video (EIOV) Watch video on EIOV
Storage as a Service(SaaS)
Storage as a Service (SaaS) is a cloud computing service model that provides on-demand
access to storage resources over the internet.
In SaaS, users or organizations can remotely store and retrieve data without the need to
own, manage, or maintain physical storage infrastructure.
It is a part of the broader cloud computing ecosystem and offers several advantages,
including cost savings, scalability, and ease of management.
Key Characteristics of Storage as a Service:
On-Demand Storage
Scalability
Accessibility
Cost Savings
Engineering in One Video (EIOV) Watch video on EIOV
Happy Ending!