José Luis Rodríguez G. [email protected] IBM Cloud Computing Mexico D.F. Cloud Computing para Desarrolladores Junio/2011 Agenda I. Introducción II. Tendencias III. Construyendo nubes con IBM IV. Demo © 2011 IBM Corporation 2 IBM Cloud Computing I. Introducción © 2011 IBM Corporation 3 La cloud está de moda… © 2011 IBM Corporation Sources: • http://www.readwriteweb.com/enterprise/2009/11/merrill-lynch-cloud-computing.php • http://esj.com/articles/2010/06/29/cloud-computing-set-to-soar.aspx 4 •http://www.informationweek.com/news/services/saas/214502033 •http://www.crn.in/Software-019Aug010-SMB-Cloud-Spending-To-Approach-100-Billion-By-2014.aspx •http://www.crn.com/news/applications-os/214000129/server-desktop-virtualization-to-skyrocket-by-2013-report.htm;jsessionid=eCwPMAixdfGLgyDgop7KiA**.ecappj02 ¿Porqué esta de moda? Beneficios Agilidad Escalabilidad © 2011 IBM Corporation Menor Administración Bajo costo 5 ¿Qué es cloud Computing? Es un nuevo modelo de entrega y consumo de recursos de TI Impulsado por la virtualización Modelo de fácil acceso y barato Alto grado de automatización Involucramiento del usuario final para autoconsumo Cloud Computing es la Industrialización de las TIs © 2011 IBM Corporation 6 Modelos Consumo de Cloud Computing © 2011 IBM Corporation 7 Modelos de Entrega de Cloud Computing Modelo de Entrega Flexible Pública … (Off-premises) •Provedores de servicios son propietarios y administradores •Costo por uso •Menos capacidad de personalización •Nivel de servicio depende de terceros .…Estandarización, aprovechamiento de la inversón actual, flexibilidad y velocidad de implementación ORGANIZACIÓN © 2011 IBM Corporation Privada … (On-premises) Servicios Cloud Modelo Cloud Computing Híbrida … •Acesso parcial a recursos de terceros. •Manejo alterno de demanda CULTURA •De propiedad y administración privada •Acesso limitado a una red de clientes y socios •Promueve la eficiencia, estandarización •Mayor control y personalización .… Personalización, eficiencia, disponibilidad, resilencia, seguridad y privacidad GOBERNABILIDAD 8 IBM Cloud Computing II. Tendencias © 2011 IBM Corporation 9 Tendencias en la nube pública Gaming Clouds BPaaS Monitoring Clouds Storage Clouds © 2011 IBM Corporation Identity Management Clouds 10 Tendencias de la nube para el desarrollo (1 / 3) Arquitecturas Basadas en Memoria en la Nube © 2011 IBM Corporation 11 Tendencias de la nube para el desarrollo (2 / 3) Plataforma como Servicio © 2011 IBM Corporation 12 Tendencias de la nube para el desarrollo (3 / 3) Ambientes de desarrollo integrados con la nube – “Deploy in the cloud” Mayor enfoque a Arquitecturas multicliente – Multitenancy – - Reutilización de middleware (BD, MQ) – Mayor aislamiento + seguridad Cliente 2 Cliente 1 Cliente n App1 Aplicación 2 Middlwr Middleware Aplicación S.O. S.O. Middleware VM1 VM2 Cliente 1 Sistema Operativo Hipervisor Infraestructura de HW Infraestructura de HW Antes © 2011 IBM Corporation Infraestructura “Multicliente” 13 Estándares de desarrollo Java para la nube Java EE 7 – Preparación para la nube* Mejor aislamiento (Multitenancy) – Restricción de comunicación entre procesos Comunicación aplicación-contenedor contenedor-aplicación – Monitoreo de recursos – Expansión de recursos sobre demanda Definición de servicios de infraestructura – Persistencia – Queueing – Java Services – Reducción de elementos de configuración para ambientes en nube *- http://www.infoq.com/presentations/The-Future-of-Java-EE © 2011 IBM Corporation 14 IBM Cloud Computing III. Construyendo nubes con IBM © 2011 IBM Corporation 15 Creando nubes públicas y privadas IBM ha definido y publicado una arquitectura de referencia para la infraestructura necesaria en el cómputo en la nube Apta para nubes públicas, privadas e híbridas Es el resultado de la aplicación mejores prácticas con nuestros clientes y de investigación y desarrollo en nuestros laboratorios de SW – Centrado en prácticas de Service Management © 2011 IBM Corporation 16 IBM Cloud Computing Reference Architecture v2.0 Cloud Service Consumer Common Cloud Management Platform Cloud Services Service Manager OSS – Operational Support Services Existing & 3rd party services, Partner Ecosystems Business Manager BSS – Business Support Services BPaaS Service Delivery Catalog PaaS Consumer In-house IT Service Automation Management Service Request Management Change & Configuration Management Image Lifecycle Management Provisioning Incident & Problem Management IT Service Level Management Monitoring & Event Management IT Asset & License Management Capacity & Performance Management Platform & Virtualization Management IaaS Customer Account Management Service Offering Catalog Service Offering Management Contracts & Agreement Management Service Request Management Order Management Subscription Management Pricing Entitlement Management Metering Rating Billing Clearing & Settlement Accounts Payable Accounts Receivable Service Development Portal & API SaaS Service Consumer Portal & API Cloud Service Integration Tools Cloud Service Creator Cloud Service Provider Service Creation Tools Service Provider Portal & API Deployment Architect Transition Manager Operations Manager Security & Risk Manager Customer Care Inf rastructure Security, Resiliency, Performance & Consumability Governance © 2011 IBM Corporation 17 Creando nubes privadas ¿Cuándo tiene sentido usar la nube privada? Barreras para adoptar un esquema de nube pública – Necesidades para el manejo de datos – Niveles de Servicio – Políticas empresariales (acceso a recursos) – Aprovechamiento de Inversiones actuales – Latencia de red © 2011 IBM Corporation Ventajas – Gobierno de la infraestructura – Mejora de Calidad del Software en todos los ambientes privados •Ambientes repetibles desde desarrollo hasta producción (Patrones) • Hasta un 30% de los defectos se generan por una mala configuración de ambientes •Gobierno de la TI en la nube – TIs predecibles 18 Soluciones de IBM para la nube privada Websphere Workload Deployer Dispositivo de administración (IaaS) seguro Minimiza el tiempo de preparación de ambientes de WebSphere “Codifica” tu infraestructura para reducir riesgos Administración y mantenimiento simplificado Aprovisiona imágenes virtuales y patrones de implementación © 2011 IBM Corporation 19 Soluciones de IBM para la nube privada IBM Service Delivery Manager Ambiente de Administración Virtual Machines Provisioned in the Cloud ISDM - TSAM ISDM - TUAM ITM ISDM - ISDM - TSA ISDM Management Server Ambiente Administrado Virtual Machines Hypervisor : VMWare o PowerVM Hypervisor : VMWare, KVM, Xen – PowerVM, VMControl - zVM Physical Server: System X, Power, or Z Servidor físico: System X o Power Configurable en Alta disponibilidad © 2011 IBM Corporation 20 IBM Cloudburst 2.1 Todo en uno para la cloud privada Nube privada completa en un rack – Hardware, software y servicios – Servidores Blade, Storage, Switching Versiones para x86 y System P – Tres tamaños hasta 2 mil VMs Incluye ISDM – Portal de autoservicio – Monitoreo de recursos – Medición de uso y tarificación – Motor de automatización Perfecto para startups y fábricas de software © 2011 IBM Corporation 21 IBM Cloud Computing IV. Demo © 2011 IBM Corporation 22 Demo ISDM / Cloudburst © 2011 IBM Corporation 23 ¿Preguntas? IBM Cloud Computing © 2011 IBM Corporation 24 Referencias Patrones, recursos y artículos sobre cloud computing – https://www.ibm.com/developerworks/cloud/ Todo sobre la nube con IBM – http://www.ibm.com/cloud-computing/us/en/ Prueba productos de IBM en la nube – http://www.ibm.com/developerworks/cloud/products.html © 2011 IBM Corporation 25 Jose Luis Rodríguez [email protected] IBM Cloud Computing Mexico D.F. Cloud Computing para Desarrolladores Junio/2011 © 2011 IBM Corporation 26
© Copyright 2024