SlideShare a Scribd company logo
Outline
Roles and Boundaries
Cloud Characteristics
Cloud Delivery Models
Cloud Deployment Models
Roles and Boundaries
Cloud Provider
Cloud Consumer
Cloud Service Owner
Cloud Resource Administrator
Additional roles:
• Cloud Auditor
• Cloud Broker
• Cloud Carrier
Cloud Provider
•The organization that provides cloud-based IT resources
responsible for making cloud services available to cloud
consumers, as per agreed upon SLA guarantees.
•Cloud providers normally own the IT resources that are made
available for lease by cloud consumers, however, some cloud
providers also “resell” IT resources leased from other cloud
providers.
Cloud Consumer
A cloud consumer is an organization (or a human)
that has a formal contract or arrangement with a
cloud provider to use IT resources made available by
the cloud provider.
Specifically, the cloud consumer uses a cloud
service consumer to access a cloud service .
Figure 4.1 A cloud consumer (Organization A) interacts with a cloud service from a cloud
provider (that owns Cloud A). Within Organization A, the cloud service consumer is
being used to access the cloud service.
Cloud Service Owner
•The person or organization that legally owns a cloud service .
•The cloud service owner can be the cloud consumer, or the
cloud provider that owns the cloud within which the cloud
service resides.
•For example, either the cloud consumer of Cloud X or the cloud
provider of Cloud X could own Cloud Service A .
Figure 4.2 A cloud consumer can be a cloud service owner when it deploys its own service in a
cloud.
Figure 4.3 A cloud provider becomes a cloud service owner if it deploys its own cloud
service, typically for other cloud consumers to use.
Cloud Resource Administrator
•the person or organization responsible for administering a
cloud-based IT resource (including cloud services).
•can be (or belong to) the cloud consumer or cloud provider of
the cloud within which the cloud service resides.
•it can be (or belong to) a third-party organization
contracted to administer the cloud-based IT resource.
Figure 4.4 A cloud resource administrator can be with a cloud consumer organization
and administer remotely accessible IT resources that belong to the cloud consumer.
Figure 4.5 A cloud resource administrator can be with a cloud provider organization for which it
can administer the cloud providerʼs internally and externally available IT resources.
Cloud Auditor
•A third-party (often accredited) that conducts independent
assessments of cloud environments .
•Responsible for the evaluation of security controls, privacy
impacts, and performance.
•provide an unbiased assessment (and possible
endorsement) of a cloud environment to help strengthen
the trust relationship between cloud consumers and cloud
providers.
Cloud Broker
•a party that assumes the responsibility of managing and
negotiating the usage of cloud services between cloud
consumers and cloud providers.
Cloud Carrier
The party responsible for providing the wire-
level connectivity between cloud consumers and
cloud providers .
This role is often assumed by network and
telecommunication providers.
Organizational Boundary
represents the physical perimeter that
surrounds a set of IT resources that are owned
and governed by an organization.
does not represent the boundary of an actual
organization, only an organizational set of IT
assets and IT resources.
Similarly, clouds have an organizational
boundary.
Organizational Boundary
Figure 4.6 Organizational boundaries of a cloud consumer (left), and a cloud provider
(right), represented by a broken line notation.
Trust Boundary
a logical perimeter that typically spans beyond
physical boundaries to represent the extent to
which IT resources are trusted .
An organizational boundary represents the
physical scope of IT resources owned and
governed by an organization.
A trust boundary is the logical perimeter that
encompasses the IT resources trusted by an
organization.
Trust Boundary
Figure 4.7 An extended trust boundary encompasses the organizational boundaries of the cloud
provider and the cloud consumer.
4.2. Cloud Characteristics
•on-demand usage: A cloud consumer can unilaterally access
cloud-based IT resources giving the cloud consumer the
freedom to self-provision these IT resources.
•ubiquitous access: represents the ability for a cloud service
to be widely accessible.
•multitenancy (and resource pooling): A cloud provider
pools its IT resources to serve multiple cloud service
consumers by using multitenancy models that frequently
rely on the use of virtualization technologies.
4.2. Cloud Characteristics
•Elasticity: the automated ability of a cloud to transparently
scale IT resources, as required in response to runtime
conditions or as pre-determined by the cloud consumer or
cloud provider.
•measured usage: represents the ability of a cloud platform
to keep track of the usage of its IT resources, primarily by
cloud consumers.
4.3. Cloud Delivery Models
represents a specific, pre-packaged
combination of IT resources offered by a cloud
provider.
• Infrastructure-as-a-Service (IaaS)
• Platform-as-a-Service (PaaS)
• Software-as-a-Service (SaaS)
Infrastructure-as-a-Service (IaaS)
represents a self-contained IT environment
comprised of infrastructure-centric IT resources
that can be accessed and managed via cloud
service-based interfaces and tools.
Include hardware, network, connectivity,
operating systems, and other “raw” IT resources.
Infrastructure-as-a-Service (IaaS)
This model is therefore used by cloud
consumers that require a high level of control
over the cloud-based environment they intend to
create.
A central and primary IT resource within a
typical IaaS environment is the virtual server.
Virtual servers are leased by specifying
server hardware requirements, such as
processor capacity, memory, and local storage
space
Figure 4.11 A cloud consumer is using a virtual server within an IaaS environment. Cloud
consumers are provided with a range of contractual guarantees by the cloud provider,
pertaining to characteristics such as capacity, performance, and availability.
Platform-as-a-Service (PaaS)
•represents a pre-defined “ready-to-use” environment
typically comprised of already deployed and configured IT
resources.
•PaaS relies on (and is primarily defined by) the usage of a ready-
made environment that establishes a set of pre-packaged
products and tools used to support the entire delivery lifecycle
of custom applications.
Platform-as-a-Service (PaaS)
•the cloud consumer is granted a lower level of control over the
underlying IT resources that host and provision the platform
•PaaS products are available with different development stacks.
For example, Google App Engine offers a Java and Python-based
environment.
Figure 4.12 A cloud consumer is accessing a ready-made PaaS environment. The question mark
indicates that the cloud consumer is intentionally shielded from the implementation details of
the platform.
Software-as-a-Service (SaaS)
A software program positioned as a shared
cloud service and made available as a “product”
or generic utility.
The SaaS delivery model is typically used to
make a reusable cloud service widely available
(often commercially) to a range of cloud
consumers.
A cloud consumer is generally granted very
limited administrative control over a SaaS
implementation.
Figure 4.13 The cloud service consumer is given access the cloud service contract, but not to
any underlying IT resources or implementation details.
Comparing Cloud Delivery Models
Comparing Cloud Delivery Models
IaaS + PaaS
Figure 4.14 A PaaS
environment based on the
IT resources provided by
an underlying IaaS
environment.
IaaS + PaaS
Figure 4.15 An example of a
contract between Cloud Providers
X and Y, in which services offered
by Cloud Provider X are
physically hosted on virtual servers
belonging to Cloud Provider Y.
Sensitive data that is legally
required to stay in a specific
region is physically kept in Cloud
B, which is physically
located in that region.
IaaS + PaaS + SaaS
Figure 4.16 A simple
l a y e re d v i e w o f
a n architecture
comprised of
I a a S a n d
environments
P a a S
hosting
three SaaS cloud service
implementations.
4.4. Cloud Deployment Models
There are four common cloud deployment models:
1. Public Cloud
2. Community Cloud
3. Private Cloud
4. Hybrid Cloud
Public Clouds
A public cloud is a publicly accessible cloud
environment owned by a third-party cloud
provider.
The IT resources on public clouds are usually
provisioned via the previously described cloud
delivery models and are generally offered to
cloud consumers at a cost or are
commercialized via other avenues (such as
advertisement).
Figure 4.17 Organizations act as cloud consumers when accessing cloud services and IT resources
made available by different cloud providers.
Community Clouds
•A community cloud is similar to a public cloud except that its access
is limited to a specific community of cloud consumers.
•The community cloud may be jointly owned by the community
members or by a third-party cloud provider that provisions a
public cloud with limited access.
•Membership in the community does not necessarily
guarantee access to or control of all the cloud’s IT resources.
•Parties outside the community are generally not granted access
unless allowed by the community.
Figure 4.18 An example of a “community” of organizations accessing IT resources from a community clou
Private Clouds
A private cloud is owned by a single organization
Private clouds enable an organization to use cloud
computing technology as a means of centralizing
access to IT resources by different parts, locations,
or departments of the organization.
The actual administration of a private cloud
environment may be carried out by internal or
outsourced staff.
the same organization is technically both the cloud
consumer and cloud provider.
Figure 4.19 A cloud service consumer in the organizationʼs on-premise environment accesses
a cloud service hosted on the same organizationʼs private cloud via a virtual private network.
Hybrid Clouds
•A hybrid cloud is a cloud environment comprised of two or
more different cloud deployment models.
•For example, a cloud consumer may choose to deploy cloud
services processing sensitive data to a private cloud and other,
less sensitive cloud services to a public cloud.
Figure 4.20 An organization using a hybrid cloud architecture that utilizes both a private and public
cloud.
Ad

More Related Content

Similar to Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (20)

CLOUD STORAGE.pptx
CLOUD STORAGE.pptxCLOUD STORAGE.pptx
CLOUD STORAGE.pptx
RuturajJadhav25
 
NIST Cloud Computing Reference Architecture.pptx
NIST Cloud Computing Reference Architecture.pptxNIST Cloud Computing Reference Architecture.pptx
NIST Cloud Computing Reference Architecture.pptx
TSubashiniAPIICSE
 
NIST Cloud Computing Reference Architecture.pptx
NIST Cloud Computing Reference Architecture.pptxNIST Cloud Computing Reference Architecture.pptx
NIST Cloud Computing Reference Architecture.pptx
DevikaPalanisamy2
 
Fundamental concepts and models
Fundamental concepts and modelsFundamental concepts and models
Fundamental concepts and models
Asmaa Ibrahim
 
Cloud Security (Domain1- 5)
Cloud Security (Domain1- 5)Cloud Security (Domain1- 5)
Cloud Security (Domain1- 5)
Maganathin Veeraragaloo
 
Exploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery modelsExploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery models
cloudresearcher
 
Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)
Mervat Bamiah
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
SwarnaSLcse
 
Unit - 1 Fundamentals of Cloud Computing.pdf
Unit - 1 Fundamentals of Cloud Computing.pdfUnit - 1 Fundamentals of Cloud Computing.pdf
Unit - 1 Fundamentals of Cloud Computing.pdf
bca941685
 
What is public cloud Explained
What is public cloud ExplainedWhat is public cloud Explained
What is public cloud Explained
jeetendra mandal
 
Associated IoT Technologies.pptx
Associated IoT Technologies.pptxAssociated IoT Technologies.pptx
Associated IoT Technologies.pptx
taruian
 
An Intro to Cloud Computing
An Intro to Cloud ComputingAn Intro to Cloud Computing
An Intro to Cloud Computing
Publicly traded global multi-billion services company
 
ETB S04 - (Cloud Computing) important for.
ETB S04 -  (Cloud Computing) important for.ETB S04 -  (Cloud Computing) important for.
ETB S04 - (Cloud Computing) important for.
devadattha
 
CA NOTES ON EMERGING TECHNOLOGIES
CA NOTES ON EMERGING TECHNOLOGIESCA NOTES ON EMERGING TECHNOLOGIES
CA NOTES ON EMERGING TECHNOLOGIES
Kanoon Ke Rakhwale India
 
CC UNIT-2.pptx
CC UNIT-2.pptxCC UNIT-2.pptx
CC UNIT-2.pptx
karthik930637
 
1-Definition Characteristics-14-12-2024.pptx
1-Definition Characteristics-14-12-2024.pptx1-Definition Characteristics-14-12-2024.pptx
1-Definition Characteristics-14-12-2024.pptx
dhruvagarwal9427
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
Animesh Chaturvedi
 
Cloud Technology_Concepts
Cloud Technology_ConceptsCloud Technology_Concepts
Cloud Technology_Concepts
eGuvernare_Moldova
 
Buyers Guide To Cloud
Buyers Guide To CloudBuyers Guide To Cloud
Buyers Guide To Cloud
Peak 10
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)
Rubal Sagwal
 
NIST Cloud Computing Reference Architecture.pptx
NIST Cloud Computing Reference Architecture.pptxNIST Cloud Computing Reference Architecture.pptx
NIST Cloud Computing Reference Architecture.pptx
TSubashiniAPIICSE
 
NIST Cloud Computing Reference Architecture.pptx
NIST Cloud Computing Reference Architecture.pptxNIST Cloud Computing Reference Architecture.pptx
NIST Cloud Computing Reference Architecture.pptx
DevikaPalanisamy2
 
Fundamental concepts and models
Fundamental concepts and modelsFundamental concepts and models
Fundamental concepts and models
Asmaa Ibrahim
 
Exploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery modelsExploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery models
cloudresearcher
 
Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)
Mervat Bamiah
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
SwarnaSLcse
 
Unit - 1 Fundamentals of Cloud Computing.pdf
Unit - 1 Fundamentals of Cloud Computing.pdfUnit - 1 Fundamentals of Cloud Computing.pdf
Unit - 1 Fundamentals of Cloud Computing.pdf
bca941685
 
What is public cloud Explained
What is public cloud ExplainedWhat is public cloud Explained
What is public cloud Explained
jeetendra mandal
 
Associated IoT Technologies.pptx
Associated IoT Technologies.pptxAssociated IoT Technologies.pptx
Associated IoT Technologies.pptx
taruian
 
ETB S04 - (Cloud Computing) important for.
ETB S04 -  (Cloud Computing) important for.ETB S04 -  (Cloud Computing) important for.
ETB S04 - (Cloud Computing) important for.
devadattha
 
1-Definition Characteristics-14-12-2024.pptx
1-Definition Characteristics-14-12-2024.pptx1-Definition Characteristics-14-12-2024.pptx
1-Definition Characteristics-14-12-2024.pptx
dhruvagarwal9427
 
Buyers Guide To Cloud
Buyers Guide To CloudBuyers Guide To Cloud
Buyers Guide To Cloud
Peak 10
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)
Rubal Sagwal
 

More from Radhika R (20)

ppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computingppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computing
Radhika R
 
cloud consumer perspective from IAAS security
cloud consumer perspective from IAAS securitycloud consumer perspective from IAAS security
cloud consumer perspective from IAAS security
Radhika R
 
module4 cloud provider and consumer persp
module4 cloud provider and consumer perspmodule4 cloud provider and consumer persp
module4 cloud provider and consumer persp
Radhika R
 
Lecture_1.1.pptx introduction to cloud ar
Lecture_1.1.pptx introduction to cloud arLecture_1.1.pptx introduction to cloud ar
Lecture_1.1.pptx introduction to cloud ar
Radhika R
 
containers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction partcontainers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction part
Radhika R
 
containerization1. introduction to contain
containerization1. introduction to containcontainerization1. introduction to contain
containerization1. introduction to contain
Radhika R
 
moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...
Radhika R
 
a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...
Radhika R
 
Cloud Computing is a general term used to describe a new class of network bas...
Cloud Computing is a general term used to describe a new class of network bas...Cloud Computing is a general term used to describe a new class of network bas...
Cloud Computing is a general term used to describe a new class of network bas...
Radhika R
 
containers-in-cloud introduction to ppts
containers-in-cloud introduction to  pptscontainers-in-cloud introduction to  ppts
containers-in-cloud introduction to ppts
Radhika R
 
containerization with example module and
containerization with example module andcontainerization with example module and
containerization with example module and
Radhika R
 
containers-in-cloud introduction example
containers-in-cloud introduction examplecontainers-in-cloud introduction example
containers-in-cloud introduction example
Radhika R
 
Virtualization technology and virtualization
Virtualization technology and virtualizationVirtualization technology and virtualization
Virtualization technology and virtualization
Radhika R
 
introduction to web technology and web application
introduction to web technology and web applicationintroduction to web technology and web application
introduction to web technology and web application
Radhika R
 
Introduction to cloud delivery models of paas
Introduction to cloud delivery models of paasIntroduction to cloud delivery models of paas
Introduction to cloud delivery models of paas
Radhika R
 
Virtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server ConsolidationVirtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server Consolidation
Radhika R
 
Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...
Radhika R
 
Data centers are typically comprised of the following technologies and compon...
Data centers are typically comprised of the following technologies and compon...Data centers are typically comprised of the following technologies and compon...
Data centers are typically comprised of the following technologies and compon...
Radhika R
 
A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...
Radhika R
 
Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...
Radhika R
 
ppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computingppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computing
Radhika R
 
cloud consumer perspective from IAAS security
cloud consumer perspective from IAAS securitycloud consumer perspective from IAAS security
cloud consumer perspective from IAAS security
Radhika R
 
module4 cloud provider and consumer persp
module4 cloud provider and consumer perspmodule4 cloud provider and consumer persp
module4 cloud provider and consumer persp
Radhika R
 
Lecture_1.1.pptx introduction to cloud ar
Lecture_1.1.pptx introduction to cloud arLecture_1.1.pptx introduction to cloud ar
Lecture_1.1.pptx introduction to cloud ar
Radhika R
 
containers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction partcontainers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction part
Radhika R
 
containerization1. introduction to contain
containerization1. introduction to containcontainerization1. introduction to contain
containerization1. introduction to contain
Radhika R
 
moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...
Radhika R
 
a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...
Radhika R
 
Cloud Computing is a general term used to describe a new class of network bas...
Cloud Computing is a general term used to describe a new class of network bas...Cloud Computing is a general term used to describe a new class of network bas...
Cloud Computing is a general term used to describe a new class of network bas...
Radhika R
 
containers-in-cloud introduction to ppts
containers-in-cloud introduction to  pptscontainers-in-cloud introduction to  ppts
containers-in-cloud introduction to ppts
Radhika R
 
containerization with example module and
containerization with example module andcontainerization with example module and
containerization with example module and
Radhika R
 
containers-in-cloud introduction example
containers-in-cloud introduction examplecontainers-in-cloud introduction example
containers-in-cloud introduction example
Radhika R
 
Virtualization technology and virtualization
Virtualization technology and virtualizationVirtualization technology and virtualization
Virtualization technology and virtualization
Radhika R
 
introduction to web technology and web application
introduction to web technology and web applicationintroduction to web technology and web application
introduction to web technology and web application
Radhika R
 
Introduction to cloud delivery models of paas
Introduction to cloud delivery models of paasIntroduction to cloud delivery models of paas
Introduction to cloud delivery models of paas
Radhika R
 
Virtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server ConsolidationVirtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server Consolidation
Radhika R
 
Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...
Radhika R
 
Data centers are typically comprised of the following technologies and compon...
Data centers are typically comprised of the following technologies and compon...Data centers are typically comprised of the following technologies and compon...
Data centers are typically comprised of the following technologies and compon...
Radhika R
 
A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...
Radhika R
 
Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...
Radhika R
 
Ad

Recently uploaded (20)

Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
How to use nRF24L01 module with Arduino
How to use nRF24L01 module with ArduinoHow to use nRF24L01 module with Arduino
How to use nRF24L01 module with Arduino
CircuitDigest
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
The Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLabThe Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLab
Journal of Soft Computing in Civil Engineering
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
Resistance measurement and cfd test on darpa subboff model
Resistance measurement and cfd test on darpa subboff modelResistance measurement and cfd test on darpa subboff model
Resistance measurement and cfd test on darpa subboff model
INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Journal of Soft Computing in Civil Engineering
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
How to use nRF24L01 module with Arduino
How to use nRF24L01 module with ArduinoHow to use nRF24L01 module with Arduino
How to use nRF24L01 module with Arduino
CircuitDigest
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Ad

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources

  • 1. Outline Roles and Boundaries Cloud Characteristics Cloud Delivery Models Cloud Deployment Models
  • 2. Roles and Boundaries Cloud Provider Cloud Consumer Cloud Service Owner Cloud Resource Administrator Additional roles: • Cloud Auditor • Cloud Broker • Cloud Carrier
  • 3. Cloud Provider •The organization that provides cloud-based IT resources responsible for making cloud services available to cloud consumers, as per agreed upon SLA guarantees. •Cloud providers normally own the IT resources that are made available for lease by cloud consumers, however, some cloud providers also “resell” IT resources leased from other cloud providers.
  • 4. Cloud Consumer A cloud consumer is an organization (or a human) that has a formal contract or arrangement with a cloud provider to use IT resources made available by the cloud provider. Specifically, the cloud consumer uses a cloud service consumer to access a cloud service .
  • 5. Figure 4.1 A cloud consumer (Organization A) interacts with a cloud service from a cloud provider (that owns Cloud A). Within Organization A, the cloud service consumer is being used to access the cloud service.
  • 6. Cloud Service Owner •The person or organization that legally owns a cloud service . •The cloud service owner can be the cloud consumer, or the cloud provider that owns the cloud within which the cloud service resides. •For example, either the cloud consumer of Cloud X or the cloud provider of Cloud X could own Cloud Service A .
  • 7. Figure 4.2 A cloud consumer can be a cloud service owner when it deploys its own service in a cloud.
  • 8. Figure 4.3 A cloud provider becomes a cloud service owner if it deploys its own cloud service, typically for other cloud consumers to use.
  • 9. Cloud Resource Administrator •the person or organization responsible for administering a cloud-based IT resource (including cloud services). •can be (or belong to) the cloud consumer or cloud provider of the cloud within which the cloud service resides. •it can be (or belong to) a third-party organization contracted to administer the cloud-based IT resource.
  • 10. Figure 4.4 A cloud resource administrator can be with a cloud consumer organization and administer remotely accessible IT resources that belong to the cloud consumer.
  • 11. Figure 4.5 A cloud resource administrator can be with a cloud provider organization for which it can administer the cloud providerʼs internally and externally available IT resources.
  • 12. Cloud Auditor •A third-party (often accredited) that conducts independent assessments of cloud environments . •Responsible for the evaluation of security controls, privacy impacts, and performance. •provide an unbiased assessment (and possible endorsement) of a cloud environment to help strengthen the trust relationship between cloud consumers and cloud providers.
  • 13. Cloud Broker •a party that assumes the responsibility of managing and negotiating the usage of cloud services between cloud consumers and cloud providers.
  • 14. Cloud Carrier The party responsible for providing the wire- level connectivity between cloud consumers and cloud providers . This role is often assumed by network and telecommunication providers.
  • 15. Organizational Boundary represents the physical perimeter that surrounds a set of IT resources that are owned and governed by an organization. does not represent the boundary of an actual organization, only an organizational set of IT assets and IT resources. Similarly, clouds have an organizational boundary.
  • 16. Organizational Boundary Figure 4.6 Organizational boundaries of a cloud consumer (left), and a cloud provider (right), represented by a broken line notation.
  • 17. Trust Boundary a logical perimeter that typically spans beyond physical boundaries to represent the extent to which IT resources are trusted . An organizational boundary represents the physical scope of IT resources owned and governed by an organization. A trust boundary is the logical perimeter that encompasses the IT resources trusted by an organization.
  • 18. Trust Boundary Figure 4.7 An extended trust boundary encompasses the organizational boundaries of the cloud provider and the cloud consumer.
  • 19. 4.2. Cloud Characteristics •on-demand usage: A cloud consumer can unilaterally access cloud-based IT resources giving the cloud consumer the freedom to self-provision these IT resources. •ubiquitous access: represents the ability for a cloud service to be widely accessible. •multitenancy (and resource pooling): A cloud provider pools its IT resources to serve multiple cloud service consumers by using multitenancy models that frequently rely on the use of virtualization technologies.
  • 20. 4.2. Cloud Characteristics •Elasticity: the automated ability of a cloud to transparently scale IT resources, as required in response to runtime conditions or as pre-determined by the cloud consumer or cloud provider. •measured usage: represents the ability of a cloud platform to keep track of the usage of its IT resources, primarily by cloud consumers.
  • 21. 4.3. Cloud Delivery Models represents a specific, pre-packaged combination of IT resources offered by a cloud provider. • Infrastructure-as-a-Service (IaaS) • Platform-as-a-Service (PaaS) • Software-as-a-Service (SaaS)
  • 22. Infrastructure-as-a-Service (IaaS) represents a self-contained IT environment comprised of infrastructure-centric IT resources that can be accessed and managed via cloud service-based interfaces and tools. Include hardware, network, connectivity, operating systems, and other “raw” IT resources.
  • 23. Infrastructure-as-a-Service (IaaS) This model is therefore used by cloud consumers that require a high level of control over the cloud-based environment they intend to create. A central and primary IT resource within a typical IaaS environment is the virtual server. Virtual servers are leased by specifying server hardware requirements, such as processor capacity, memory, and local storage space
  • 24. Figure 4.11 A cloud consumer is using a virtual server within an IaaS environment. Cloud consumers are provided with a range of contractual guarantees by the cloud provider, pertaining to characteristics such as capacity, performance, and availability.
  • 25. Platform-as-a-Service (PaaS) •represents a pre-defined “ready-to-use” environment typically comprised of already deployed and configured IT resources. •PaaS relies on (and is primarily defined by) the usage of a ready- made environment that establishes a set of pre-packaged products and tools used to support the entire delivery lifecycle of custom applications.
  • 26. Platform-as-a-Service (PaaS) •the cloud consumer is granted a lower level of control over the underlying IT resources that host and provision the platform •PaaS products are available with different development stacks. For example, Google App Engine offers a Java and Python-based environment.
  • 27. Figure 4.12 A cloud consumer is accessing a ready-made PaaS environment. The question mark indicates that the cloud consumer is intentionally shielded from the implementation details of the platform.
  • 28. Software-as-a-Service (SaaS) A software program positioned as a shared cloud service and made available as a “product” or generic utility. The SaaS delivery model is typically used to make a reusable cloud service widely available (often commercially) to a range of cloud consumers. A cloud consumer is generally granted very limited administrative control over a SaaS implementation.
  • 29. Figure 4.13 The cloud service consumer is given access the cloud service contract, but not to any underlying IT resources or implementation details.
  • 32. IaaS + PaaS Figure 4.14 A PaaS environment based on the IT resources provided by an underlying IaaS environment.
  • 33. IaaS + PaaS Figure 4.15 An example of a contract between Cloud Providers X and Y, in which services offered by Cloud Provider X are physically hosted on virtual servers belonging to Cloud Provider Y. Sensitive data that is legally required to stay in a specific region is physically kept in Cloud B, which is physically located in that region.
  • 34. IaaS + PaaS + SaaS Figure 4.16 A simple l a y e re d v i e w o f a n architecture comprised of I a a S a n d environments P a a S hosting three SaaS cloud service implementations.
  • 35. 4.4. Cloud Deployment Models There are four common cloud deployment models: 1. Public Cloud 2. Community Cloud 3. Private Cloud 4. Hybrid Cloud
  • 36. Public Clouds A public cloud is a publicly accessible cloud environment owned by a third-party cloud provider. The IT resources on public clouds are usually provisioned via the previously described cloud delivery models and are generally offered to cloud consumers at a cost or are commercialized via other avenues (such as advertisement).
  • 37. Figure 4.17 Organizations act as cloud consumers when accessing cloud services and IT resources made available by different cloud providers.
  • 38. Community Clouds •A community cloud is similar to a public cloud except that its access is limited to a specific community of cloud consumers. •The community cloud may be jointly owned by the community members or by a third-party cloud provider that provisions a public cloud with limited access. •Membership in the community does not necessarily guarantee access to or control of all the cloud’s IT resources. •Parties outside the community are generally not granted access unless allowed by the community.
  • 39. Figure 4.18 An example of a “community” of organizations accessing IT resources from a community clou
  • 40. Private Clouds A private cloud is owned by a single organization Private clouds enable an organization to use cloud computing technology as a means of centralizing access to IT resources by different parts, locations, or departments of the organization. The actual administration of a private cloud environment may be carried out by internal or outsourced staff. the same organization is technically both the cloud consumer and cloud provider.
  • 41. Figure 4.19 A cloud service consumer in the organizationʼs on-premise environment accesses a cloud service hosted on the same organizationʼs private cloud via a virtual private network.
  • 42. Hybrid Clouds •A hybrid cloud is a cloud environment comprised of two or more different cloud deployment models. •For example, a cloud consumer may choose to deploy cloud services processing sensitive data to a private cloud and other, less sensitive cloud services to a public cloud.
  • 43. Figure 4.20 An organization using a hybrid cloud architecture that utilizes both a private and public cloud.