SlideShare a Scribd company logo
1 of 51
Download to read offline
ITM 711: Cloud Computing: Fundamental Models
Outline
• Fundamental Models
• Cloud Computing Roles
• Cloud Characteristics
• Cloud Delivery Models
• Cloud Deployment Models
• Lab#01
2
Cloud Computing Roles
Cloud Computing Roles
4
• Cloud Provider
• Cloud Consumer
• Cloud Service Owner
• Cloud Resource Administrator
• Cloud Auditor
• Cloud Broker
• Cloud Carrier
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
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 Computing Roles: Cloud Provider & Cloud Consumer
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.2 A cloud consumer can be a cloud service owner when it deploys its own service in a cloud.
Cloud Computing Roles: Cloud Service Owner -1/2
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
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 Computing Roles: Cloud Service Owner -2/2
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.
Cloud Computing Roles: Cloud Resource Administrator -1/2
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
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 Computing Roles: Cloud Resource Administrator -2/2
Cloud Computing Roles: Cloud Auditor
• A third-party (often accredited) that conducts independent
unbiased assessment of cloud environments to help strengthen
the trust relationship between cloud consumers and cloud
providers.
• Cloud Auditor is responsible for the evaluation of
– security controls
– privacy impacts
– performance
Cloud Computing Roles: Cloud Broker & Cloud Carrier
• Cloud Broker: Responsible of managing and negotiating the usage
of cloud services between cloud consumers and cloud providers.
• Cloud Carrier: Responsible for providing the wire-level connectivity
between cloud consumers and cloud providers
Cloud Characteristics
Cloud Characteristics
13
• On-demand usage
– ability of a cloud consumer to self-provision and use necessary cloud-based services without requiring
cloud provider interaction
• Ubiquitous access
– support for a range of devices, transport protocols, interfaces, and security technologies
• Multi-tenancy (and resource pooling)
– ability of an instance of the program to serve different consumers
• Elasticity
– ability of a cloud to transparently scale IT resources
• Measured usage
– ability to keep track of the usage of its IT resources
• Resiliency
– Failover through redundant implementations of IT resources across physical locations
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.6 Organizational boundaries of a cloud consumer (left), and a cloud provider (right),
represented by a broken line notation.
Cloud Characteristics: Organizational Boundaries
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.7 An extended trust boundary encompasses the organizational boundaries of the cloud provider
and the cloud consumer.
Cloud Characteristics: Organizational Trust Boundaries
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.8 In a single-tenant environment, each cloud consumer has a separate IT resource instance.
Cloud Characteristics: Single-Tenant Environment
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.9 In a multitenant environment, a single instance of an IT resource, such as a cloud storage
device, serves multiple consumers.
Cloud Characteristics: Multi-Tenant Environment
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.10 A resilient system in which Cloud B hosts a redundant implementation of Cloud Service A
to provide failover in case Cloud Service A on Cloud A becomes unavailable.
Cloud Characteristics: Resiliency
Cloud Delivery Models
Cloud Computing: Providers
20
https://xyfon.com/how-to-pick-the-right-cloud-provider-your-business/
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 3.8 An example of an organization’s changing demand for an IT resource over the course of a day.
Business Demand vs. IT Resource Need
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
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.
Cloud Delivery Models: Infrastructure as a Service (IaaS)
Cloud Delivery Models: Infrastructure as a Service (IaaS): Building -1/4
• The two most fundamental IT resources that are delivered:
– virtual server
– cloud storage device
• Standardized configurations properties:
– Operating system
– Primary memory capacity
– Processing capacity
– Virtualized storage capacity
Cloud Delivery Models: Infrastructure as a Service (IaaS): Building -2/4
• IaaS offerings are preemptively assembled by cloud providers via virtual
server images that capture the pre-defined configurations
• May offer cloud consumers direct administrative access to physical IT
resources
• Snapshots can be taken of a virtual server to record its current state,
memory, and configuration
• Horizontal and vertical scaling
– duplicate a virtual server
– backup and replication purposes
– import and export options for custom-built virtual server
Cloud Delivery Models: Infrastructure as a Service (IaaS): Building -3/4
• Multiple geographically-diverse data centers
– Can be linked together for increased resiliency
– Connected through high-speed communications networks with low latency
– Can perform load balancing
– IT resource backup and replication
– Increase storage capacity
– Improving availability and reliability
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 14.1 A cloud provider is provisioning and managing an IaaS environment with IT resources from different
data centers in the United States and the United Kingdom.
Cloud Delivery Models: Infrastructure as a Service (IaaS): Building -4/4
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
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.
Cloud Delivery Models: Platform as a Service (PaaS)
Cloud Delivery Models: Platform as a Service (PaaS): Equipping
• Equipped with a selection of application development and deployment platforms in order to
accommodate different programming models, languages, and frameworks
• A separate ready-made environment is usually created for each programming stack that
contains the necessary software to run applications specifically developed for the platform
• Consumers can create and control customized virtual server images with ready-made
environments
• Also provides features, such as managing deployed applications and configuring
multitenancy
• The PaaS environment, by default, usually relies on the cloud security mechanisms
provisioned for IaaS environments
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.13 The cloud service consumer is given access the cloud service contract, but not to any
underlying IT resources or implementation details.
Cloud Delivery Models: Software as a Service (SaaS)
Cloud Delivery Models: Software as a Service (SaaS): Optimizing -1/6
Diversity of Functionality
• Collaborative authoring and information-sharing (Wikipedia, Blogger)
• Collaborative management (Zimbra, Google Apps)
• Conferencing services for instant messaging, audio/video
communications (Skype,Google Talk)
• Enterprise management systems (ERP, CRM)
• Video/File-sharing and content distribution (YouTube, Dropbox)
• Industry-specific software (engineering, bioinformatics)
• Messaging systems (e-mail, voicemail)
• Mobile application marketplaces (Android Play Store, Apple App Store)
• Office productivity software suites (Microsoft Office, Adobe Creative Cloud)
• Search engines (Google, Yahoo)
• Social networking media (Instagram, Twitter, LinkedIn)
Cloud Delivery Models: Software as a Service (SaaS): Optimizing -2/6
Diversity of Implementation Mediums
• Mobile application
• REST service (Representational State Transfer)
• Web service (e.g. SOAP)
• Each of these SaaS implementation mediums provide Web-based APIs
for interfacing by cloud consumers.
• Examples of online SaaS-based cloud services with Web-based APIs include:
– Electronic payment services (PayPal)
– Mapping and routing services (Google Maps)
– Publishing tools (WordPress)
Cloud Delivery Models: Software as a Service (SaaS): Optimizing -3/6
Specialized Processing Requirements
• Service Load Balancing – for workload distribution across redundant SaaS-based cloud service
implementations
• Dynamic Failure Detection and Recovery – to establish a system that can automatically resolve
some failure conditions without disruption in service to the SaaS implementation
• Storage Maintenance Window – to allow for planned maintenance outages that do not impact
SaaS implementation availability
• Elastic Resource Capacity/Elastic Network Capacity – to establish inherent elasticity within the
SaaS-based cloud service architecture that enables it to automatically accommodate a range of
runtime scalability requirements
• Cloud Balancing – to instill broad resiliency within the SaaS implementation, which can be
especially important for cloud services subjected to extreme concurrent usage volumes
Cloud Delivery Models: Software as a Service (SaaS): Optimizing -4/6
• Tenant Subscription Period – This metric is used by pay-per-use monitors to record and track
application usage for time-based billing. This type of monitoring usually incorporates
application licensing and regular assessments of leasing periods that extend beyond the
hourly periods of IaaS and PaaS environments
• Application Usage – This metric, based on user or security groups, is used with pay-per-use
monitors to record and track application usage for billing purposes
• Tenant Application Functional Module – This metric is used by pay-per-use monitors for
function-based billing. Cloud services can have different functionality tiers according to
whether the cloud consumer is free-tier or a paid subscriber
• Similar in IaaS and PaaS implementations, SaaS environments are also commonly monitored
for data storage, network traffic, failure conditions, and event triggers.
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.14 A PaaS environment based on the IT resources provided by an underlying IaaS environment.
Cloud Delivery Models: Iaas + PaaS -1/2
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
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.
Cloud Delivery Models: Iaas + PaaS -2/2
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.16 A simple layered view of an architecture comprised of IaaS and PaaS environments
hosting three SaaS cloud service implementations.
Cloud Delivery Models: Iaas + PaaS + SaaS
Cloud Delivery Models: Comparison: Level of Control
Cloud Delivery Models: Comparison: Division of Labour
Cloud Deployment Models
Cloud Deployment Models
• A cloud deployment model represents a specific type of cloud
environment, primarily distinguished by
• Ownership
• Size
• Access
• Four common cloud deployment models:
• Public cloud
• Community cloud
• Private cloud
• Hybrid cloud
Cloud Deployment Models: Public Cloud
• 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)
• The cloud provider is responsible for the creation and on-going
maintenance of the public cloud and its IT resources
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Cloud Deployment Models: Public Cloud: Example
Figure 4.17 Organizations act as cloud consumers when accessing cloud services and IT resources made available by different cloud providers.
Cloud Deployment Models: Community Cloud
• 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
• The member cloud consumers of the community typically share
the responsibility for defining and evolving the community cloud.
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.18 An example of a “community” of organizations accessing IT resources from a community cloud.
Cloud Deployment Models: Community Cloud: Example
Cloud Deployment Models: Private Cloud
• 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
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
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.
Cloud Deployment Models: Private Cloud: Example
Cloud Deployment Models: Hybrid Cloud
• 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. The result of this
combination is a hybrid deployment model
From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini
(ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved.
Figure 4.20 An organization using a hybrid cloud architecture that utilizes both a private and public cloud.
Cloud Deployment Models: Hybrid Cloud: Example
Cloud Deployment Models: Other
• Virtual Private Cloud: Also known as a "dedicated cloud" or "hosted
cloud," this model results in a self-contained cloud environment
hosted and managed by a public cloud provider and made available
to a cloud consumer.
• Inter-Cloud: This model is based on an architecture comprised of two or
more inter-connected clouds .
SUMMARY
• Cloud Computing Roles
• Cloud Characteristics
• Cloud Delivery Models
• Cloud Deployment Models
51

More Related Content

Similar to ITM711-M2.pdf

Cloud Computing basic concept to understand
Cloud Computing basic concept to understandCloud Computing basic concept to understand
Cloud Computing basic concept to understandRahulBhole12
 
Unit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptxUnit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptxSumitSaini169007
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373Prithvi Rajkumar
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.pptDss
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxHarpreetKaur1382
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud ComputingHarpreetKaur1382
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfkhan593595
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack Zara Tariq
 
Ijarcet vol-2-issue-3-884-890
Ijarcet vol-2-issue-3-884-890Ijarcet vol-2-issue-3-884-890
Ijarcet vol-2-issue-3-884-890Editor IJARCET
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxsarahabbas40
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxgarkhot123
 

Similar to ITM711-M2.pdf (20)

Cloud Computing basic concept to understand
Cloud Computing basic concept to understandCloud Computing basic concept to understand
Cloud Computing basic concept to understand
 
CLOUD COMPUTING AND STORAGE
CLOUD COMPUTING AND STORAGECLOUD COMPUTING AND STORAGE
CLOUD COMPUTING AND STORAGE
 
Unit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptxUnit 1_Introduction to Cloud Technologies.pptx
Unit 1_Introduction to Cloud Technologies.pptx
 
oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373oracle-cloud-computing-wp-076373
oracle-cloud-computing-wp-076373
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
 
CLOUD STEGANOGRAPHY- A REVIEW
CLOUD STEGANOGRAPHY- A REVIEWCLOUD STEGANOGRAPHY- A REVIEW
CLOUD STEGANOGRAPHY- A REVIEW
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptx
 
1 (1).pptx
1 (1).pptx1 (1).pptx
1 (1).pptx
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
Understanding Cloud Computing
Understanding Cloud ComputingUnderstanding Cloud Computing
Understanding Cloud Computing
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
CloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdfCloudComputing_UNIT 3.pdf
CloudComputing_UNIT 3.pdf
 
cloud computing architecture.pptx
cloud computing architecture.pptxcloud computing architecture.pptx
cloud computing architecture.pptx
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack
 
Ijarcet vol-2-issue-3-884-890
Ijarcet vol-2-issue-3-884-890Ijarcet vol-2-issue-3-884-890
Ijarcet vol-2-issue-3-884-890
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
CA NOTES ON EMERGING TECHNOLOGIES
CA NOTES ON EMERGING TECHNOLOGIESCA NOTES ON EMERGING TECHNOLOGIES
CA NOTES ON EMERGING TECHNOLOGIES
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
 
12458003.ppt
12458003.ppt12458003.ppt
12458003.ppt
 

Recently uploaded

PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computationsit20ad004
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/managementakshesh doshi
 

Recently uploaded (20)

PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computation
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/management
 

ITM711-M2.pdf

  • 1. ITM 711: Cloud Computing: Fundamental Models
  • 2. Outline • Fundamental Models • Cloud Computing Roles • Cloud Characteristics • Cloud Delivery Models • Cloud Deployment Models • Lab#01 2
  • 4. Cloud Computing Roles 4 • Cloud Provider • Cloud Consumer • Cloud Service Owner • Cloud Resource Administrator • Cloud Auditor • Cloud Broker • Cloud Carrier
  • 5. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. 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 Computing Roles: Cloud Provider & Cloud Consumer
  • 6. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.2 A cloud consumer can be a cloud service owner when it deploys its own service in a cloud. Cloud Computing Roles: Cloud Service Owner -1/2
  • 7. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. 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 Computing Roles: Cloud Service Owner -2/2
  • 8. 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. Cloud Computing Roles: Cloud Resource Administrator -1/2
  • 9. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. 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 Computing Roles: Cloud Resource Administrator -2/2
  • 10. Cloud Computing Roles: Cloud Auditor • A third-party (often accredited) that conducts independent unbiased assessment of cloud environments to help strengthen the trust relationship between cloud consumers and cloud providers. • Cloud Auditor is responsible for the evaluation of – security controls – privacy impacts – performance
  • 11. Cloud Computing Roles: Cloud Broker & Cloud Carrier • Cloud Broker: Responsible of managing and negotiating the usage of cloud services between cloud consumers and cloud providers. • Cloud Carrier: Responsible for providing the wire-level connectivity between cloud consumers and cloud providers
  • 13. Cloud Characteristics 13 • On-demand usage – ability of a cloud consumer to self-provision and use necessary cloud-based services without requiring cloud provider interaction • Ubiquitous access – support for a range of devices, transport protocols, interfaces, and security technologies • Multi-tenancy (and resource pooling) – ability of an instance of the program to serve different consumers • Elasticity – ability of a cloud to transparently scale IT resources • Measured usage – ability to keep track of the usage of its IT resources • Resiliency – Failover through redundant implementations of IT resources across physical locations
  • 14. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.6 Organizational boundaries of a cloud consumer (left), and a cloud provider (right), represented by a broken line notation. Cloud Characteristics: Organizational Boundaries
  • 15. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.7 An extended trust boundary encompasses the organizational boundaries of the cloud provider and the cloud consumer. Cloud Characteristics: Organizational Trust Boundaries
  • 16. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.8 In a single-tenant environment, each cloud consumer has a separate IT resource instance. Cloud Characteristics: Single-Tenant Environment
  • 17. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.9 In a multitenant environment, a single instance of an IT resource, such as a cloud storage device, serves multiple consumers. Cloud Characteristics: Multi-Tenant Environment
  • 18. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.10 A resilient system in which Cloud B hosts a redundant implementation of Cloud Service A to provide failover in case Cloud Service A on Cloud A becomes unavailable. Cloud Characteristics: Resiliency
  • 21. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 3.8 An example of an organization’s changing demand for an IT resource over the course of a day. Business Demand vs. IT Resource Need
  • 22. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. 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. Cloud Delivery Models: Infrastructure as a Service (IaaS)
  • 23. Cloud Delivery Models: Infrastructure as a Service (IaaS): Building -1/4 • The two most fundamental IT resources that are delivered: – virtual server – cloud storage device • Standardized configurations properties: – Operating system – Primary memory capacity – Processing capacity – Virtualized storage capacity
  • 24. Cloud Delivery Models: Infrastructure as a Service (IaaS): Building -2/4 • IaaS offerings are preemptively assembled by cloud providers via virtual server images that capture the pre-defined configurations • May offer cloud consumers direct administrative access to physical IT resources • Snapshots can be taken of a virtual server to record its current state, memory, and configuration • Horizontal and vertical scaling – duplicate a virtual server – backup and replication purposes – import and export options for custom-built virtual server
  • 25. Cloud Delivery Models: Infrastructure as a Service (IaaS): Building -3/4 • Multiple geographically-diverse data centers – Can be linked together for increased resiliency – Connected through high-speed communications networks with low latency – Can perform load balancing – IT resource backup and replication – Increase storage capacity – Improving availability and reliability
  • 26. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 14.1 A cloud provider is provisioning and managing an IaaS environment with IT resources from different data centers in the United States and the United Kingdom. Cloud Delivery Models: Infrastructure as a Service (IaaS): Building -4/4
  • 27. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. 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. Cloud Delivery Models: Platform as a Service (PaaS)
  • 28. Cloud Delivery Models: Platform as a Service (PaaS): Equipping • Equipped with a selection of application development and deployment platforms in order to accommodate different programming models, languages, and frameworks • A separate ready-made environment is usually created for each programming stack that contains the necessary software to run applications specifically developed for the platform • Consumers can create and control customized virtual server images with ready-made environments • Also provides features, such as managing deployed applications and configuring multitenancy • The PaaS environment, by default, usually relies on the cloud security mechanisms provisioned for IaaS environments
  • 29. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.13 The cloud service consumer is given access the cloud service contract, but not to any underlying IT resources or implementation details. Cloud Delivery Models: Software as a Service (SaaS)
  • 30. Cloud Delivery Models: Software as a Service (SaaS): Optimizing -1/6 Diversity of Functionality • Collaborative authoring and information-sharing (Wikipedia, Blogger) • Collaborative management (Zimbra, Google Apps) • Conferencing services for instant messaging, audio/video communications (Skype,Google Talk) • Enterprise management systems (ERP, CRM) • Video/File-sharing and content distribution (YouTube, Dropbox) • Industry-specific software (engineering, bioinformatics) • Messaging systems (e-mail, voicemail) • Mobile application marketplaces (Android Play Store, Apple App Store) • Office productivity software suites (Microsoft Office, Adobe Creative Cloud) • Search engines (Google, Yahoo) • Social networking media (Instagram, Twitter, LinkedIn)
  • 31. Cloud Delivery Models: Software as a Service (SaaS): Optimizing -2/6 Diversity of Implementation Mediums • Mobile application • REST service (Representational State Transfer) • Web service (e.g. SOAP) • Each of these SaaS implementation mediums provide Web-based APIs for interfacing by cloud consumers. • Examples of online SaaS-based cloud services with Web-based APIs include: – Electronic payment services (PayPal) – Mapping and routing services (Google Maps) – Publishing tools (WordPress)
  • 32. Cloud Delivery Models: Software as a Service (SaaS): Optimizing -3/6 Specialized Processing Requirements • Service Load Balancing – for workload distribution across redundant SaaS-based cloud service implementations • Dynamic Failure Detection and Recovery – to establish a system that can automatically resolve some failure conditions without disruption in service to the SaaS implementation • Storage Maintenance Window – to allow for planned maintenance outages that do not impact SaaS implementation availability • Elastic Resource Capacity/Elastic Network Capacity – to establish inherent elasticity within the SaaS-based cloud service architecture that enables it to automatically accommodate a range of runtime scalability requirements • Cloud Balancing – to instill broad resiliency within the SaaS implementation, which can be especially important for cloud services subjected to extreme concurrent usage volumes
  • 33. Cloud Delivery Models: Software as a Service (SaaS): Optimizing -4/6 • Tenant Subscription Period – This metric is used by pay-per-use monitors to record and track application usage for time-based billing. This type of monitoring usually incorporates application licensing and regular assessments of leasing periods that extend beyond the hourly periods of IaaS and PaaS environments • Application Usage – This metric, based on user or security groups, is used with pay-per-use monitors to record and track application usage for billing purposes • Tenant Application Functional Module – This metric is used by pay-per-use monitors for function-based billing. Cloud services can have different functionality tiers according to whether the cloud consumer is free-tier or a paid subscriber • Similar in IaaS and PaaS implementations, SaaS environments are also commonly monitored for data storage, network traffic, failure conditions, and event triggers.
  • 34. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.14 A PaaS environment based on the IT resources provided by an underlying IaaS environment. Cloud Delivery Models: Iaas + PaaS -1/2
  • 35. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. 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. Cloud Delivery Models: Iaas + PaaS -2/2
  • 36. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.16 A simple layered view of an architecture comprised of IaaS and PaaS environments hosting three SaaS cloud service implementations. Cloud Delivery Models: Iaas + PaaS + SaaS
  • 37. Cloud Delivery Models: Comparison: Level of Control
  • 38. Cloud Delivery Models: Comparison: Division of Labour
  • 40. Cloud Deployment Models • A cloud deployment model represents a specific type of cloud environment, primarily distinguished by • Ownership • Size • Access • Four common cloud deployment models: • Public cloud • Community cloud • Private cloud • Hybrid cloud
  • 41. Cloud Deployment Models: Public Cloud • 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) • The cloud provider is responsible for the creation and on-going maintenance of the public cloud and its IT resources
  • 42. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Cloud Deployment Models: Public Cloud: Example Figure 4.17 Organizations act as cloud consumers when accessing cloud services and IT resources made available by different cloud providers.
  • 43. Cloud Deployment Models: Community Cloud • 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 • The member cloud consumers of the community typically share the responsibility for defining and evolving the community cloud.
  • 44. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.18 An example of a “community” of organizations accessing IT resources from a community cloud. Cloud Deployment Models: Community Cloud: Example
  • 45. Cloud Deployment Models: Private Cloud • 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
  • 46. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. 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. Cloud Deployment Models: Private Cloud: Example
  • 47. Cloud Deployment Models: Hybrid Cloud • 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. The result of this combination is a hybrid deployment model
  • 48. From Cloud Computing by Thomas Erl, Zaigham Mahmood, and Ricardo Puttini (ISBN: 0133387526) Copyright © 2013 Arcitura Education, Inc. All rights reserved. Figure 4.20 An organization using a hybrid cloud architecture that utilizes both a private and public cloud. Cloud Deployment Models: Hybrid Cloud: Example
  • 49. Cloud Deployment Models: Other • Virtual Private Cloud: Also known as a "dedicated cloud" or "hosted cloud," this model results in a self-contained cloud environment hosted and managed by a public cloud provider and made available to a cloud consumer. • Inter-Cloud: This model is based on an architecture comprised of two or more inter-connected clouds .
  • 50.
  • 51. SUMMARY • Cloud Computing Roles • Cloud Characteristics • Cloud Delivery Models • Cloud Deployment Models 51