Cloud Deployment Models
Cloud deployment models refer to the different ways in which cloud services can be deployed.
There are three primary models:
● Public Cloud: This model is owned and operated by a third-party service provider. It
offers shared resources and is typically more cost-effective.
● Private Cloud: This model is dedicated to a single organization. It provides more control
and security but can be more expensive.
● Hybrid Cloud: This model combines elements of both public and private clouds, offering
flexibility and scalability.
Cloud Service Model Levels
Cloud service models define the level of service provided by a cloud provider. There are three
main levels:
● Infrastructure as a Service (IaaS): This model provides fundamental computing
resources like servers, storage, and networking.
● Platform as a Service (PaaS): This model offers a development and deployment
environment, including programming languages, frameworks, and tools.
● Software as a Service (SaaS): This model delivers applications over the internet,
allowing users to access and use them without needing to install or manage software.
Rapid Elasticity
Rapid elasticity refers to the ability of a cloud computing system to quickly scale resources up or
down to meet changing demand. This flexibility ensures that organizations can optimize their
resource utilization and avoid paying for unused capacity.
Comparison of SaaS and IaaS
Feature SaaS IaaS
Ownership Cloud provider Customer
Control Limited High
Cost Subscription-based Pay-as-you-go
Flexibility Lower Higher
Examples Salesforce, Google Workspace AWS, Azure, GCP
Service Selection
Service selection involves choosing the most appropriate cloud service model and provider
based on an organization's specific needs, budget, and risk tolerance. Factors to consider
include scalability, security, reliability, cost, and compliance.
Hybrid and Multi-Cloud
● Hybrid Cloud: Combines public and private clouds, offering flexibility and scalability while
maintaining control over sensitive data.
● Multi-Cloud: Utilizes multiple public cloud providers, providing redundancy and avoiding
vendor lock-in.
Vendor Management
Vendor management refers to the process of overseeing and managing relationships with cloud
service providers. It involves setting expectations, monitoring performance, addressing issues,
and ensuring compliance with agreements.
Comparison of Data Transfer Costs
Data transfer costs vary between cloud providers and depend on factors like location, volume,
and type of data. Some providers offer free data transfer within their network, while others
charge based on usage.
Risk Assessment
Risk assessment is the process of identifying, evaluating, and prioritizing potential risks
associated with cloud computing. It helps organizations develop strategies to mitigate risks and
protect their data and systems.
Data Migration
Data migration is the process of moving data from one storage system to another, often
involving transferring data from on-premises systems to the cloud. It requires careful planning
and execution to ensure data integrity and minimize disruption.