4. âą âComes from the early days of the Internet
where we drew the network as a cloud⊠we
didnât care where the messages went⊠the
cloud hid it from usâ â Kevin Marks, Google
âą First cloud around networking (TCP/IP
abstraction)
âą Second cloud around documents (WWW
data abstraction)
âą The emerging cloud abstracts infrastructure
complexities of servers, applications, data,
and heterogeneous platforms
â (âmuckâ as Amazonâs CEO Jeff Bezos calls it)
4
5. Cloud Computing = an emerging IT development, deployment and
delivery model, enabling real-time delivery of products, services and
solutions over the Internet (i.e., enabling cloud services)
IDC, 2008
Cloud Computing = computing as a style of computing in which
scalable and elastic (massively scalable) IT-enabled capabilities are
delivered as a service to external customers using Internet
technologies.
Gartner Group, 2009 (updated)
Cloud computing = a pool of abstracted, highly scalable, and
managed compute infrastructure capable of hosting end-customer
applications and billed by consumption.
Forrester, 2009
Cloud computing is 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) that can be rapidly provisioned and released with minimal
management effort or service provider interaction.
NIST Cloud Research Team, 2009
5
6. Cloud computing is using
the internet to access
someone elseâs software
running on someone elseâs
hardware in someone elseâs
data center while paying only
for what you use.
More Cloudy definitions:
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
6
8. Software as a service (SaaS): Software deployed
as a hosted service and accessed over the
Internet.
Platform as a service (PaaS): Platforms that can
be used to deploy applications provided by
customers or partners of the PaaS provider.
Infrastructure as a service (IaaS): Computing
infrastructure, such as servers, storage, and
network, delivered as a cloud service, typically
through virtualization.
Anything as a service (XaaS): Acronym used to
express that anything can be delivered as a
service.
8
10. Cloud Infrastructure Cloud Infrastructure Cloud Infrastructure
IaaS Software as a Service
PaaS PaaS (SaaS)
SaaS SaaS SaaS Architectures
Cloud Infrastructure Cloud Infrastructure
IaaS Platform as a Service (PaaS)
PaaS PaaS Architectures
Cloud Infrastructure
IaaS Infrastructure as a Service (IaaS)
Architectures
10
17. âą Private cloud (internal)
â enterprise owned or leased
âą Community cloud
â shared infrastructure for
specific community
âą Public cloud (external)
â Sold to the public, mega-
scale infrastructure
âą Hybrid cloud
â composition of two or more
clouds
17
29. ï± Reduced Total Cost of Ownership: Cloud technology
is paid incrementally, saving organizations money.
ï± Increased Scalability and Reliability: leverage the
massive international infrastructure of the cloud
provider. This brings benefits of backup, reduced
latency, fault tolerance and the ability to support peak
demands.
ï± Highly Automated : No longer do IT personnel need
to worry about keeping software up to date.
ï± Flexibility: Cloud computing offers much more
flexibility than past computing methods.
ï±Allows IT to Shift Focus: No longer having to worry
about constant server updates and other computing
issues, government organizations will be free to
concentrate on innovation.
29
30. Two Scenarios:
- On Premise
- Cloud Computing
For each scenario:
Benefits
- Savings on upgrades & hardware renewal
- Savings on servers administration
- Reduced time to market
Costs
- OPEX
- Hardware
- Software
- Operational costs due to Cloud Computing
- Security
- Monitoring
- Compliance
- Operational efficiency
30
38. ⊠similar to birth of Web
Shared resources on the web and pay as I and eCommerce: much
consume without prior investments lower cost, faster TTM,
new source of alue
What expectations should A Clear definition of platform,
I have and what services and value proposition is
commitment I can do for key
my Company if using
Cloud Computing?
Leveraging Cloud Computing needs some
Architecture definitions: Public or Private
Cloud for âvirtual-tructureâ? What Platform When I deploy an
Computing will your Applications Application I need to
Architecture Team will use? decide Where
(hardware) and What
(software) I will useâŠ
Remember to use Cloud
Governance and complete your
Business Case before adopting
How to convince my Company to Cloud Computing
use Cloud Computing?
38