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

Cloud Computing-1

Uploaded by

Ravindra Kumar
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)
27 views

Cloud Computing-1

Uploaded by

Ravindra Kumar
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

PRINCIPLES OF

CLOUD COMPUTING

Presented by-
Sushma Shival
Faculty in CSE
Unit-1 CONTENTS
 Introduction
 Cloud definition & features
 Working of cloud
 Cloud & types of cloud models
 Cloud Computing- structured definition
 History of cloud computing
 Benefits & advantages
 Issues related to Cloud deployment
 Characteristics of cloud -NIST model &
Cloud CUBE
What is Cloud?

 In computer science, the cloud is a network of


remote servers that store and manage data, run
applications, and deliver services over the
internet.
 The term Cloud refers to a network or Internet
 It refers to “distributed” computing
 Something, which is present at remote location
 Provide services over public and private
networks, i.e., WAN, LAN or VPN
 Such as e-mail, web conferencing, customer
relationship management (CRM) execute on
cloud
INTRODUCTION
WORKING OF CLOUD
Working models
Deployment model
public

private

hybrid

community

Service model
IaaS

PaaS

SaaS

XaaS
DEPLOYMENT MODELS
Deployment models
define the type of access
to the cloud, i.e.,

How the cloud is


located?

Cloud can have any of


the four types of access:
1. Public
2. Private
3. Hybrid and
4. Community.
TYPES OF DEPLOYMENT
MODELS
Public cloud Private Community Hybrid cloud
cloud allows cloud

allows -systems systems & -accessible by -mixture of


and services to services limited group of public and
be easily accessible organizations or private cloud
accessible to within an employees
the general organization -a shared cloud -Critical
public. computing activities are
environment performed
using private
cloud

May be less more secured have similar Non-critical


secure because because of its security, activities are
of its openness private nature compliance, performed
performance, using public
and privacy cloud
requirements
SERVICE MODEL
 Infrastructure-as–a-Service (IaaS)-
 It delivers on-demand infrastructure resources, such as compute, storage,
networking, and virtualization
 Platform-as-a-Service (PaaS)-
 provides a powerful development platform with programming languages, web-
based APIs, and processes that allow software developers to create cloud-based
applications like AWS Elastic Beanstalk ,Oracle Cloud Platform (OCP) ,Google
App Engine
 Software-as-a-Service (SaaS)-
 Service provider manages the underlying software and IT infrastructure like in
Amazon Web Services (AWS),Sales force ,Microsoft Office 365,Google
applications (G-Suite), including Gmail Drop-box, SAP , Adobe Creative Cloud
etc.
 Anything-as-a-Service (XaaS)
 This is a relatively new cloud service model that provides solutions to build
applications as simple, event-triggered functions without managing or scaling any
infrastructure. Also known as server less computing.
Service Models
DEFINING CLOUD COMPUTING
•Cloud Computing provides
means to access the applications
as utilities over the internet

•It
allows to create, configure,
and customize the business
applications online(hardware and
software resources remotely)

•Itoffers online data storage,


infrastructure, and application.

•Cloud computing
offers platform independency,

•It
is making business
applications mobile and collabo
rative
STRUCTURE OF CLOUD COMPUTING
HISTORY OF CLOUD
COMPUTING
EVOLUTION OF CLOUD
COMPUTING
 The concept of Cloud Computing came into existence in the year 1950 with
implementation of mainframe computers, accessible via thin/static clients
 During 1961, John McCarty delivered his speech at MIT that “Computing Can
be sold as a Utility, like Water and Electricity.”
 In its early stages, the cloud expressed the empty space between the end
user and the provider.
 In 1997, Professor Ramnath Chellapa of Emory University defined cloud
computing as the new “computing paradigm, where the boundaries of
computing will be determined by economic rationale, rather than technical
limits alone.”
 It is implemented by Salesforce.com in 1999.
In 2002, Amazon started Amazon Web Services (AWS), Amazon will provide
storage, computation over the internet.
 In 2006 Amazon will launch Elastic Compute Cloud Commercial Service which
is open for everybody to use.
 In 2010, companies like AWS, Microsoft, and Open Stack had developed
private clouds that were fairly functional.
 Since then, cloud computing has been evolved from static clients to dynamic
ones and from software to services
Benefits of Cloud Computing
ISSUES TO CONSIDER WHILE DEPLOYING

 Data Security and Privacy Requirement


 Budget Requirements
 Type of cloud - public, private or hybrid
 Data backup requirements
 Training requirements
 Dashboard and reporting requirements
 Client access requirements
 Data export requirements
NIST MODEL
 National Institute of Standards and Technology
 It offers numerous frameworks to help organizations manage
technology risks, cloud computing included.
 Designated by Federal Chief Information Officer (CIO) Vivek
Kundra with technical leadership for US government (USG)
agency efforts related to the adoption and development of
cloud computing standards.
 The goal is to accelerate the federal government's adoption
of secure and effective cloud computing to reduce costs and
improve services.
NIST’s cloud model (definition) is composed of:
 Five essential characteristics
 Three service models
 Four deployment models
NIST Cloud Computing features

The five essential characteristics of a cloud service create the cloud


computing infrastructure.
It includes a physical layer of hardware resources
and an abstraction layer, which consists of the software deployed across
the physical layer.
These attributes are:

1. On-Demand Self-Service
2. Broad Network Access
3. Resource Pooling
4. Rapid Elasticity
5. Measured Service
Characteristics of Cloud Computing
Key characteristics of
Cloud computing
 On Demand Self Service--Cloud Computing allows the users
to use web services and resources on demand.

 Broad Network Access--Being web based, it can be accessed


from anywhere and at any time
 Resource Pooling—is multiple tenants can share a pool of
resources. One can share single physical instance of hardware,
database and basic infrastructure.

 Rapid Elasticity--It refers to the ability of resources to deal


with increasing or decreasing demand. CC has flexibility to
scale the resources vertically or horizontally at any time.
 Measured Service--In this controls and monitors all the
aspects of cloud service(resource optimization, billing, and
capacity planning etc.) depend on it.
NIST architecture model
NIST Cloud Model

 Cloud Provider- A group or object that delivers cloud


services to cloud consumers or end-users. It offers various
components of cloud computing. Cloud computing consumers
purchase a growing variety of cloud services from cloud
service providers.
 Cloud Carrier- The mediator who provides offers
connectivity and transport of cloud services within cloud
service providers and cloud consumers. It allows access to
the services of the cloud through Internet networks,
telecommunication, and other access devices.
 Cloud Broker- An organization or a unit that manages the
performance, use, and delivery of cloud services by
enhancing specific capability and offers value-added services
to cloud consumers. It combines and integrates various
services into one or more new services.
Architecture of NIST Cloud
 Cloud Auditor- An entity that can conduct
independent assessment of cloud services,
security, performance, and information system
operations of the cloud implementations.
 The services that are provided by Cloud Service
Providers (CSP) can be evaluated by service
auditors in terms of privacy impact, security
control, and performance, etc.
 Cloud Consumer- A cloud consumer is the
end-user who browses or utilizes the services
provided by Cloud Service Providers (CSP), sets
up service contracts with the cloud provider.
Cloud cube Model
Cloud Cube Model, designed and developed by Jericho
forum.
Their main focus is to protect and secure the cloud
network. This cloud cube model helps to select cloud
formation for secure collaboration.
This model helps IT managers, organizations, and business
leaders by providing the secure and protected network.
It helps to categorize the cloud network based on the four-
dimensional factor:
1. Internal/External
2. Proprietary/Open
3. De-perimeterised/Perimeterised, and
4. In sourced/Outsourced.
 THANK YOU

You might also like