Chapter 2.2
Chapter 2.2
Contents
1. Introduction to Cloud
Computing
2. Deployment models of
Cloud: Public versus Private
Clouds
3. Services offered by Cloud
4. Risk Related to Cloud
Computing
5. Virtualization in Cloud
Computing
3
Cloud Computing & Distributed
Systems
UNIT 1
INTRODUCTION TO CLOUD COMPUTING AND DISTRIBUTED SYSTEMS
CHAPTER 2
CLOUD COMPUTING
4
Deployment models of Cloud: Public versus Private Clouds (CO-2)
There’s no one type of cloud computing that’s right for everyone. Several different
cloud computing models, types, and services have evolved to meet the rapidly
changing technology needs of organizations.
There are three different ways to deploy cloud services: on a public cloud, private
cloud, or hybrid cloud. Which deployment method depends on your business
needs.
5
6
What is a public cloud?
Public clouds are the most common type of cloud computing deployment. The cloud resources (like servers and
storage) are owned and operated by a third-party cloud service provider and delivered over the internet. With a
public cloud, all hardware, software, and other supporting infrastructure are owned and managed by the cloud
provider. Microsoft Azure is an example of a public cloud.
In a public cloud, you share the same hardware, storage, and network devices with other organizations or cloud
“tenants,” and you access services and manage your account using a web browser. Public cloud deployments are
frequently used to provide web-based email, online office applications, storage, and testing and development
environments.
7
8
What is a private cloud?
A private cloud consists of cloud computing resources used exclusively by one business or organization. The private cloud
can be physically located at your organization’s on-site datacenter, or it can be hosted by a third-party service provider. But
in a private cloud, the services and infrastructure are always maintained on a private network and the hardware and
software are dedicated solely to your organization.
In this way, a private cloud can make it easier for an organization to customize its resources to meet specific IT
requirements. Private clouds are often used by government agencies, financial institutions, any other mid- to large-size
organizations with business-critical operations seeking enhanced control over their environment.
1. More flexibility—your organization can customize its cloud environment to meet specific business needs.
2. More control—resources are not shared with others, so higher levels of control and privacy are possible.
3. More scalability—private clouds often offer more scalability compared to on-premises infrastructure.
9
10
How does a private cloud work?
Private cloud architecture is similar to the public cloud and requires the implementation of similar technologies.
Virtualization
Virtualization is the technology that abstracts IT resources from their underlying physical hardware. Users can create
virtual machines or software units and interact with them in the same way as physical machines. Virtualization
software pools together hardware resources like CPU, memory, or storage and allocates them to the virtual
machines on demand.
Management software
Administrators require management software to control and manage their IT infrastructure centrally as software
units. They use this software to implement consistent configurations across servers and application environments,
ensure security compliance, and optimize resource allocation.
Automation technologies
Automation speeds up tasks like integrations and server provisioning that are tedious and error-prone when
performed manually. Organizations looking to implement a private cloud environment must provide automation
capabilities to make cloud infrastructure management more efficient.
In addition to private cloud technologies, organizations also have to implement changes to their development and
deployment practices. For example, cloud-centered application practices like DevOps and DevSecOps and
architectures like microservices and containers bring greater efficiency and flexibility to the private cloud
environment. 11
What are the types of private cloud solutions?
There are four main types of private cloud infrastructure.
13
14
What is a Hybrid Cloud?
15
A hybrid cloud is a mixed computing environment where applications are run using a combination of computing,
storage, and services in different environments—public clouds and private clouds, including on-premises data
centers or “edge” locations. Hybrid cloud computing approaches are widespread because almost no one today
relies entirely on a single public cloud.
Hybrid cloud solutions enable you to migrate and manage workloads between these various cloud environments,
allowing you to create more versatile setups based on your specific business needs. Many organizations choose to
adopt hybrid cloud platforms to reduce costs, minimize risk, and extend their existing capabilities to support
digital transformation efforts.
A hybrid cloud approach is one of the most common infrastructure setups today. Cloud migrations often naturally
lead to hybrid cloud implementations as organizations often have to transition applications and data slowly and
systematically. Hybrid cloud environments allow you to continue using on-premises services while taking
advantage of the flexible options for storing and accessing data and applications offered by public cloud providers,
such as Google Cloud.
16
17
Summary
18
QUIZ
1. What is Cloud Computing?
a) Cloud Computing means providing services like storage, servers, database, networking, etc
b) Cloud Computing means storing data in a database
c) Cloud Computing is a tool used to create an application
d) None of the mentioned