Transcript Ponencia

Cloud Computing y Data Centers
¿Por qué tanto interés de tanta gente?
Costo en DC pequeño
(1000 servers)
Costo en DC grande
(50.000 servers)
Red
USD 95 per
Mbit/sec/mes
USD 13 per
Mbit/sec/mes
7.1
Almacenamiento
USD 2.20 GB/mes
USD 0.40 GB/mes
5.7
Administración
140 servers / admin
1000 servers / admin
7.1
Precio por KW/H
Estado (EEUU)
USD 3.6c
Idaho
Hidroeléctrica local
USD 10.0c
California
Mayormente a distancia
USD 18.0c
Hawaii
Off shore, barco
Ratio
Definiendo Cloud Computing
dos grandes categorías
Aplicación
Cloud
Plataforma Cloud
Usuarios
Desarrolladores
Aplicaciones Cloud
También llamadas Software as a Service (SaaS)
Plataformas Cloud
Fuente: David Chappell
¿Qué es una plataforma Cloud?
algunas características
̵ Permite a los desarrolladores crear y correr
aplicaciones, almacenar datos y más
̵ Provee acceso auto-servicio a recursos, ej.
vía un browser
̵ Permite la locación a demanda de recursos
̵ Se cobra sólo por los recursos que la
aplicación utiliza
Categorías Plataformas Public Cloud
la división usual
• Infrastructure as a Service (IaaS)
– Los desarrolladores crean máquinas virtuales
(VMs), a las que tienen acceso completo
– Provee control total, pero también mucha
responsabilidad
• Platform as a Service (PaaS)
– Los desarrolladores proveen una aplicación,
que la plataforma ejecuta
– Provee un entorno fácil de usar, pero limita la
libertad de uso
(On-Premise)
Software
Applications
Applications
Data
Data
Runtime
Runtime
Runtime
Middleware
Middleware
Middleware
Middleware
O/S
O/S
O/S
Virtualization
Virtualization
Servers
Servers
Storage
Storage
Networking
Networking
Runtime
Data
You manage
You manage
Data
Applications
Managed by vendor
Virtualization
Servers
O/S
Virtualization
Servers
Storage
Storage
Networking
Networking
Managed by vendor
(as a Service)
Managed by vendor
(as a Service)
(as a Service)
Applications
You manage
Platform
Infrastructure
Compute
escenarios de demanda
Inactivity
On off, sistemas batch,
Period
Usage
Average
Cargas alternantes
Se desperdicia la capacidad excedida
Compute
Time
Average Usage
Time
Compute
Servicios web muy exitosos
Retos para salir a mercado
Average Usage
Picos inpredecibles de demanda
Muy dificil de aprovisionar
Compute
Time
Average Usage
Time
Temporalidad en servicios web
Complejidad de TI y capacidad desperdiciada
La Plataforma Windows Azure
SQL Azure
Cloud
Applications
Windows Azure
AppFabric
Windows Azure
On-Premises
Applications
Windows
Others
Windows Azure
una ilustración
Aplicación
Compute
Config
Storage
Fabric
…
SQL Azure
Applications
Windows Azure
AppFabric
Windows Azure
Applications
Windows
Others
Windows Azure Compute Service
una mirada más cerca
VMs
HTTP/
HTTPS
Load
Balancer
Application
Storage
Compute
Fabric
…
IIS
Web
Role
Instance
VMs
Worker
Role
Instance
Windows Azure Storage Service
una mirada más cerca
HTTP/
HTTPS
Blobs
Application
Storage
Compute
Fabric
…
Tables
Queues
SQL Azure Database
una ilustración
SQL Azure Database
Database
Application
Database
Database
SQL Azure Database
Others (Future)
La Plataforma Windows Azure
La nube de Microsoft
~100 Centros de computo distribuidos mundialmente
Quincy, WA
Chicago, IL
San Antonio, TX
Dublin, Ireland
Generation 4 DCs
Play Football Online, with your friends
Instant Action
- Short session gaming right off the browser:
get into an easy to learn game, which is still
complex enough to make it hard to master.
Manage your way to Glory
- Grow your team from birth to Glory by
achieving the biggest fan base. Dive deep
into an evolving experience making the best
decisions along the way.
Share the Passion
- Match in one-on-one challenges or get into
group competitions with your friends.
Ultimately, it's all about comparing who's got
the BIGGEST fan base.
Miguel Saez
@masaez
http://blogs.msdn.com/masaez
[email protected]