Você está na página 1de 23

Cloud Computing: Alcances e

Implementacion- cloud privado


Lic. Jorge Guerra Guerra

tp://sites.google.com/site/jguerra91/home/
/

Computacion en Nube

CONSIDERACIONES PARA UN
CLOUD PRIVADO
Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

Computacion en Nube

Datacenter es el nuevoservidor
Programa = Web search, email, map/GIS,
Computadora = 1000s computadoras, almacenamiento,
redes
Facilidades y carga de trabajo del tamao de la instalacion
Nuevas ideas de datacenter (2007-2008): camion container
(Sun), flotantes (Google), datacenter-en-tienda (Microsoft)
Cmo habilitar la innovacin en nuevos servicios sin
tener que construir primero y capitalizar una gran
empresa?

photos: Sun Microsystems & datacenterknowledge.com


Lic. Jorge Guerra Guerra
Lic. Jorge Guerra

Computacion en Nube

Datacenter Architectures
Major engineering design challenges in
building datacenters
One of Googles biggest secrets and challenges
Read:
https://groups.google.com/group/google-appengin
e/browse_thread/thread/a7640a2743922dcf
Very hard to get everything correct!

Some issues Network access, physical


security, power
And theres all the software
Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

Computacion en Nube

Porque ahora(y no antes)?


Commoditization of HW & SW
x86 as universal ISA, plus fast virtualization
Standard software stack, largely open source (LAMP)
Bet: Can statistically multiplex multiple instances onto a
single box without interference between instances

Novel economic model: fine grain billing


Earlier examples: Sun, Intel Computing Serviceslonger
commitment, more $$$/hour

Infrastructure software: eg Google FileSystem


Operational expertise: failover, DDoS, firewalls...
More pervasive broadband Internet
Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

Computacion en Nube

Aplicaciones web asesinas

Mobile and web applications


Extensiones de software de escritorio
Matlab, Mathematica

Batch processing / MapReduce


Oracle at Harvard, Hadoop at NY Times

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

Computacion en Nube

Demanda de Aplicacion Cloud


Daily, weekly, monthly,

Recursos

Muchas aplicaciones de nubes tienen curvas


cclicas de demanda
Demanda

Tiempo

Picos de carga de trabajo ms frecuentes y


significativos
Muerte de Michael Jackson:

22% de tweets, 20% de trafico Wikipedia , Google penso


que encontraba bajo ataque

Day de toma de posesion de Obama : 5x incremento


en tweets
Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

Computacion en Nube

Cmo elegir un
Economia de usuarios Cloud nivel de
Pago por usar en lugar de capacidad?

Recursos

Capacidad

Demanda

Recursos

aprovisionamiento para el pico


Recuerde: los costos de CD > $
150M y toma 24 + meses para
disear y construir
Capacidad
Demanda
Tiempo

Tiempo

Data center estatico


Lic. Jorge Guerra Guerra

Data center en el cloud

Recursos
sin usar
Lic. Jorge Guerra

Computacion en Nube

Economia de usuarios Cloud

Recrsos

Riesgo de sobre-provision: baja


utilizacion
enorme costo
perdido en
Capacidad
Recursos sin usar
infraestructura
Demanda

Tiempo

Static data center

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

Resources

de
usuarios
Cloud
Economia
Dura penalidad por baja-provision
Riesgo de bajo uso
si predicciones de
pico son CapacityAplicacion
demasiado Demand
2 CapEx
3
1
optimistas

Time (days)
desperdiciado
Muy difcil provisin para
cargas de trabajo de
punta
Lic. Jorge Guerra Guerra

Capacity
Demand
2
1
Time (days)

Perdida de ingresos

Resources

Resources

Computacion en Nube

Capacity
Demand
2
1
Time (days)

Perdida de usuarios

Lic. Jorge Guerra

10

Computacion en Nube

Costos ocultos del cloud

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

11

Computacion en Nube

Google Oregon Datacenter

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

12

Source: Harpers (Feb, 2008)

Computacion en Nube

Containerized Datacenters

Nortel Steel Enclosure


Containerized telecom equipment
Sun Black Box (242 systems in 20)

ckable Systems (1,152 Systems in 40)


Rackable Systems Container Cooling Mod
Lic. Jorge Guerra Guerra
Lic. Jorge Guerra
James Hamilton talk, 13
1/7/200

Computacion en Nube

Unit of Data Center Growth


One at a time:
1 system
Racking & networking: 14 hrs ($1,330)

Rack at a time:
~40 systems
Install & networking: .75 hrs ($60)

Container at a time:
~1,000 systems
No packaging to remove
No floor space required
Power, network, & cooling only

Weatherproof & easy to transport


Data center construction takes 24+ months
Both new build & DC expansion require regulatory
approval

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

14

Computacion en Nube

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

15

Computacion en Nube

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

16

Computacion en Nube

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

17

Computacion en Nube

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

18

Computacion en Nube

Alimentacin y refrigeracin es cara!


La infraestructura de
energa
y enfriamiento
Infrastructure
PLUS
cuestan
MUCHO
Energy

> Server Cost Since


Infrastructure
2001 Alone
> Server Cost Since
2004
Energy
Alone

> Server Cost Since


2008
Cost Effective to Discard Inefficient
Dispuesto a pagar
ms $ / servidor
Servers
para
servidores eficientes mas potentes

Ahorro de energa Ahorro en Infraestructura!

Belady, C., In the Data Center, Power


and Cooling Costs More than IT
Equipment it Supports, Electronics
Cooling Magazine (Feb 2007)

Like Airlines Retiring Fuel-Guzzling


Airplanes
Lic. Jorge Guerra Guerra
Lic. Jorge Guerra

19

Computacion en Nube

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

20

Computacion en Nube

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

21

Public vs. Private Clouds

Computacion en Nube

Building a Very Large-Scale Datacenter Very Is Expensive


$100+ Million (Minimum)

Large Internet Companies Already Building Huge DCs


Google, Amazon, Microsoft

Large Internet Companies Already Building Software


MapReduce, GoogleFS, BigTable, Dynamo
Technology

Cost in Medium-Sized
DC

Cost in Very Large DC

Ratio

Network

$95 per Mbit/sec/month

$13 per Mbit/sec/Month

7.1

Storage

$2.20 per GByte/month

$0.40 per Gbyte/month

5.7

Administration

140 Servers /
Administrator

> 1000 Servers /


Administrator

7.1

James Hamilton, Internet Scale Service


Huge DCs 5-7X as Cost
Efficiency, Large-Scale Distributed
Effective as Medium-Scale
Systems and Middleware (LADIS)
Sept08 Lic. Jorge Guerra
DCs
Lic. Jorge GuerraWorkshop
Guerra
22

Computacion en Nube

Referencias
http://en.wikipedia.org/wiki/Cloud_computing
Includes references to Amazon, Apple, Dell, Enomalism, Globus,
Google, IBM, KnowledgeTreeLive, Nature, New York Times, Zimdesk
Others like Microsoft Windows Live Skydrive important
http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud
http://uc.princeton.edu/main/index.php?option=com_content&task=view&id
=2589&Itemid=1
Policy Issues
http://www.cra.org/ccc/home.article.bigdata.html
Hadoop (MapReduce) and Data Intensive Computing
See Data intensive computing minitrack at HICSS-42 January 2009
http://ianfoster.typepad.com/blog/2008/01/theres-grid-in.html
OGF Thought Leadership blog
OGF22 talks by Charlie Catlett and Irving Wladawsky-Berger

Lic. Jorge Guerra Guerra

Lic. Jorge Guerra

23

Você também pode gostar