Professional Documents
Culture Documents
Vania Marangozova-Martin
ibd.forge.imag.fr
Some remarks on cloud definitions
u Anonymous:
[...] unfortunately the marketing guys got hold of the
term before the technicians had known what Cloud
Computing is [...]
V.Marangozova-Martin IBD 2
Some cloud computing definitions
u UCBerkeley RADLabs:
Cloud computing has the following characteristics:
(1) The illusion of infinite computing resources...
(2) The elimination of an up-front commitment by Cloud users...
(3). The ability to pay for use...as needed...
business perspective
u Wikipedia:
Cloud computing, also on-demand computing, is a kind of
Internet-based computing that provides shared processing
resources and data to computers and other devices on demand.
It is a model for enabling ubiquitous, on-demand access to a
shared pool of configurable computing resources"
technical perspective
V.Marangozova-Martin IBD 3
Some cloud computing definitions (2)
u Gartner: ...a style of computing in which scalable and
elastic IT-enabled capabilities are delivered as a service
to external customers using Internet technologies.
V.Marangozova-Martin IBD 4
A more somplified definition
From
Cloud Computing: Concepts, Technology and
Architecture, Thomas Erl, Prentice Hall, 2013
V.Marangozova-Martin IBD 5
Understanding Cloud Computing:
A little bit of history
u Clustering
v concept of
built-in redundancy
and failover
u Grid Computing
v more distributed,
large-scale,
ubiquitous,
v cloud computing is a
descendant
V.Marangozova-Martin IBD: Fundamental Cloud Computing 8
Major Technology Innovations
that made the cloud possible (2)
u Virtualization
v allows physical IT resources to provide multiple virtual
images of themselves so that their underlying
processing capabilities can be shared by multiple
users.
u Web Technology
u Multitenant Technology
u Service Technology
u IT Resource
v a physical or virtual IT-related artifact that can be
either software-based, or hardware-based
u Cloud Consumer
v the party that uses cloud-based IT resources
u Cloud Provider
v the party that provides the IT resources
u Scaling
v the ability of the IT resource to handle increased
or decreased usage demands
V.Marangozova-Martin IBD 16
Cloud Deployment:
Public-/Hybrid-/Private-Cloud
V.Marangozova-Martin IBD 17
Private/public cloud
u Private cloud is cloud infrastructure operated
solely for a single organization
v complex, costly, risky
v but may improve business significantly
u A cloud is called a "public cloud" when the
services are rendered over a network that is
open for public use. Public cloud services may
be free.
v Public cloud service providers like Amazon AWS,
Microsoft and Google own and operate the
infrastructure at their data center and access is
generally via the Interne
V.Marangozova-Martin IBD 18
Cloud Delivery Models
u Infrastructure-as-a-Service(IaaS)
u Platform-as-a-Service(PaaS)
u Software-as-a-Service(SaaS)
V.Marangozova-Martin IBD 19
V.Marangozova-Martin IBD 20
V.Marangozova-Martin IBD 21
IaaS
V.Marangozova-Martin IBD 22
IaaS
V.Marangozova-Martin IBD 23
IaaS
V.Marangozova-Martin IBD 24
IaaS
u Developers create virtual machines (VMs) on
demand
v They have full access to these VMs
u Strengths:
v Can control and configure environment
v Familiar technologies
u Weaknesses:
v Must control and configure environment
v Requires administrative skills to use
V.Marangozova-Martin IBD 25
PaaS
V.Marangozova-Martin IBD 26
PaaS
V.Marangozova-Martin IBD 27
PaaS
V.Marangozova-Martin IBD 28
PaaS
V.Marangozova-Martin IBD 29
SaaS
V.Marangozova-Martin IBD 30
SaaS
V.Marangozova-Martin IBD 31
Relational Storage
V.Marangozova-Martin IBD 33
Storage Blobs
V.Marangozova-Martin IBD 34
Cloud Overview
Private Public
Computing Storage
IaaS IaaS PaaS Relationa Scale-Out Blobs
l
For
Hyper-V Hosters: Windows SQL Windows Windows
Microsoft
Micros Cloud Hyper-V Azure Azure Azure Azure
Tables Blobs
oft Cloud
Cloud Cloud
VMwar For
VMWare vCloud Hosters: Foundry Foundry
Storage
e vCloud Frameworks
App
Googl
Google Engine Datastore Blobstore
e
AppForce
Salesforce Database
VMForce .com
V.Marangozova-Martin IBD 35
Cloud Costs
u Cost metrics
v Network Usage:
inbound/outbound traffic, IP allocation, load-balancing,
firewall traffic,
v Server Usage
how many VMs, how long
v Storage Usage
how much space, access rate (I/O)
v Cloud Service Usage
duration of usage, number of users, number of
transactions
V.Marangozova-Martin IBD 36
Cloud Hype
37
Gartner Hype Cycle
u Gartner, Inc. is an American information technology
research and advisory firm providing technology related
insight
u Hype Cycle = representing the maturity, adoption and
social application of specific technologies
V.Marangozova-Martin IDS 38
Gartner Hype Cycle
V.Marangozova-Martin IDS 39
Challenges to Adoption
41
Challenges to Adoption (continued)
44
Challenges to Adoption (continued)
46
Challenges to Adoption (continued)
u Security and Compliance (continued)
v Compliance: May preclude cloud paradigm in some cases due to:
Physical chain of custody requirements
Regulatory requirements
v Physical Location:
Do you know what country your cloud resides in?
Would you know if it changed?
What compliance requirements change?
Is there governing law that recognizes the paradigm?
u Conclusions:
v There are many challenges to adoption of the cloud paradigm
v Public clouds and private clouds have different sets of
challenges, with some overlap
47
The last word
u The
cloud is a very complex marketplace and
evolving rapidly.
v Economics are the key
v But nobody really understands cloud economics
v There are many barriers to entry
48
References
V.Marangozova-Martin IBD 49