Jorge L. Guerra Guerra: Lima, Peru
Jorge L. Guerra Guerra: Lima, Peru
Computacion en Nube
1
2012 Jorge Guerra – JAED Inc
Cloud Computing
Agenda
I. Introducción
II. Tendencias
III. Implementaciones comerciales de Cloud Computing
IV. Ejemplo de desarrollo
2
2012 Jorge Guerra – JAED Inc
Cloud Computing
Similar to Electrification
in Early 20th Century
12
2012 Jorge Guerra – JAED Inc
Cloud Computing
300M/day
Simulations
microprocessors (Millennium)
1B
13
2012 Jorge Guerra – JAED Inc 1M/sec
Cloud Computing
14
2012 Jorge Guerra – JAED Inc
Maximilien Brice, © CERN
Cloud Computing
15
2012 Jorge Guerra – JAED Inc
Maximilien Brice, © CERN
Cloud Computing
16
2012 Jorge Guerra – JAED Inc
Cloud Computing
Crecimiento de la Web
Número de sitios ↑ ↑ ↑
– 1993-1996, de 130 to 600.000 sitios
– Netcraft said that In the August 2008 survey we received responses
from 176,748,506 sites. (135,166,473 sites one year before)
17
2012 Jorge Guerra – JAED Inc
Cloud Computing
Web2.0
Web2.0
Web
Web搜索大战
搜索大战
DotCom
DotCom泡沫
泡沫
浏览 器大战
浏览器大 战
18
2012 Jorge Guerra – JAED Inc
Cloud Computing
19
2012 Jorge Guerra – JAED Inc
Cloud Computing
Cloud Computing
I. Introducción
20
2012 Jorge Guerra – JAED Inc
Cloud Computing
Cloud Computing
Am
az on E
QoS
Amaz
Virt SaaS C2
uali IaaS
z atio
n
on S3
PaaS
Storage n g
Billing Prici
i c es
Res rv
are o urc Se
W e Met eb
Hy VM vel er ing W
pe e Le nt
rv vic eme
is r e Utility
or
s Se Agr Provision
ing Computing
on Deman
d y
e cur i t Man
Pub S jr asof
lic Clou t An
d eka
Web 2.0
Privacy Uhm, no esta muy
claro ... Sera otra
Private Clo
ud d palabra de moda ..?
Clou Goo
gle
ri se App
nt erp Eng
E om ine
e. c
F orc
l es Mosso
Sa
2012 JorgeDefinicion
Guerra – JAED Inc
y Caracteristicas 21
Cloud Computing
Sources:
• http://www.readwriteweb.com/enterprise/2009/11/merrill-lynch-cloud-computing.php
• http://esj.com/articles/2010/06/29/cloud-computing-set-to-soar.aspx
• http://www.informationweek.com/news/services/saas/214502033 22
2012 Jorge Guerra
• – JAED Inc
http://www.crn.in/Software-019Aug010-SMB-Cloud-Spending-To-Approach-100-Billion-By-2014.aspx
• http://www.crn.com/news/applications-os/214000129/server-desktop-virtualization-to-skyrocket-by-2013-report.htm;jsessionid=eCwPMAixdfGLgyDgop7KiA**.ecappj02
Cloud Computing
23
2012 Jorge Guerra – JAED Inc
Cloud Computing
Agilidad Menor
Administración
24
2012 Jorge Guerra – JAED Inc
Cloud Computing
Cloud Computing es
la Industrialización de las TIs
25
2012 Jorge Guerra – JAED Inc
Cloud Computing
Cloud Computing
2012 JorgeDefinicion
Guerra – JAED Inc
y Caracteristicas 26
Cloud Computing
Cloud Computing
Mas formalmente….
– Fox et al. (Berkeley)
Cloud Computing se refiere tanto a las aplicaciones entregadas como servicios a
través de Internet como el hardware y el software de los sistemas en los
datacentersque proporcionan dichos servicios. Los propios servicios han sido
durante mucho tiempo conocido como Software as a Service (SaaS), así que
usaremos ese término. El Datacenter de hardware ysoftware es lo que llamamos una
nube.
– Buyya et al.
Una nube es un tipo de sistema paralelo y distribuido que consta de una colección
de computadoras interconectadas y virtualizadas que se aprovisionan de forma
dinámica y se presenta como uno o más recursos de computación unificada basada
en acuerdos de nivel de servicio establecido a través de la negociación entre
elproveedor de servicios y los consumidores.
O tambien, segun IBM:
an IT consumption and delivery model, inspired by consumer internet services
and optimised by workload
2012 JorgeDefinicion
Guerra – JAED Inc
y Caracteristicas 27
Cloud Computing
Definición oficial
28
2012 Jorge Guerra – JAED Inc
Cloud Computing
Cloud Computing
Entonces...?
– Internet-based (the Internet is central..)
– El stack completo (hw & sw) es suministrado a traves de internet
HaaS Amazon S3
IaaS VMWare, Amazon EC2
PaaS Google AppEngine, Mosso, Aneka
SaaS SalesForce
– Computing se convierte en una utilidad real utilizado por todas las masas
Investigadores
Usuarios finales
Compañias
Proveedores de servicio(web hosting)
– El aspecto económico se vuelve más importante(billing, pricing, QoS, SLA)
2012 JorgeDefinicion
Guerra – JAED Inc
y Caracteristicas 29
Cloud Computing
30
2012 Jorge Guerra – JAED Inc
Cloud Computing
31
2012 Jorge Guerra – JAED Inc
Cloud Computing
32
2012 Jorge Guerra – JAED Inc
Cloud Computing
33
2012 Jorge Guerra – JAED Inc
Cloud Computing
34
2012 Jorge Guerra – JAED Inc
Cloud Computing
Pregunta
35
2012 Jorge Guerra – JAED Inc
Cloud Computing
36
2012 Jorge Guerra – JAED Inc
Cloud Computing
37
2012 Jorge Guerra – JAED Inc
Cloud Computing
38
2012 Jorge Guerra – JAED Inc
Cloud Computing
39
2012 Jorge Guerra – JAED Inc
Cloud Computing
40
2012 Jorge Guerra – JAED Inc
Cloud Computing
41
2012 Jorge Guerra – JAED Inc
Cloud Computing
42
2012 Jorge Guerra – JAED Inc
Cloud Computing
43
2012 Jorge Guerra – JAED Inc
Cloud Computing
Pública … Privada …
Servicios
(Off-premises) Cloud (On-premises)
• De propiedad y
• Provedores de servicios son Modelo administración privada
Cloud • Acesso limitado a una red
propietarios y administradores
• Costo por uso de clientes y socios
Computing • Promueve la eficiencia,
• Menos capacidad de
personalización estandarización
• Nivel de servicio depende de Híbrida … • Mayor control y
terceros • Acesso parcial a personalización
recursos de terceros.
.…Estandarización, aprovechamiento • Manejo alterno de .… Personalización, eficiencia,
de la inversón actual, flexibilidad y demanda disponibilidad, resilencia,
velocidad de implementación seguridad y privacidad
44
2012 Jorge Guerra – JAED Inc
Cloud Computing
BPaaS
Storage Clouds
2012 Jorge Guerra – JAED Inc
45
Cloud Computing
46
2012 Jorge Guerra – JAED Inc
Cloud Computing
Tipos de implementacion
IAAS PAAS 47
2012 Jorge Guerra – JAED Inc
Cloud Computing
SAAS
SAAS
Accounting
Google Apps (Gmail, Docs,…)
Salesforce.com
Software as a Service
Applications
Financial
Programming API
rks
t
emen
ic Com
two
Admission Control
Scripting & Programming
Languages
e
Amus
lN
if
Ns
t
cia
n
CD
ie
So
Platform as a Service
c
QoS Metering
S
Google AppEngine
Microsoft Azure
Manjrasoft Aneka
Infrastructure as a Service
SLA Negotiation
Virtualization
Private Cloud
VM Management & Deployment
52
2012 Jorge Guerra – JAED Inc
Cloud Computing
Hardware Hardware
Abrazando la Nube
Beneficios
–Infinitos recursos de computo disponibles por demanda
Hardware virtualization
–Accessabilidad en cualquier momento y en cualquier lugar
Internet (web based) access
–Nuevo modelo de negocios para proveer recursos
Reduced costs due to dynamic hardware provisioning
Pay per use basis (and also other models)
No need to plan for peak load in advance
– Administracion sencilla
Software versioning and upgrading
2012 JorgeDefinicion
Guerra – JAED Inc
y Caracteristicas 57
Cloud Computing
Abrazando la nube
Riesgos en la migracion
–Privacidad
Who access your data?
–Seguridad
How much you trust your provider?
What about recovery, tracing, and data integrity?
–Asuntos politicos y legales
Who owns the data?
Sera
Who uses your personal data? adecuado
para mi?
Government
Where is your data?
Amazon Availability Zones
2012 JorgeDefinicion
Guerra – JAED Inc
y Caracteristicas 58
Cloud Computing
App1 Aplicación 2
Cliente 1 Middlwr Middleware
Aplicación S.O. S.O.
Middleware VM1 VM2
Sistema Operativo Hipervisor
Infraestructura de HW Infraestructura de HW
60
2012 Jorge Guerra – JAED Inc
Cloud Computing
*- http://www.infoq.com/presentations/The-Future-of-Java-EE
61
2012 Jorge Guerra – JAED Inc
Cloud Computing
62
2012 Jorge Guerra – JAED Inc
Cloud Computing
Referencias
63
2012 Jorge Guerra – JAED Inc
Cloud Computing
¿Preguntas?
64
2012 Jorge Guerra – JAED Inc