19
CLOUD COMPUTING Miguel Angel Saez Microsoft

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 RedUSD

Embed Size (px)

Citation preview

Page 1: 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 RedUSD

CLOUD COMPUTING

Miguel Angel SaezMicrosoft

Page 2: 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 RedUSD
Page 3: 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 RedUSD

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

Page 4: 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 RedUSD

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

Page 5: 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 RedUSD

¿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

Page 6: 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 RedUSD

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

Page 7: 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 RedUSD

(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

Page 8: 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 RedUSD

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

Page 9: 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 RedUSD

Microsoft & Cloud

Page 10: 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 RedUSD

La Plataforma Windows Azure

SQL Azure

Windows Azure

CloudApplications

Windows Azure AppFabric

On-PremisesApplications

OthersWindows

Page 11: 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 RedUSD

Windows Azureuna ilustración

Fabric

Compute Storage

Config

Aplicación

SQL Azure

Windows Azure

Applications

Applications

OthersWindows

Windows Azure AppFabric

Page 12: 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 RedUSD

Fabric

Storage

VMs VMs

Windows Azure Compute Service una mirada más cerca

Load Balancer

HTTP/ HTTPS

IIS

WebRole

Instance

WorkerRole

Instance

Compute

Application

Page 13: 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 RedUSD

Windows Azure Storage Serviceuna mirada más cerca

Fabric

Compute

Application

Storage

Blobs Tables Queues

HTTP/ HTTPS

Page 14: 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 RedUSD

SQL Azure Database

Others (Future)

SQL Azure Databaseuna ilustración

Database

Database

Database

SQL Azure Database

Application

Page 15: 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 RedUSD

Developer ExperienceUtilizando herramientas existentes.

La Plataforma Windows Azure

Compute Storage Management Relational data Management Connectivity Access control

platform

AppFabric

CDN

Page 16: 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 RedUSD

La nube de Microsoft~100 Centros de computo distribuidos mundialmente

Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs

Page 17: 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 RedUSD

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

Page 18: 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 RedUSD
Page 19: 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 RedUSD

Muchas Gracias

Miguel Saez

@masaezhttp://blogs.msdn.com/[email protected]