Upload
nina-francia
View
1
Download
0
Embed Size (px)
Citation preview
CLOUD COMPUTING
Miguel Angel SaezMicrosoft
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)
Ratio
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
Definiendo Cloud Computingdos grandes categorías
Aplicaciones CloudTambién llamadas Software as a Service (SaaS)
Plataformas Cloud
Aplicación Cloud
Usuarios Desarrolladores
Plataforma 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 Cloudla 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)
Infrastructure
(as a Service)
Platform
(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You m
anag
e
Man
ag
ed b
y v
en
dor
Man
ag
ed b
y v
en
dor
You m
anag
e
You m
anag
e
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software
(as a Service)
Man
ag
ed b
y v
en
dor
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
On off, sistemas batch,
Usage
Com
pute
Time
Average
Inactivity
Period
“On - Off “
Cargas alternantesSe desperdicia la capacidad excedida
Com
pute
Time
“impredecible“
Average Usage
Picos inpredecibles de demandaMuy dificil de aprovisionar
Average UsageCom
pute
Time
“crecimiento rápido“
Servicios web muy exitosos Retos para salir a mercado
Com
pute
Time
Average Usage
“predecible“
Temporalidad en servicios webComplejidad de TI y capacidad desperdiciada
escenarios de demanda
Microsoft & Cloud
La Plataforma Windows Azure
SQL Azure
Windows Azure
CloudApplications
Windows Azure AppFabric
On-PremisesApplications
OthersWindows
…
Windows Azureuna ilustración
Fabric
Compute Storage
Config
Aplicación
SQL Azure
Windows Azure
Applications
Applications
OthersWindows
Windows Azure AppFabric
Fabric
Storage
VMs VMs
Windows Azure Compute Service una mirada más cerca
…
Load Balancer
HTTP/ HTTPS
IIS
WebRole
Instance
WorkerRole
Instance
Compute
Application
Windows Azure Storage Serviceuna mirada más cerca
Fabric
…
Compute
Application
Storage
Blobs Tables Queues
HTTP/ HTTPS
SQL Azure Database
Others (Future)
SQL Azure Databaseuna ilustración
Database
Database
Database
SQL Azure Database
Application
Developer ExperienceUtilizando herramientas existentes.
La Plataforma Windows Azure
Compute Storage Management Relational data Management Connectivity Access control
platform
AppFabric
CDN
La nube de Microsoft~100 Centros de computo distribuidos mundialmente
Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
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.
Play Football Online, with your friends