0% found this document useful (0 votes)
26 views

CC Experiment 01

The document discusses the origin and overview of cloud computing including the cloud cube model, NIST model, characteristics, deployment models, and service models. It covers topics such as on-demand self-service, broad network access, resource pooling, measured service, software as a service, platform as a service, infrastructure as a service, private cloud, public cloud, hybrid cloud, and advantages like backup/restore, collaboration, accessibility, and security.

Uploaded by

Varsha Kulkarni
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

CC Experiment 01

The document discusses the origin and overview of cloud computing including the cloud cube model, NIST model, characteristics, deployment models, and service models. It covers topics such as on-demand self-service, broad network access, resource pooling, measured service, software as a service, platform as a service, infrastructure as a service, private cloud, public cloud, hybrid cloud, and advantages like backup/restore, collaboration, accessibility, and security.

Uploaded by

Varsha Kulkarni
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Experiment : 01

Title : Introduction and overview of cloud computing.

Objective : To understand the origin of cloud computing, cloud


cube model, NIST model, characteristics of cloud, different
deployment models, service models, advantages and
disadvantages.

Theory :

1- Origin of Cloud Computing :

Before Computing came into existence, client Server Architecture was


used where all the data and control of the client resides in the Server side.
If a single user wants to access some data, firstly the user needs to
connect to the server and after that user will get appropriate access. But it
has many disadvantages.

So, After Client Server computing, Distributed Computing came into


existence, in this type of computing all computers are networked together
with the help of this, users can share their resources when needed. It also
has certain limitations. So in order to remove limitations faced in distributed
systems, cloud computing emerged.

2- Cloud Cube Model : In Cloud computing, the Cloud Cube Model(CCM) is


developed by the Jericho forum. This model helps
to classify network into four dimensional parts as
follows:

● Internal/External
● Insourced/ Outsourced
● Proprietary/Open
● Parameterized/ be-parameterized
The main goal of the cloud cube model is to provide the security to the cloud
network and protect it. This model helps different organizations, IT managers and
various business leaders by providing a secure cloud network with the help of
cloud cube model. In cloud computing security plays an important part for
different cloud users. Cloud cube model also enables secure collaboration of
cloud formations that is helpful for different types of organizations and
businesses.

3 - NIST Model (National Institute of Standards and Technology) :


Cloud computing is a model for enabling ubiquitous, convenient, on-demand
network access to a shared pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or service provider
interaction. This cloud model is composed of five essential characteristics, three
service models, and four deployment models.
Essential Characteristics:

On-demand self-service
Broad network access
Resource pooling
Rapid elasticity
Measured service
Service Models:

Software as a Service
(SaaS)
Platform as a Service
(PaaS)
Infrastructure as a Service
(IaaS)
Deployment Models:

Private cloud
Community cloud
Public cloud
Hybrid cloud
4 - Characteristics of Cloud :

● On-demand self-services : The Cloud computing


services do not require any human administrators, users
themselves are able to provision, monitor and manage
computing resources as needed.
● Security: Cloud providers invest heavily in security
measures to protect their users’ data and ensure the
privacy of sensitive information.
● Virtualization: Cloud computing providers use
virtualization technology to abstract underlying hardware
resources and present them as logical resources to users.
● Multi-tenancy: Cloud computing providers can support multiple tenants
(users or organizations) on a single set of shared resources.
● Broad network access: The Computing services are generally provided
over standard networks and heterogeneous devices.

4 - Different Deployment Models :

Private cloud - The private cloud deployment model is the exact opposite
of the public cloud deployment model. It’s a one-on-one environment for a
single user (customer). The cloud platform is implemented in a
cloud-based secure environment that is protected by powerful firewalls and
under the supervision of an organization’s IT department.

Community cloud - It allows systems and services to be accessible by a


group of organizations. It is a distributed system that is created by
integrating the services of different clouds to address the specific needs of
a community, industry, or business.
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.

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 different clouds using a combination
of two or more cloud deployment methods, depending on their needs.

5 - Service Models :
Software as a Service (SaaS) - Software-as-a-Service (SaaS) is a
way of delivering services and applications over the Internet. Instead
of installing and maintaining software, we simply access it via the
Internet, freeing ourselves from the complex software and hardware
management. It removes the need to install and run applications on
our own computers or in the data centers eliminating the expenses
of hardware as well as software maintenance.

Platform as a Service (PaaS) - PaaS is a category of cloud


computing that provides a platform and environment to allow
developers to build applications and services over the internet. PaaS
services are hosted in the cloud and accessed by users simply via
their web browser. A PaaS provider hosts the hardware and software
on its own infrastructure. As a result, PaaS frees users from having
to install in-house hardware and software to develop or run a new
application.

Infrastructure as a Service (IaaS) - Infrastructure as a service (IaaS)


is a service model that delivers computer infrastructure on an
outsourced basis to support various operations. Typically IaaS is a
service where infrastructure is provided as outsourcing to
enterprises such as networking equipment, devices, database, and
web servers.
6 - Advantages and Disadvantages :
Advantages -

1) Back-up and restore data : Once the data is stored in the cloud, it is easier to
get back-up and restore that data using the cloud.

2) Improved collaboration : Cloud applications improve collaboration by allowing


groups of people to quickly and easily share information in the cloud via shared
storage.

3) Excellent accessibility : Cloud allows us to quickly and easily access store


information anywhere, anytime in the whole world, using an internet connection.
An internet cloud infrastructure increases organization productivity and efficiency
by ensuring that our data is always accessible.

4) Low maintenance cost : Cloud computing reduces both hardware and software
maintenance costs for organizations.

5) Mobility : Cloud computing allows us to easily access all cloud data via mobile.

6) IServices in the pay-per-use model : Cloud computing offers Application


Programming Interfaces (APIs) to the users for access services on the cloud and
pays the charges as per the usage of service.

7) Unlimited storage capacity : Cloud offers us a huge amount of storing capacity


for storing our important data such as documents, images, audio, video, etc. in
one place.

8) Data security : Data security is one of the biggest advantages of cloud


computing. Cloud offers many advanced features related to security and ensures
that data is securely stored and handled.

You might also like