Cloud Computing Material
Cloud Computing Material
UNIT = 1
Types of cloud :
There are the following 5 types of cloud that you can deploy according to the
organization's needs-
o Public Cloud
o Private Cloud
o Hybrid Cloud
o Community Cloud
o Multi Cloud
Public Cloud
Public cloud is open to all to store and access information via the Internet using the
pay-per-usage method.In public cloud, computing resources are managed and
operated by the Cloud Service Provider (CSP).Due to its open architecture, anyone
with an internet connection may use the public cloud, regardless of location or
company size.By using a pay-per-usage strategy, customers can be assured that they
will only be charged for the resources they actually use, which is a smart financial
choice.
Private Cloud
Hybrid Cloud
Hybrid Cloud is a combination of the public cloud and the private cloud. we can say:
Hybrid Cloud = Public Cloud + Private Cloud
Hybrid cloud is partially secure because the services which are running on the public
cloud can be accessed by anyone, while the services which are running on a private
cloud can be accessed only by the organization's users. In a hybrid cloud setup,
organizations can leverage the benefits of both public and private clouds to create a
flexible and scalable computing environment.
Example: Google Application Suite (Gmail, Google Apps, and Google Drive), Office
365 (MS Office on the Web and One Drive), Amazon Web Services.
Community Cloud
Multi-Cloud
Multi-cloud is a strategy in cloud computing where companies utilize more than one
cloud service provider or platform to meet their computing needs. It involves
distributing workloads, applications, and statistics throughout numerous cloud
environments consisting of public, private, and hybrid clouds.
Examples: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform
(GCP).
UNIT = 2
Service Models :
Deployment Models
● Private cloud: These are functions within the organization and behind the
firewall.
● Community cloud: This cloud infrastructure is common to several organizations.
● Public cloud: This cloud infrastructure is available to public or large industries.
● Hybrid cloud: It is a composite of two and more clouds.
Frontend of the cloud architecture refers to the client side of cloud computing
system. Means it contains all the user interfaces and applications which are used
by the client to access the cloud computing services/resources. For example, use of
a web browser to access the cloud platform.
2. Backend
Backend refers to the cloud itself which is used by the service provider. It contains
the resources as well as manages the resources and provides security mechanisms.
Along with this, it includes huge storage, virtual applications, virtual machines,
traffic control mechanisms, deployment models, etc.
Examples of Cloud Computing
Gmail and Yahoo are examples of cloud computing technology. When a user sends
or receives e-mails, he does not use any application software available in his
computer, he just uses the Internet connection. The operating cost of cloud
computing is comparatively low considering an individual infrastructure. The only
concern in the cloud computing technology is security and privacy.
Service models :(refer previous pages)
2.4 VIRTUALIZATION :
‘Virtualization is a methodology for dividing the computer resources to more than
one execution environment by applying more concepts like partitioning, time-
sharing, machine simulation and emulation.’Virtualization allows sharing of a single
physical instance of a resource or an application among multiple customers and
organizations at one time. It does this by assigning a logical name to physical
storage and providing a pointer to that physical resource on demand.
Types of Virtualization
1. Application Virtualization
2. Network Virtualization
3. Desktop Virtualization
4. Storage Virtualization
5. Server Virtualization
6. Data virtualization
Drug Discovery
Cancer Research
Weather Forecasting
Risk Analysis
Computer-Aided Design (CAD)
Animation and Visual Effects
Collaborative Projects
VIRTUALIZATION IN CLOUD :
Virtualization is a tool for system administrators, which has many technical uses than
a cloud. Virtualization allows IT organizations to perform multiple operations using a
single physical hardware. Multiple OS instances running on single device is cost-
effective than multiple servers for each task. Cloud computing is accessed through the
WWW and takes advantage of virtualization. Cloud computing can also be used
without virtualization.
Cloud computing and virtualization are two different technologies that work
independently.Although cloud computing is better utilized if desktop virtualization is
done fi rst it requires multiple virtual servers and storage devices, that is multi-
tenancy. Virtualization saves on their infrastructures, that is resources are virtualized
UNIT = 3 (DATA STORAGE AND CLOUD COMPUTING )
DAS is the basic storage system providing block-level storage and used for building
SAN and NAS. The performance of SAN and NAS depends on DAS. Performance of
DAS will always be high, because it is directly connected to the system. Storage
devices used to build a DAS storage subsystem are SCSI, PATA, SATA, SAS, FC, Flash
and RAM
UNIT = 4
Amazon Web Services (AWS) – Most widely used; services like EC2, S3, Lambda,
RDS.
Microsoft Azure – Strong integration with Microsoft products like Office 365 and
Active Directory.
Google Cloud Platform (GCP) – Known for data analytics, AI/ML services.
Examples:
A mapping mashup might combine geographic data from one provider with real estate
listings from another.
A weather mashup could integrate weather data from multiple sources and present it in
a user-friendly format.
A social media mashup could combine feeds from different social networks
for example, a news website that pulls in weather updates from Weather.com
(or other), stocks and shares information and even additional news items.
Mashups use API software (application programming interface) to combine
one or more website elements. A cloud mashup is simply an instance of a
web-based mashup, but the application content resides in the cloud. The
reasons are as follows: If cloud mashup is hosted in the cloud, then it will be
placed next to some useful software building tools, if the user subscribes to a
cloud mashup centre service. A good enterprise mashup platform features
reusable application blocks that can be used to build new applications.