0% found this document useful (0 votes)
16 views31 pages

Unit-I-cloud Computing-Cloud Models

The document outlines various cloud model types, including deployment models (Public, Private, Hybrid, Community) and service models (IaaS, PaaS, SaaS, XaaS). Each model has distinct characteristics, benefits, and drawbacks related to accessibility, security, and cost. It emphasizes the importance of selecting the appropriate cloud model based on organizational needs and requirements.

Uploaded by

tvmonica333
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views31 pages

Unit-I-cloud Computing-Cloud Models

The document outlines various cloud model types, including deployment models (Public, Private, Hybrid, Community) and service models (IaaS, PaaS, SaaS, XaaS). Each model has distinct characteristics, benefits, and drawbacks related to accessibility, security, and cost. It emphasizes the importance of selecting the appropriate cloud model based on organizational needs and requirements.

Uploaded by

tvmonica333
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

Cloud Model Types

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:

• cloud technology provides many benefits to users,

• these benefits should be classified based on the needs of the users.

• cloud deployment model represents the exact category of cloud

environment based on proprietorship, size, and access

• describes the nature and purpose of the cloud

• organizations implement cloud infrastructure to minimize capital

expenditure & regulate operating costs


NIST Model: National Institute of Standards and Technology (NIST)
• is an agency under the scope of the US Department of Commerce, which is
responsible for expounding & defining standards in Science and Technology
• Computer Security Division of NISD has provided a formal definition of
Cloud computing
• US government is a major consumer of computer technology and one of
the major cloud computing network users
• According to the NIST working definition of cloud, the deployment model is
one of the two categories of the model illustrated by NIST
• NIST model doesn't require cloud technology to use virtualization to
share resources
• Cloud support multi-tenancy;
• multi-tenancy is the concept of sharing of resources among two or more
clients
• latest NIST model of cloud computing requires virtualization and utilizes
the concept of multi-tenancy
Four sub-categories of the deployment model
1. Public Cloud Model
2. Private Cloud Model
3. Hybrid Cloud Model
4. Community Cloud Model
Public Cloud
• The public cloud allows systems and services to be easily accessible
to the general public.
• Public cloud may be less secure because of its openness.
Private Cloud
• The private cloud allows systems and services to be accessible
within an organization.
• It is more secured because of its private nature.
Community Cloud
• The community cloud allows systems and services to be
accessible by a group of organizations.
Hybrid Cloud
• The hybrid cloud is a mixture of public and private cloud,
• in which the critical activities are performed using private cloud
• while the non-critical activities are performed using public cloud.
Public Cloud Model
• is a type of cloud hosting where the service providers render services to
various clients
• Public Cloud allows systems and services to be easily accessible to its
clients/users.
• IT companies that provide public cloud facilities are IBM, such as Google,
Amazon and Microsoft offer cloud services via Internet.
• cloud service is open for use
Public Cloud Model is shown in the diagram below.
Cost Effective
public cloud shares same resources with large number of customers it turns out
inexpensive.

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.

Disadvantages of public cloud model

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

firewalls under the surveillance of the IT department that belongs to a particular

organization

• Private clouds permit only authorized users, providing the organizations greater control over

data and its security

• Business organizations that have dynamic, critical, secured, management demand-based

requirements should adopt Private Cloud


High Security and Privacy
Private cloud operations are not available to general public and resources are shared from
distinct pool of resources. Therefore, it ensures high security and privacy.

More Control
private cloud has more control on its resources and hardware than public cloud because it is
accessed only within an organization.

Cost and Energy Efficiency


private cloud resources are not as cost effective as resources in public clouds but they offer
more efficiency than public cloud resources.
Costly: It provides secured and more features, so it's more expensive than a public cloud.
Pricing: is inflexible; i.e., purchasing new hardware for up-gradation is more costly.
Restriction: It can be accessed locally within an organization and is difficult to expose
globally.
Disadvantages of using private cloud model:

Restricted Area of Operation


Private cloud is only accessible locally and is very difficult to deploy globally.

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

The Hybrid Cloud Model is shown in the diagram below.


Scalability
It offers features of both, the public cloud scalability and the private cloud scalability.

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

The Community Cloud Model is shown in the diagram below.


Cost Effective
Community cloud offers same advantages as that of private cloud at low cost.

Sharing Among Organizations


Community cloud provides an infrastructure to share cloud resources and capabilities among
several organizations.

Security
Community cloud is comparatively more secure than the public cloud but less secured than the
private cloud.

Issues in Community Cloud Model


• Since all data is located at one place, one must be careful in storing data in community cloud
because it might be accessible to others.

• It is challenging to allocate responsibilities of governance, security and cost among


organizations.

You might also like