El camino hacia el cloud computing INTERNET ERA VIRTUAL ERA 2010s MAINFRAME 1950s IBM NCR Control Data Sperry Honeywell Burroughs MINI- COMPUTING 1960s DEC Data General HP Honeywell Prime Computervision Wang PC/CLIENT SERVER ERA 1980s Dell Cisco IBM HP Apple Compaq AST Gateway Microsoft 1990s Dell HP Apple IBM Google Acer? 2
Qué es eso del Cloud Computing? Según Wikipedia: Cloud computing es poder computacionalbasadoen recursoscompartidos, software e informaciónqueson provistasa computadoras y otros dispositivos bajo demanda talcomosifuerael serviciode gas o electricidad.
Qué cosas no deberían pasar en el Cloud?
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
Definiendo Cloud Computing Aplicaciones en la nube: Salesforce.com CRM Google Apps Microsoft Exchange Online Your favorite Web site (?) Plataformas en la nube: Microsoft Windows Azure platform Amazon Web Services (AWS) Google AppEngine Salesforce.com Force.com Y mas
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
Public Clouds vs. Private Clouds definiciones comunes Public cloud: Una plataforma Cloud ejecutando en el entorno de un proveedor de servicio como Microsoft, a disposición de muchas organizaciones Private cloud: Una plataforma Cloud ejecutando en el entorno de una organización, ej. un banco o retailer La tecnología puede parecerse mucho a la de una Public Cloud, pero las economías son muy diferentes
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) Infrastructure (as a Service) Platform (as a Service) Software (as a Service) You manage Applications Data Runtime Middleware O/S Virtualization Servers Storage You manage Applications Data Runtime Middleware O/S Virtualization Servers Storage You manage Managed by vendor Applications Data Runtime Middleware O/S Virtualization Servers Storage Managed by vendor Applications Data Runtime Middleware O/S Virtualization Servers Storage Managed by vendor Networking Networking Networking Networking
Optimizaciónde la Capacidadde TI Sub- Dimensionamiento Capacidad Asignada Carga CAPACIDAD DE TI Sobre- Dimensionamiento Costo Fijo Barreras de Innovación Carga Real TIEMPO
Optimización CAPACIDAD DE TI Reducción de Inversión Inicial No Sub Capacidad Reducción de Sobrecapacidad Carga Real Capacidad Asignada Carga Reducción de Capacidad en Función de la Carga TIEMPO
PlataformasCloud Hoy Public Cloud Platforms Private Cloud Platforms Infrastructure as a Service (IaaS) For Large-Scale Internet Applications Platform as a Service (PaaS) For Enterprise Applications Microsoft System Center VMM Self- Service Portal 2.0 Hosting Partners Dynamic Datacenter Alliance Windows Azure Platform CRM Online xrm SharePoint Online VMware vsphere Hosting Partners VMware vcloud Google App Engine Google App Engine for Business Others Amazon Web Services Salesforce.com Force.com GoGridCloud Hosting, Rackspace Cloud Servers, etc. Salesforce.com/ VMware VMforce
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.
Alejandro Ponicke @ponicke Miguel Saez @masaez