Cloud project
Cloud project
Micro Project
Presented By:-
1|Page
Deployment Models
❖ What is Deployment Models?
Cloud Deployment Model functions as a virtual computing environment with a
deployment architecture that varies depending on the amount of data you want to store
and who has access to the infrastructure.
1. Public Cloud
The public cloud makes it possible for anybody to access systems and services. The
public cloud may be less secure as it is open to everyone. The public cloud is one in
which cloud infrastructure services are provided over the internet to the general
people or major industry groups. The infrastructure in this cloud model is owned by
the entity that delivers the cloud services, not by the consumer. It is a type of cloud
hosting that allows customers and users to easily access systems and services. This
form of cloud computing is an excellent example of cloud hosting, in which service
providers supply services to a variety of customers. In this arrangement, storage
backup and retrieval services are given for free, as a subscription, or on a per-user
basis. For example, Google App Engine etc.
2|Page
Deployment Models
2. Private Cloud
The private cloud deployment model is the exact opposite of the public
clou’deployment model. It’s a one-on-one environment for a single user (customer).
There is no need to share your hardware with anyone else. The distinction between
private and public clouds is in how you handle all of the hardware. It is also called the
internal cloud & it refers to the ability to access systems and services within a given
border or organization. The cloud platform is implemented in a cloud-based secure
3|Page
Deployment Models
environment that is protected by powerful firewalls and under the supervision of an
organization’s IT department. The private cloud gives greater flexibility of control over
cloud resources.
Advantages of the Private Cloud Model
• Better Control: You are the sole owner of the property. You gain complete
command over service integration, IT operations, policies, and user behavior.
• Data Security and Privacy: It’s suitable for storing corporate information to
which only authorized staff have access. By segmenting resources within the
same infrastructure, improved access and security can be achieved.
• Supports Legacy Systems: This approach is designed to work with legacy
systems that are unable to access the public cloud.
• Customization: Unlike a public cloud deployment, a private cloud allows a
company to tailor its solution to meet its specific needs.
Disadvantages of the Private Cloud Model
• Less scalable: Private clouds are scaled within a certain range as there is less
number of clients.
• Costly: Private clouds are more costly as they provide personalized facilities.
3. Hybrid Cloud
By bridging the public and private worlds with a layer of proprietary software,
hybrid cloud computing gives the best of both worlds. With a hybrid solution, you
may host the app in a safe environment while taking advantage of the public
cloud’s cost savings. Organizations can move data and applications between
4|Page
Deployment Models
different clouds using a combination of two or more cloud deployment methods,
depending on their needs.
5|Page
Deployment Models
4. Community Cloud
It allows systems and services to be accessible by a group of organizations. It
distributed system that is created by integrating the services of different clouds to
address the specific needs of a community, industry, or business. The infrastructure
of the community could be shared between the organization which has shared
concerns or tasks. It is generally managed by a third party or by the combination of
one or more organizations in the community
6|Page
Deployment Models
As of now, no such approach fits picking a cloud deployment model. We will always
consider the best cloud deployment model as per our requirements. Here are some
factors which should be considered before choosing the best deployment model.
• Cost: Cost is an important factor for the cloud deployment model as it tells how
much amount you want to pay for these things.
• Scalability: Scalability tells about the current activity status and how much we can
scale it.
• Easy to use: It tells how much your resources are trained and how easily can you
manage these models.
• Compliance: Compliance tells about the laws and regulations which impact the
implementation of the model.
• Privacy: Privacy tells about what data you gather for the model.
7|Page