210 likes | 561 Views
CLOUD COMPUTING. Miguel Angel Saez. Microsoft. Cloud Computing y Data Centers ¿Por qué tanto interés de tanta gente?. Definiendo Cloud Computing dos grandes categorías. Aplicación Cloud. Aplicaciones Cloud También llamadas Software as a Service ( SaaS ) Plataformas Cloud.
E N D
CLOUD COMPUTING Miguel Angel Saez Microsoft
Cloud Computing y Data Centers¿Por qué tanto interés de tanta gente?
Definiendo Cloud Computingdos grandescategorías Aplicación Cloud Aplicaciones Cloud TambiénllamadasSoftware as a Service (SaaS) Plataformas Cloud Plataforma Cloud Desarrolladores Usuarios Fuente: David Chappell
¿Quéesunaplataforma Cloud?algunascaracterísticas • Permite a los desarrolladorescrear y correraplicaciones, almacenardatos y más • Proveeacceso auto-servicio a recursos, ej. vía un browser • Permite la locación a demanda de recursos • Se cobra sólopor los recursosque la aplicaciónutiliza
CategoríasPlataformas Public Cloudla división usual • Infrastructure as a Service (IaaS) • Los desarrolladorescreanmáquinasvirtuales (VMs), a lasquetienenaccesocompleto • Provee control total, perotambiénmucharesponsabilidad • Platform as a Service (PaaS) • Los desarrolladoresproveenunaaplicación, que la plataformaejecuta • Provee un entornofácil de usar, perolimita la libertad de uso
(On-Premise) Infrastructure (as a Service) Platform (as a Service) Software (as a Service) You manage You manage Applications Applications Applications Applications Data Data Data Data Managed by vendor You manage Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware Managed by vendor O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
escenarios de demanda On off, sistemas batch, “crecimiento rápido“ “On - Off “ Inactivity Period Compute Compute Average Usage Usage Average Time Time • Cargas alternantes • Se desperdicia la capacidad excedida • Servicios web muy exitosos • Retos para salir a mercado “impredecible“ “predecible“ Compute Compute Average Usage Average Usage Time Time • Picos inpredecibles de demanda • Muy dificil de aprovisionar • 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 Azureunailustración Aplicación Compute Storage Config Fabric … SQL Azure Applications Windows Azure AppFabric Windows Azure Applications Windows Others
Windows Azure Compute Service unamiradamáscerca VMs VMs HTTP/ HTTPS Worker Role Instance Web Role Instance Load Balancer IIS Application Storage Compute Fabric …
Windows Azure Storage Serviceunamiradamáscerca HTTP/ HTTPS Blobs Tables Queues Application Storage Compute Fabric …
SQL Azure Databaseunailustración SQL Azure Database Database Application Database Database SQL Azure Database Others (Future)
La Plataforma Windows Azure • Developer Experience • Utilizandoherramientasexistentes. platform Management AppFabric Relational data Compute Storage Management Connectivity CDN Access control
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.
Muchas Gracias Miguel Saez @masaez http://blogs.msdn.com/masaez masaez@microsoft.com