Professional Documents
Culture Documents
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
Web搜索大战
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
Storage
Billing
Utility
Computing
Web 2.0
Uhm, no esta muy
claro ... Sera otra
palabra de moda ..?
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 – JAED Inc
Guerra•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
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
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)
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
propietarios y administradores Cloud •Acesso limitado a una red
•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 45
2012 Jorge Guerra – JAED Inc
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
Salesforce.com
Software as a Service
Web 2.0 Interface
Programming API
Admission Control
Scripting & Programming
Languages
Platform as a Service
QoS Metering
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
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
adecuado
Who uses your personal data? para mi?
Government
Where is your data?
Amazon Availability Zones
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