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

Lecture 4

The document discusses various cloud computing deployment models including Public, Private, Hybrid, and Community clouds, highlighting their characteristics, advantages, and disadvantages. It emphasizes the flexibility and scalability of cloud resources, while also addressing security and cost considerations. Additionally, it provides guidance on how to choose the appropriate cloud deployment model based on organizational needs.

Uploaded by

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

Lecture 4

The document discusses various cloud computing deployment models including Public, Private, Hybrid, and Community clouds, highlighting their characteristics, advantages, and disadvantages. It emphasizes the flexibility and scalability of cloud resources, while also addressing security and cost considerations. Additionally, it provides guidance on how to choose the appropriate cloud deployment model based on organizational needs.

Uploaded by

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

Course on

Cloud Computing

Lecture -4
Cloud Computing Deployment Models
By
Roopesh Kumar Yadav
Lecturer- Computer
Government Polytechnic Jaunpur
Cloud Computing Deployment Models

• Cloud deployment is the process of building a virtual computing


environment. It typically involves the setup of one of the following platforms:
• SaaS (Software as a Service)
• PaaS (Platform as a Service)
• IaaS (Infrastructure as a Service)
• Deploying to the cloud provides organizations with flexible and scalable
virtual computing resources.
• A cloud deployment model is the type of architecture a cloud system is
implemented on. These models differ in terms of management, ownership,
access control, and security protocols.
• The four most popular cloud deployment models are public, private, hybrid,
and community cloud.
Cloud Computing Deployment Models
Public Cloud
• The most common and well-known deployment model is Public Cloud.
• A Public Cloud is a huge data centre that offers the same services to all its users.
• It makes the way easier so that general public gets the access to the systems and the services easily.
• Cloud service provider is considered the owner and responsible of all the physical resources. It has
many benefits like flexibility, high scalability, and independence of location and so on.
• This is not best for larger sized business. Rather these clouds are appropriate for medium as well as
small sized business. As all the users have access to the all resources as public, it offers less security
comparing to the other cloud models.
• This is the most economical option for those individuals/organizations that do not wish to invest in IT
infrastructure.
• In a Public Cloud environment, the resources are shared between multiple users who are also called
‘Tenants’ The cost of using Cloud services is determined through the usage of IT resources consumed.
• Amazon Elastic Compute Cloud (EC2), Microsoft Azure, IBM's Blue Cloud, Sun Cloud, and Google Cloud
are examples of the public cloud.
Advantages of Public Cloud
• High Scalability: We can easily extend the cloud’s capacity as our company requirements
increase.
• Cost effectiveness: Since public cloud shares same resources with large number of customers it
turns out inexpensive.
• Reliability: The public cloud employs large number of resources from different locations. If any
of the resources fails, public cloud can employ another one.
• Flexibility: The 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.
• No infrastructure management: A client does not need a dedicated in-house team to make full
use of a public cloud.
• Pay per use pricing: We pay only for the service we use, so there’s no need to invest in
hardware or software.
• Quickly and easily set up: Organizations can easily buy public cloud on the internet and
deployed and configured it remotely through the cloud service provider within a few hours.
Disadvantages of Public Cloud
• Low Security: This model is less secure as anyone can get cloud
access. The systems are not protected against attacks. It is considered
a more vulnerable model.
• Less Customizable: It is comparatively less customizable than private
cloud.
• Performance: In the public cloud, performance depends upon the
speed of internet connectivity.
• Limited Resources: The computing power of public clouds is very
high, but the resources are shared by many users. Thus, the model
may face scalability issues.
Private Cloud
• The Private Cloud model is run within a specific organization. Since only the authorized
users can access to the system of the organization, this cloud model offers more security
than other cloud model.
• This model is appropriate for the organizations where security is treated as main
headache. Third party or the organization itself may be responsible to manage it.
• The main problem of this cloud model is to face some difficulties for deploying it globally.
• Individuals/organizations that choose Private Cloud gets dedicated infrastructure that is
not shared by any other individual/organization.
• The security and control level is highest while using a private network. The costs are born
by an individual/organization and are not shared with any other individual/organization.
• Management of Private Cloud is taken care of by the user and the CSP does not provide
any Cloud management services.
• HP Data Centers, Microsoft, Elastra-private cloud, and Ubuntu are the example of a
private cloud.
Advantages of 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: The private cloud has more control on its resources and hardware
than public cloud because it is accessed only within an organization.
• Improved performance: Private cloud offers better performance with improved
speed and space capacity.
• Cost and Energy Efficiency: The private cloud resources are not as cost effective as
resources in public clouds but they offer more efficiency than public cloud resources.
• Customization: The model is customized by the companies as per their requirement.
• Legacy systems: This model supports legacy applications that cannot function on a
public cloud.
Disadvantages of Private Cloud

• High cost: The cost is higher than a public cloud because set up and
maintain hardware resources are costly. All hardware and software
installation and upgrades have to be handled by the organizations;
hence the costs are higher.
• Fixed scalability: Scalability depends on your choice of the underlying
hardware.
• High maintenance: Since a private cloud is managed in-house, it
requires high maintenance.
• Skilled people: Skilled people are required to manage and operate
cloud services.
Hybrid Cloud Model
• Hybrid cloud model model includes the characteristics of Public Cloud and Private Cloud.
• It offers the scope of multiple deployment models at a time. Although the private and
public parts of the hybrid cloud are tied together, they stay as unique entities.
• Application and operation teams are the liable for all the difficulties of the two different
infrastructures.
• Hybrid Cloud allows the sharing of data and applications between Public and Private Cloud
environments.
• In the Hybrid cloud, non-critical activities are performed by the public cloud and critical
activities are performed by the private cloud.
• Organizations can keep their sensitive data on their Private Cloud when reaping the power
of the Public Cloud.
• In hybrid cloud environment, workloads can be moved between private and public clouds
based on changing needs and costs
• The best hybrid cloud provider companies are Amazon, Microsoft, Google, Cisco, and
NetApp.
Advantages of Hybrid Cloud

• Flexible and secure: It provides flexible resources because of the


public cloud and secure resources because of the private cloud.
• Cost effective: Hybrid cloud costs less than the private cloud. It helps
organizations to save costs for both infrastructure and application
support.
• Security: Hybrid cloud is secure because critical activities are
performed by the private cloud.
• Risk Management: Hybrid cloud provides an excellent way for
companies to manage the risk.
Disadvantages of Hybrid Cloud

• Networking issues: In the Hybrid Cloud, networking becomes


complex because of the private and the public cloud.
• Infrastructure Compatibility: Infrastructure compatibility is the major
issue in a hybrid cloud. With dual-levels of infrastructure, a private
cloud controls the company, and a public cloud does not, so there is a
possibility that they are running in separate stacks.
• Reliability: The reliability of the services depends on cloud service
providers.
Community Cloud Model
• Community Cloud allows system and services to be accessible by group of organizations
to share the information
• A community cloud offers better security and privacy than a public cloud, but it is shared
between several organizations.
• It is possible to manage the system internally by organizations or by the third-party.
• It is more secured than the public cloud and less secured compared to the private cloud.
• A Community Cloud is a Cloud infrastructure that is shared by users of the same industry
or by those who have common goals.
• It is also suitable for organizations working on a common project, research topic or
application and accessing similar resources.
• The infrastructure costs are shared among the community members based on mutual
agreements.
• Example: Our government organization within India may share computing infrastructure
in the cloud to manage data.
Advantages of Community Cloud

• Cost reductions: A community cloud is cheaper than a private one, yet it


offers comparable performance. Multiple companies share the bill,
which additionally lowers the cost of these solutions.
• Setup benefits: Configuration and protocols within a community system
meet the needs of a specific industry. A collaborative space also allows
clients to enhance efficiency.
• Security: The community cloud is comparatively more secure than the
public cloud but less secured than the private cloud.
• Sharing infrastructure: Community cloud allows us to share cloud
resources, infrastructure, and other capabilities among various
organizations.
Disadvantages of Community
Cloud
• Shared Resources: The common problem of this model is the limited
bandwidth and capacity of the resources.
• Low Popularity: Usually, this model is not opted for by many.
• Complex to manage: It is vey complex to manage.
A comparison: Private cloud vs Public cloud vs Hybrid cloud

Comparing Cloud
Deployment Public cloud Private cloud Hybrid Cloud
models

Both single tenancy and multi –tenancy. When


data is stored in the public cloud, it delivers
multi- tenant environment meaning the data
Cloud environment Multi-Tenancy-Shared Single tenancy-only for single use from multiple organizations is stored in a shared
environment. of an organization. environment whereas when data is stored in
private cloud, it is kept private for the use of a
single organization.

Inside the organization’s network for private


Anywhere – where the cloud cloud services as well as wherever service
Data center location service provider’s services Inside the organization’s network. provider’s services are there for public cloud
are located. services.

No sharing of resources.
Server hardware, network Hardware, storage and network Very secure; integration options add an
Resource sharing and storage are shared by are dedicated to the use of a additional layer of security.
multiple users in the cloud. single client or company.
Cont…
Public cloud delivers storage as a
service on a pay per use basis. Best for Hybrid cloud manages streamlined
backups asa part of a disaster recovery Private cloud delivers internal storage that uses both local and off-
Cloud storage plan as well as archiving email and cloud storage that runs on a site resources and serves as a
static non-core application dedicated infrastructure in a gateway between on premise
data. OneDrive is an example of public data center. and public cloud storage.
cloud storage.

Sacrifices scalability but


Scalability Instant and unlimited. provides greater control and On demand unlimited resources.
security.

Pricing structure Prices charged on the usage basis. Comparatively expensive. High but delivers competitive
advantage.

Cloud Security Good, but depends on the security Most secure. Secure.
measures of the service provider.

Performance Low to medium. Very High. Very High.


How to Choose Between Cloud Deployment
Models
• To choose the best cloud deployment model for your company, start by defining your
requirements for:
• Scalability: Is your user activity growing? Does your system run into sudden spikes in
demand?
• Ease of use: How skilled is your team? How much time and money are you willing to
invest in staff training?
• Privacy: Are there strict privacy rules surrounding the data you collect?
• Security: Do you store any sensitive data that does not belong on a public server?
• Cost: How much resources can you spend on your cloud solution? How much capital can
you pay upfront?
• Flexibility: How flexible (or rigid) are your computing, processing, and storage needs?
• Compliance: Are there any notable laws or regulations in your country or industry? Do
you need to adhere to compliance standards?
References
• https://
www.tutorialspoint.com/cloud_computing/cloud_computing_public_
cloud_model.htm
• https://www.javatpoint.com/community-cloud
• https://www.simform.com/cloud-deployment-models-vm-iaas-contai
ners-serverless
/
Thank you

You might also like