0% found this document useful (0 votes)
21 views

Cloud Deployment Models

There are four main cloud deployment models: public cloud, private cloud, community cloud, and hybrid cloud. The model chosen depends on who owns and operates the cloud infrastructure and who can access it. Additionally, interconnecting multiple cloud platforms allows for scalability, availability, and avoids vendor lock-in and is called intercloud architecture. The two main types of interclouds are federated clouds and multi-clouds.

Uploaded by

temp41304
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Cloud Deployment Models

There are four main cloud deployment models: public cloud, private cloud, community cloud, and hybrid cloud. The model chosen depends on who owns and operates the cloud infrastructure and who can access it. Additionally, interconnecting multiple cloud platforms allows for scalability, availability, and avoids vendor lock-in and is called intercloud architecture. The two main types of interclouds are federated clouds and multi-clouds.

Uploaded by

temp41304
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Cloud Deployment Models

Dr. Amit Praseed

Dr. Amit Praseed


How to host the Cloud?
• Remember Bob from
ABC Corporation?
• He has decided to
outsource their business to
the cloud!!
• But he faces some
difficult decisions!
– Should he approach a third
party?
– Should he ask his IT team
to build a cloud
infrastructure on their
company premises?

Dr. Amit Praseed


• At its core, the cloud is
simply a datacentre, with
software capable of
managing virtualized
resources according to
user demand
• While choosing a cloud
solution, consider
– Where will the datacentre
reside?
– Who owns the datacentre?
– Who can use resources
within the datacentre?
– Who operates and manages
the datacentre?

Dr. Amit Praseed


Public vs Private Cloud
Public Cloud Private Cloud
• Provisioned for open use by • Exclusively used by an
general public organization
• Owned, managed and • Usually managed, operated
operated by business, and owned by the
academic or government organization
organizations • Usually resides on the
• Exists on the premises of the organization premises
cloud provider • Open source tools like
• Eg: Gmail, Microsoft Azure, OpenStack and Eucalyptus
Dropbox etc. can be used to build private
clouds
Dr. Amit Praseed
Here are the facts!
• ABC Corp. website has a significant user base
right now, and is expected to grow over time
• The data maintained by the company is related
to product details, and no financial details are
maintained (assume)
• Which cloud model – private or public –
would you recommend?

Dr. Amit Praseed


Here are the facts!
• What would be the case where there is also
sensitive data that has to be maintained?
– Credit card details
– Company expansion plans
– Other customer and employee data

Dr. Amit Praseed


Public Cloud Features
• Scalable
• Affordable
• Always available
• Stringent SLAs
• Less secure

Dr. Amit Praseed


When should one opt for Public
Clouds?
• Larger user base
• Varying resource usage
• Lack of infrastructure
• Financial constraints

Dr. Amit Praseed


Private Cloud Features
• Secure
• More control available
• Weak SLAs

Dr. Amit Praseed


When should one opt for Private
Clouds?
• Sufficient Funds
• Security and autonomy is paramount
• Few users
• Sufficient resources are available

Dr. Amit Praseed


Hybrid Cloud
• Organization manages both private and public
clouds
• Services can be used from either cloud,
depending on organizational policies
• Sometimes, a private cloud could be used be
used till its capacity is met, after which the
workload spills over to the public cloud –
Cloud Bursting

Dr. Amit Praseed


Community Cloud
• Infrastructure is shared between several
organizations from a specific community with
common concerns (security, compliance,
jurisdiction, etc.)
• Managed internally or by a third-party and
hosted internally or externally
• Eg: IBM SoftLayer cloud for federal agencies

Dr. Amit Praseed


Features of Community Cloud
• Collaborative effort
• No party has full control
• Partially secure
• Cost effective

Dr. Amit Praseed


When should one opt for Community
Clouds?
• Need for collaboration
• Financial constraints
• Less maintenance costs

Dr. Amit Praseed


Cloud Deployment Models - Summary
• Depending on who owns and operates the
cloud, and who can access the cloud, there are
4 deployment models
– Public Cloud
– Private Cloud
– Community Cloud
– Hybrid Cloud

Dr. Amit Praseed


Can a cloud run out of resources?

Dr. Amit Praseed


Can we connect the Clouds?

Dr. Amit Praseed


Intercloud
• Intercloud – “Cloud of Clouds”
• Mesh of clouds unified based on open standard
protocols to provide interoperability
• Interconnects multiple cloud providers’
infrastructures.
– Focus is on direct interoperability between public
cloud service providers

Dr. Amit Praseed


Need for Intercloud
• Scalability + wider resource availability
• Interoperability + avoiding vendor lock-in
• Availability and disaster recovery
• Geographic distribution and low latency access
• Legal and regulatory issues

Dr. Amit Praseed


Types of Interclouds
• Federation Clouds: A set of cloud providers willingly interconnect
their cloud infrastructures in order to share resources
– Voluntary contribution
– Suitable for collaboration of governmental clouds or private cloud
portfolios
– Types of federation clouds are Peer to Peer and Centralized clouds.
• Multi-Cloud: A client or service uses multiple independent clouds
– No voluntary interconnection and sharing
– Managing resource provisioning and scheduling is the responsibility of
client or their representatives.
– Used to utilize resources from both governmental clouds and private
cloud portfolios.

Dr. Amit Praseed


Types of Federated Clouds
• Peer to peer Inter-Cloud federation
– Clouds collaborate directly with each other but may use
distributed entities for directories or brokering.
– Eg: RESERVOIR (Resources and Services Virtualization
without Barriers Project), Open Cirrus etc
• Centralized Inter-Cloud federation
– Clouds use a central entity to perform or facilitate resource
sharing.
– The central entity acts as a storehouse where the available
cloud resources are registered.
– Eg: Contrail, Dynamic Cloud Collaboration (DCC) and
Federated Cloud Management.

Dr. Amit Praseed


Types of Multi Clouds
• Multicloud Service
– Clients access multiple clouds through a service.
– A service is hosted by the cloud client either externally or
in-house.
– Eg: OPTIMIS, mOSAIC, STRATOS and Commercial
Cloud Management Systems
• Multicloud Libraries
– Clients develop their own brokers by using a unified cloud
API as a library
– Facilitate the usage of clouds in a uniform
– Eg: Java library JClouds, Python library Apache
LibClouds, Ruby library, Apache DeltaCloud, PHP library
SimpleCloud, Apache Nuvem

Dr. Amit Praseed

You might also like