Unit-I-cloud Computing-Cloud Models
Unit-I-cloud Computing-Cloud Models
1. Deployment Model
• refers to the management of the cloud's infrastructure
• cloud hosting deployment model designates the cloud
environment's exact category, its size, and the accessing
mechanism
• tells the nature and purpose of the cloud
Four sub-categories of the deployment model
1. Public Cloud Model
2. Private Cloud Model
3. Hybrid Cloud Model
4. Community Cloud Model
2. Service model
• Cloud computing is a broad term that holds a more extensive range of services composed
of a particular type of service
• cloud computing platform allows its users to access service models
• categorized into three basic service models which are
1. Infrastructure-as–a-Service (IaaS)
2. Platform-as-a-Service (PaaS)
3. Software-as-a-Service (SaaS)
• Anything-as-a-Service (XaaS) is yet another service model, which includes
1. Network-as-a-Service,
2. Business-as-a-Service,
3. Identity-as-a-Service,
4. Database-as-a-Service
5. or Strategy-as-a-Service.
Each of the service models inherit the security and management mechanism from the
underlying model, as shown in the following diagram:
A thin client connects to a server-based environment that hosts
the majority of applications, memory, and sensitive data the user
needs.
The thin client's primary function is to display information to the user and
act as a gateway to the network.
A thick client is a computer that performs most of its processing and data
storage locally, allowing it to run applications independently without a
constant connection to a server. Thick clients are also known as "fat clients"
or "rich clients". They are often used in business environments when the
main server has slow network speeds, insufficient power and memory
capacity,
Deployment models in cloud computing:
Reliability
public cloud employs large number of resources from different locations. If any of
the resources fails, public cloud can employ another one.
Flexibility
public cloud can smoothly integrate with private cloud, which gives customers a
flexible approach.
Location Independence
Public cloud services are delivered through Internet, ensuring location
independence.
Utility Style Costing
Public cloud is also based on pay-per-use model and resources are accessible
whenever customer needs them.
High Scalability
Cloud resources are made available on demand from a pool of resources, i.e.,
they can be scaled up or down according the requirement.
Low Security
In public cloud model, data is hosted off-site and resources are shared publicly,
therefore does not ensure higher level of security.
Less Customizable
It is comparatively less customizable than private cloud.
Difference between private clouds and public clouds
• along with the structural design security level depends based on the
service providers and the type of cloud clients use the public cloud
• is better suited for business purposes for managing the load
• type of cloud is economical due to the decrease in capital
overheads-(resources that are available to the public at a low cost or
for free.)
Private Cloud Model
• Private Cloud is also termed as 'Internal Cloud', which allows the accessibility of systems and
services within a specific boundary or organization
• managed internally by the organization itself or by third-party.
• cloud platform is implemented in a cloud-based secure environment guarded by advanced
organization
• Private clouds permit only authorized users, providing the organizations greater control over
More Control
private cloud has more control on its resources and hardware than public cloud because it is
accessed only within an organization.
High Priced
Purchasing new hardware in order to fulfill the demand is a costly transaction.
Limited Scalability
Private cloud can be scaled only within capacity of internal hosted resources.
Additional Skills
In order to maintain cloud deployment, organization requires skilled expertise.
Hybrid Cloud Model
Hybrid Cloud is a mixture of public and private cloud.
• is another cloud computing type, which is integrated,
• it can be a combination of two or more cloud servers,
• i.e., private, public, or community combined as one architecture, but remain individual
entities
• Non-critical tasks such as development and test workloads can be done using the public
cloud
• Critical tasks that are sensitive such as organization data handling, are done using a private
cloud
Flexibility
It offers secure resources and scalable public resources.
Cost Efficiency
Public clouds are more cost effective than private ones. Therefore, hybrid clouds can be cost
saving.
Security
The private cloud in hybrid cloud ensures higher degree of security.
Disadvantages
Networking Issues
Networking becomes complex due to presence of private and public cloud.
Security Compliance
Ensure that cloud services are compliant with security policies of the organization.
Infrastructure Dependency
Hybrid cloud model is dependent on internal IT infrastructure, therefore it is necessary to
ensure redundancy across data centers.
Community Cloud Model
• Community Cloud allows system and services to be accessible by group of organizations.
• It shares the infrastructure between several organizations from a specific community.
• It may be or by the third-party.
• A multi-tenant setup developed using cloud managed internally by organizations among
different organizations that belong to a particular community or group having similar
computing concerns
• For joint business organizations, ventures(Enterprises), research organizations and tenders,
a community cloud is an appropriate solution
• selection of the right type of cloud hosting is essential
• Community-based cloud users need to know and analyze the business demand first
• Cloud Computing is considered the latest technology with the immense flexibility of
budget, speed, and infrastructure
• It provides self-service capabilities to users with scalable features to upgrade usage
based on the requirement
• Cloud computing technology offers particular types of services that users can access the
cloud platform
Example - organizations/firms along with the financial institutions/banks
Security
Community cloud is comparatively more secure than the public cloud but less secured than the
private cloud.