3. Objetivo
Diferentes ofertas de servicios existentes y los proveedores,
la arquitectura conceptual, sus desafíos y riesgos, criterios
de adopción, y beneficios.
Este tema pretende responder preguntas como:
1. Cuáles son los principales desafíos que las empresas
tienen con sus aplicaciones y que les hacen considerar
adoptar Cloud Computing?
2. Cuáles son las ofertas actuales de proveedores de Cloud
Computing?
3. Cómo están los planes de aceptación de las diferentes
ofertas de Cloud Computing en los Clientes?
4. Cuáles son los riesgos que las empresas ven para adoptar
Cloud Computing?
5. Qué criterios se pueden utilizar para evaluar proveedores
33
4. Origin of the term “Cloud Computing”
• “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)
5. What is Cloud Computing?
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 55
6. What is Cloud Computing? (cont.)
Cloud Computing refers to both the applications delivered as
services over the Internet and the hardware and systems
software in the datacenters that provide those services.
The services themselves have long been referred to as
Software as a Service (SaaS), so we use that term. The
datacenter hardware and software is what we will call a Cloud.
When a Cloud is made available in a pay-as-you-go manner to
the public, we call it a Public Cloud; the service being sold is
Utility Computing. Current examples of public Utility Computing
include AmazonWeb Services, Google AppEngine, and
Microsoft Azure.
We use the term Private Cloud to refer to internal datacenters of
a business or other organization that are not made available to
the public.
Thus, Cloud Computing is the sum of SaaS and Utility
Computing, but does not normally include Private Clouds.
Electrical Engineering and Computer Sciences
University of California at Berkeley
Technical Report No. UCB/EECS-2009-28
http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html
66
7. Cloud’s Reactions
Cloud Computing are hardware-based services offering
computing, network and storage capacity where:
1) Hardware management is highly abstracted from
the buyer. The underlying hardware can be anywhere
geographically.
2) Buyers incur infrastructure costs as variable.
Enterprises incur no infrastructure capital costs, just
operational costs and operational costs are incurred
on a pay-per-use basis, with no contractual
obligations.
3) Infrastructure capacity is highly elastic:can be
scaled up or down dynamically, and immediately,
which differentiates from traditional hosting service
providers. The McKinsey
1. Cloud is more expensive: attention should be document provides too
focused on internal data centers, because they're
more cost-effective. many assumptions and
2. Companies shouldn't focus on internal clouds: The generalizations
big payoff is leveraging server consolidation via
virtualization. regarding IT
3. Companies can be nearly as efficient as cloud infrastructure costs,
providers: By leveraging server virtualization, internal
IT organizations can raise server utilization to 35 and not enough focus
percent, just shy of Google's 38 percent. on the business cases
●
77
8. What is Cloud Computing? (cont.)
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)
88
9. More Cloudy definitions
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.
99
11. Service Model Architectures
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
24. 4 Cloud Deployment Models
Private cloud
enterprise owned or leased
Community cloud
shared infrastructure for specific
community
Public cloud
Sold to the public, mega-scale
infrastructure
Hybrid cloud
composition of two or more
clouds
25. Common Cloud Characteristics
Cloud computing often leverages:
Massive scale
Virtualization
Non-stop computing
Free software
Geographic distribution
Service oriented software
Autonomic computing
Advanced security technologies
32. Anatomy of the Cloud:
Amazon Platform
Core Services
• S3 - Blob storage
• SimpleDB -
structure data
• EC2 - OS in the
cloud
• SQS - Queue in
the cloud
3232
33. Anatomy of the Cloud:
Microsoft Platform
Core Services
• Application Hosting (Azure)
• Data - SDS & Azure Storage
• Blobs (part of SDS and Azure
storage)
• Queues (part of Azure
storage)
•. NET Services (Access
Control, Service Bus, &
Workflow)
• Live Services (Mesh &
everything else)
3333
34. What are the risks considered when analyzing to
adopt Cloud Computing?
3434
36. What are the risks considered when analyzing to
adopt Cloud Computing?
3636
37. What are the positive criteria used to evaluate
Cloud Computing providers?
3737
38. What are the negative criteria used to evaluate
Cloud Computing providers?
3838
39. What are Cloud Computing expected
benefits?
q Reduced Total Cost of Ownership:
Cloud technology is paid incrementally,
saving organizations money.
q 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.
q Highly Automated : No longer do IT
personnel need to worry about keeping
software up to date.
q Flexibility: Cloud computing offers
much more flexibility than past computing
3939
40. How to builid the Business Case?
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
4040
48. Cost of Traditional Data Centers
11.8 million servers in data centers
Servers are used at only 15% of
their capacity
800 billion dollars spent yearly on
purchasing and maintaining
enterprise software
80% of enterprise software
expenditure is on installation and
maintenance of software
Data centers typically consume up
to 100 times more per square foot
than a typical office building
Average power consumption per
server quadrupled from 2001 to
2006.
Number of servers doubled from
2001 to 2006
4848
49. Energy Conservation and Data Centers
Standard 9000 square foot costs
$21.3 million to build with $1 million
in electricity costs/year
Data centers consume 1.5% of our
Nation’s electricity (EPA)
.6% worldwide in 2000 and 1% in 2005
Green technologies can reduce
energy costs by 50%
IT produces 2% of global carbon
dioxide emissions
4949
50. Cloud Economics
Estimates vary widely on possible cost savings
“If you move your data centre to a cloud provider,
it will cost a tenth of the cost.” – Brian Gammage,
Gartner Fellow
Use of cloud applications can reduce costs from
50% to 90% - CTO of Washington D.C.
Preferred Hotel
Traditional: $210k server refresh and $10k/month
Cloud: $10k implementation and $16k/month
George Reese, founder Valtira and enStratus
Using cloud infrastructures saves 18% to 29% before
considering that you no longer need to buy for peak
capacity
5050
51. What are the criteria used when implementing
new enterprise functionality ?
5151
53. Cloud Computing Take outs
Shared resources on the web and pay as I … similar to birth of Web
and eCommerce: much
consume without prior investments lower cost, faster tTTM,
new source of alue
What expectations should
I have and what A Clear definition of platform, services and value
commitment I can do for proposition is key
my Company if using
Cloud Computing?
Leveraging Cloud Computing needs some Architecture
definitions: Public or Private Cloud for “virtual- When I deploy an
tructure”? What Platform Computing will your Application I need to
Applications Architecture Team will use? decide Where
(hardware) and What
(software) I will use…
Remember to use Cloud Governance and
complete your Business Case before
How to convince my Company to adopting Cloud Computing
use Cloud Computing?
5353
54. Cumplimos el Objetivo?
1. Cuáles son los principales desafíos
que las empresas tienen con sus
aplicaciones y que les hacen
considerar adoptar Cloud Computing?
2. Cuáles son las ofertas actuales de
proveedores de Cloud Computing?
3. Cómo están los planes de aceptación
de las diferentes ofertas de Cloud
Computing en los Clientes?
4. Cuáles son los riesgos que las
empresas ven para adoptar Cloud
Computing?
5. Qué criterios se pueden utilizar para
evaluar proveedores de Cloud
Computing?
6. Qué beneficios se pueden esperar
para la empresa usando Cloud 5454
55. [Logo de la
Preguntas y Respuestas organización
representada
(opcional)]
Jose “Pepe” Tam
Jose.tam@neoris.com
Chief Architect - Neoris