Sei sulla pagina 1di 57

What’s Up with

Cloud Computing?
Dave McCandless
January 20, 2010
You are Here

http://www.balaiyer.com
Cloud Computing Defined
How do you define Cloud Computing?
How do you define Cloud Computing?
„ Cloud = from common
representation of
“somewhere on the
Web”
How do you define Cloud Computing?
„ Cloud = from common
representation of
“somewhere on the
Web”
„ Comprised of systems
that “somebody else” is
responsible
p to deliver
How do you define Cloud Computing?
„ Cloud = from common
representation of
“somewhere on the
Web”
„ Comprised of systems
that “somebody else” is
responsible
p to deliver
„ Expectation that
delivered services will
always be available
How do you define Cloud Computing?
„ Cloud = from common
representation of
“somewhere on the
Web”
„ Comprised of systems
that “somebody else” is
responsible
p to deliver
„ Expectation that
delivered services will
always be available
„ If you can find it, you
can use it
How do you define Cloud Computing?
„ Cloud = from common
representation of
“somewhere on the
Web”
„ Comprised of systems
that “somebody else” is
responsible
p to deliver
„ Expectation that
delivered services will
always be available
„ If you can find it, you
can use it
„ User Beware!
What’ss the best Definition?
What
What’ss the best Definition?
What
„ Cloud Computing: A general term for anything
that involves delivering hosted services over the
Internet. [SearchCloudComputing]
What’ss the best Definition?
What
„ Cloud Computing: A general term for anything
that involves delivering hosted services over the
Internet. [SearchCloudComputing]
„ Cloud Computing: g The provision of dynamically
y y
scalable and often virtualized resources as a
service over the Internet. [Wikipedia]
What’ss the best Definition?
What
„ Cloud Computing: A general term for anything
that involves delivering hosted services over the
Internet. [SearchCloudComputing]
„ Cloud Computing: g The provision of dynamically
y y
scalable and often virtualized resources as a
service over the Internet. [Wikipedia]
„ Cloud Computing: On-demandOn demand self-service
self service
Internet infrastructure where you pay-as-you-go
and use only what you need, all managed by a
browser application or API
browser, API.
[ServePath]
According to AT&T
„ Cloud:
„ Common
C
„ Location-independent
„ Online
„ Utility
„ available on-Demand

Joe Weinman, AT&T Head of Global Portfolio Strategy and Business


p
Development
• http://www.greentelecomlive.com/2009/03/16/full-interview-
att%E2%80%99s-joe-weinman/
• http://www.joeweinman.com/
According to UCSB

Lamia Youseff, UC Santa Barbara


• http://www.cs.ucsb.edu/%7Elyouseff/CCOntology/CloudOntology.pdf
According to NIST
„ A model for enabling convenient, on-demand
network access to a shared pool of configurable
computing resources (e.g., networks, servers,
storage, applications, and services)
„ Can be rapidly provisioned and released with
minimal management effort or service provider
interaction
„ Promotes availability
„ Composed of:
„ 5 Essential Characteristics
„ 3 Service Models
„ 4 Deployment Models
Models.
About NIST – www.nist.gov
www nist gov
http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-computing-v26.ppt
Cloud Computing Defined

The Deep Dive


NIST: 5 Essential Characteristics
1. On-demand self-service. A consumer can unilaterally provision
p
computing g capabilities,
p , such as server time and network storage,
g , as
needed automatically without requiring human interaction with each
service’s provider.
2. Broad network access. Capabilities are available over the network
and accessed through standard mechanisms that promote use by
heterogeneous thin or thick client platforms (e.g., mobile phones,
laptops, and PDAs).
3. Resource pooling. The provider’s computing resources are pooled to
serve multiple consumers using a multi-tenant model
model, with different
physical and virtual resources dynamically assigned and
reassigned according to consumer demand. There is a sense of
location independence in that the customer generally has no control
or knowledge over the exact location of the provided resources but
may be able to specify location at a higher level of abstraction (e.g.,
country, state, or datacenter). Examples of resources include storage,
processing, memory, network bandwidth, and virtual machines.
NIST: 5 Essential Characteristics
4. Rapid elasticity. Capabilities can be rapidly and elastically
provisioned,, in some cases automatically,
p y, to q
quickly
y scale out and
rapidly released to quickly scale in. To the consumer, the capabilities
available for provisioning often appear to be unlimited and can be
purchased in any quantity at any time.
5. Measured Service. Cloud systems automatically control and
optimize resource use by leveraging a metering capability at some
level of abstraction appropriate to the type of service (e.g., storage,
processing, bandwidth, and active user accounts). Resource usage
can be monitored, controlled, and reported providing transparency for
both the provider and consumer of the utilized service.
NIST: 3 Service Models
1. Cloud Software as a Service (SaaS). The capability provided to the
consumer is to use the p provider’s applications
pp runningg on a cloud
infrastructure. The applications are accessible from various client
devices through a thin client interface such as a web browser (e.g.,
web-based email). The consumer does not manage or control the
y g cloud infrastructure including
underlying g network, servers, operating
p g
systems, storage, or even individual application capabilities, with the
possible exception of limited user-specific application configuration
settings.
2. Cloud Platform as a Service (PaaS). The capability provided to the
consumer is to deploy onto the cloud infrastructure consumer-
created or acquired applications created using programming
languages and tools supported by the provider. The consumer does
not manage or control the underlying cloud infrastructure including
network, servers, operating systems, or storage, but has control over
the deployed applications and possibly application hosting
environment configurations.
NIST: 3 Service Models
3. Cloud Infrastructure as a Service (IaaS). The capability provided to
the consumer is to p
provision processing,
p g, storage,
g , networks,, and
other fundamental computing resources where the consumer is
able to deploy and run arbitrary software, which can include operating
systems and applications. The consumer does not manage or control
y g cloud infrastructure but has control over operating
the underlying p g
systems, storage, deployed applications, and possibly limited control
of select networking components (e.g., host firewalls).
12 IaaS Providers (1-6)

Sept 7 2009
12 IaaS Providers (7-12)

Sept 7 2009
NIST: 4 Deployment Models
1. Private cloud. The cloud infrastructure is operated solely for an
g
organization. It may
y be managed
g by y the organization
g or a third p
party
y
and may exist on premise or off premise.
2. Community cloud. The cloud infrastructure is shared by several
organizations and supports a specific community that has shared
concerns (e.g., mission, security requirements, policy, and compliance
considerations). It may be managed by the organizations or a third
party and may exist on premise or off premise.
3. Public cloud. The cloud infrastructure is made available to the
general public or a large industry group and is owned by an
organization selling cloud services.
4. Hybrid cloud. The cloud infrastructure is a composition of two or
more clouds (private, community, or public) that remain unique
entities
titi but
b t are bound
b d together
t th byb standardized
t d di d or proprietary i t
technology that enables data and application portability (e.g., cloud
bursting for load-balancing between clouds).
Cloud Computing Challenges
Cloud Computing Providers
Final Considerations
How
Important
Is Cloud?

August 2009
How
Important
Is Cloud?
• On-Demand
Ranks in
lower half

August 2009
How
Important
Is Cloud?
• On-Demand
Ranks in
lower half
• Many Cloud
technologies
are included

August 2009
What Opportunity?

http://finance.yahoo.com/news/Cloud-Computing-Firm-bw-3088386544.html/print?x=0
What Opportunity?

http://finance.yahoo.com/news/Cloud-Computing-Firm-bw-3088386544.html/print?x=0
What Opportunity?

http://finance.yahoo.com/news/Cloud-Computing-Firm-bw-3088386544.html/print?x=0
Where Will You Be in the Cloud?
The Consumer ?
Where Will You Be in the Cloud?
The Consumer ? Or the Provider?
“I think
thi k th
there iis a world
ld
market for maybe y five
computers.”
- Thomas Watson 1953*
1953

Dave McCandless
dmccandless@zebra.com or dmm@mccandless.com

* http://www.interesting-people.org/archives/interesting-people/200802/msg00149.html

Potrebbero piacerti anche