Download Microsoft Azure in the Enterprise
Document related concepts
no text concepts found
Transcript
Agilice su proceso de Desarrollo con Microsoft Azure Eduardo Núñez Cloud & Enterprise BG Lead Jorge Cupi Especialista en Tecnologías de Desarrollo Plan Monitoreo Aprendizaje Desarrollo Colaboración Producción Desarrollo + Pruebas Liberación Infraestructura de Desarrollo Problemas Comunes ¿Por qué Conputación en la Nube? Recursos Auto ServicioAgilidad Elástico Compartidos Economía Foco Paga por Uso 7 Escala Prendido Apagado Crecimiento Rápido Explosión Impredecible Explosión Predecible Economía Aplicación Individual Portafolio de Aplicaciones Ambiente de Desarrollo en la Nube Todos los ambientes de Desarrollo y producción en la Nube Capacidad requerida (max+20%) Capacidad requerida (max+20%) Ahorre 20-30% S M T W T Prendido/Apagado (30%) F S Crecimiento Rápido (15%) Ahorre 60-80% J F M A M Explosión Impredecible (25%) J J A S O Explosión Predecible (20%) N D 24x7 Agilidad Agilidad % respuestas indicando base de la estrategia de negocios #1 Demanda Recursos Dedicados Capacidad Insuficiente Costos Fijos CAPEX Capacidad Desperdicio Barrera de Innovación Tiempo Demanda Recursos Dedicados Capacidad Pico en Escalabilidad Sin Desperdicio Reducción en Capacidad bajo Demanda Inversión Mínima CAPEX -> OPEX Tiempo La Solución Desarrollo y Pruebas en la Nube Mejora Calidad Entregue versiones de mayor calidad probando sus aplicaciones en ambientes “casiproductivos” para entender como manejar escenarios reales. Visual Studio Online Microsoft Azure Visual Studio Créditos MSDN Azure Software Gratuito Descuentos Cada suscriptor de MSDN recibe hasta $150 en Créditos de Azure por mes No hay cargos por software de MSDN software que se instale en Microsoft Azure para prueba y desarrollo Descuentos para capacidad adicional de Desarrollo y Pruebas Hasta 33% menos en workload de Desarrollo y Pruebas Incremente Agilidad Virtual Machines Websites Cloud Services SQL Database Gane agilidad a través del auto-aprovisionamiento de ambientes de desarrollo y prueba para individuos y equipos Eleve y Desplace ambientes de desarrollo y prueba existentes a la nube Conecte recursos de Nube y ON-Premise para aplicaciones híbridas Ahorre dinero eliminando el sobre-aprovisionamiento de recursos de infraestructura Mejore la Calidad Virtual Machines Websites Cloud Services SQL Database Cada desarrollador puede auto-aprovisionar imágenes que mimetizan ambientes de producción Los desarrolladores ejecutan pruebas de unidad e integración en ambientes individuales aislados Problemas de Producción o código incompatible son descubiertos de forma temprana Ejecute pruebas de escala realística en ambientes “casi-producción” Ahorre dinero esfuerzo aprovisionando ambientes bajo demanda solo cuando se necesiten Integrado y Familiar Visual Studio Microsoft Lenguajes, Herramientas y Contenedores CMS y Apps Dispositivos Bases de Datos Administración Sistemas Operativos Ecosistema Máquinas Virtuales Oracle sobre Azure Oracle y Microsoft Juntos Movilidad de Licencias Sólo Microsoft Provee Seguridad y tranquilidad con PaaS soportado por Microsoft (PHP and Java) Soporte multiplataforma Integración de Herramientas de Oracle Escalabilidad rápida con administración de tráfico y auto-escala Clusters MySQL clusters (MySQL PaaS de ClearDB o MySQL sobre Ubuntu) Implemente Nube Híbrida usando Azure Virtual Network Soporte para workloads de Oracle para JDK, WebLogic, Linux, y Oracle Database 11g R2/12c Azure Gallery: Oracle Máquina Virtuales SAP sobre Azure SAP y Microsoft Juntos Implementacion es SAP Certificadas Sólo Microsoft Provee Un solo sistema operativo y solución de administración a través de nube privada, pública e hibrida Menor costo para Desarrollo, Pruebas y Demo Menos costo para almacenamiento Plataforma unificada de grado empresarial Acuerdo de Suporte para soluciones y bases de datos SAP NetWeaver sobre Azure Entrega dinámica de aplicaciones a menor precio Creación de ambientes en menor tiempo y menor costo ¿Por qué Código Abierto en Azure? Traiga Sus Habilidades Experiencia Simple “Tiempo a Mercado” rápido con infraestructura global Más allá de la Máquina Virtual ¿Cómo Puedo Comenzar? 1 Quedan 145 Días No No Ya Refugio Seguro 2 Evalúe Migración 200 Días No Actualizaciones Descubra 3 Destino 4 Migre Verifique si sus aplicaciones corren en WS 2012 R2 aprovisionando los recursos mínimos necesarios Use un ambiente de desarrollo en la Azure para modificar su aplicación antes de migrar Cumplimiento Momento de actuar Ambiente de Pruebas Windows Server 2012 R2 Microsoft Azure Cree ambientes de “preproducción” para su proceso de migración Microsoft + PHP Excelente desempeño en Windows Server y Microsoft Azure Desarrollo de la comunidad de Código Abierto de PHP sobre Windows conjuntamente con Linux Java Desarrolle, prueba y corra aplicaciones Java en Azure Productivo Abierto y Flexible Soporte a Linux Aproveche economías de Nube y libere recursos Ahorre en su infraestructura de pruebas Elija JDK soportado por Oracle o Azul Zulu (OpenJDK) Desconectado de Visual Studio Integración esclava con Jenkins permite definir su sabor de Linux para correr aplicaciones pruebas Integración con Chef y Puppet disponible Productivo Abierto y Flexible Soporte a Linux Acelere Desarrollo Pruebas en la Nube Movilidad de licencias y soporte SAP Libera recursos para escalar producción Aproveche economías de la Nube Fácil de conectar aplicaciones Java and .NET en Azure Discos múltiples para mejor IOPS (arreglos RAID) Máquinas Virtuales SUSE, CentOS y Oracle Enterprise Linux Caso de Estudio: Xerox Problema • Muchas herramientas creando una infraestructura compleja de administrar y procesos fragmentados. • Integración continua ocasionó demoras inesperadas en procesos de desarrollo y pruebas. • Necesitaban una forma de identificar proactivamente una forma de identificar errores en el código fuente Solución • Crearon un ambiente híbrido uando Microsoft Azure para aprovisionar máquinas virtuales de desarrollo bajo demanda • Automatización de procesos de entrega entre desarrollo y operaciones con Visual Studio 2013. • Application Insights provee instrumentación de código rápida y simple en la nube Beneficios • Escala Escalabilidad para cualquier necesidad de desarrollo • Calidad Proceso unificado de implantación para todos los ambientes implica mejoramiento constante de la calidad • Costo Sólo paga por capacidad utilizada • Híbrido Ambiente altamente seguro a través de VPN Oracle Sobre Azure Comentarios de Cliente Luego de mover el código y MySQL a Máquinas Virtuales: “Una vez que se está en el tablero de Azure, se puede definir los parámetros de balanceo de carga con pocos clics, entonces la escalabilidad es fácil.” – Veeracahi Nukitram “Afortunadamente para nosotros, Azure soporta PHP y MySQL, las herramientas que usamos para construir Hyperlocalizer. Este significa que podemos seguir usando software código abierto e implementar Hyperlocalizer en una configuración PaaS sin tener que reconstruirlo.” Owner, Thaicreate “Queríamos una plataforma que fuera capaz de soportar todo el conjunto de aplicaciones requeridos por IFS, que incluye Oracle, Java y tecnologías de Microsoft. El hecho que Microsoft Azure pudiera soportar todas estas tecnologías fue muy interesante” – Dan Matthews – Anurag Gupta Vice-President, Engineering and IT Hyperlocalizer Chief Technology Officer IFS IT Services Unified UX that doesn’t get in your way Only possible with Microsoft Azure Succeed faster in your market Only possible with Microsoft Azure Go beyond IaaS in your own terms Only possible with Microsoft Azure Productive Focus on the Linux fabric, not just the distribution Great price/performance ratio for CPU- and RAM- intensive applications - we bill by the minute Repurpose Linux maintenance for Tier 1 Linux-based Apps Load-balancing built in Support for OpenSource in an open cloud Open & Flexible Linux support Endorsed Linux distribution and VM Depot images available Simpler RPM- and APT-based Linux fabrics available Spin up your flavor of Linux instantly to run your apps & tests Solución Híbrida de Desarrollo y Pruebas