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]