DevOps Seminar Slides (Spanish version)

449 visualizaciones

Publicado el

Soluciones de automatización para Entrega Continua y Devops.
Despliegue automático de las aplicaciones.

Publicado en: Tecnología
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
449
En SlideShare
0
De insertados
0
Número de insertados
9
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

DevOps Seminar Slides (Spanish version)

  1. 1. Entrega Contínua Automatización y Aceleración Richard Mathis –Director de Ventas Regional Benoit Moussaud – Director Técnico
  2. 2. 2 Copyright 2014. Confiden4al – Distribu4on prohibited without permission XebiaLabs ARA Líderes de mercado Presencia Global US, EMEA & APAC 100+ Grandes Clientes HQ en Boston (MA) Crecimiento > 100% / año BENEFICIOS 2012 2013 2014 (projected) 110% 140% 100% 100% Tasa de Renovación de Mantenimiento in 2013 ! Sa4sfación del cliente 100%
  3. 3. 3 Copyright Más de 100 clientes de referencia 2014. Confiden4al – Distribu4on prohibited without permission Gobierno Energía e industria Externalización Banca y sector financiero Telecomunicaciones u Online, SaaS Turismo y logís4ca
  4. 4. 4 Copyright ¿Por qué las compañías adoptan la automatización ahora? Migraciones de Middleware Virtualización Costes reducidos 2014. Confiden4al – Distribu4on prohibited without permission Conformidad Ágil DevOps Entrega Conanua Extensibilidad Cloud
  5. 5. Software de Alta Calidad entregado más rápido Nuestra Suite de Entrega Conanua #1 Solución de implementación automá4ca Creación del entorno en “un click” 5 Copyright Soluciones XebiaLabs : Eliminación de los cuellos de botella. Paso a CD Coordinación de la liberación de pipelines Test ágil de dirección,organización y análisis 2014. Confiden4al – Distribu4on prohibited without permission
  6. 6. 6 Copyright Plataforma de entrega automática App 2.1 App 2.0 App 1.2 App 1.0 Dev Test 1 Test 2 QA1 QA2 PROD 2014. Confiden4al – Distribu4on prohibited without permission Nube Pública/ Privada
  7. 7. Despliegue de aplicaciones o Transferencia de paquetes a los servidores o Configuración de recursos o Configuración de componentes de middleware o Stop/start componentes o Configuración de aplicaciones instaladas en función del o ¡En el orden correcto! 7 Copyright ¿Qué es el despliegue de aplicaciones? entorno. 2014. Confiden4al – Distribu4on prohibited without permission Mi aplicación v 1.x v 2.x v 3.x Dev/Test 1 Prod 1,2&3 QA 1&2
  8. 8. Nuestra visión : un modelo de despliegue unificado 8 Copyright Paquete de Despliegue 2014. Confiden4al – Distribu4on prohibited without permission Entorno Aplicaciónn Desplegada Despliegue Asigna los elementos y los recursos del Paquete de Despliegue en el entorno para que se ajusten a los entornos específicos. Independiente del Entorno
  9. 9. o Uno por cada versión de aplicación. o Con4ene el conjunto de los recursos necesarios: o Completo o Estructura adaptable a los modelos operacionales existentes. o Independiente del entorno. 9 Copyright El paquete de despliegue o archivos (WAR, EAR, JAR…) o .exe, .dll, applica4on pool o contenido estadís4co (html, javascript, imágenes, vídeo) o scripts de bases de datos y fuentes de datos o ficheros de configuración 2014. Confiden4al – Distribu4on prohibited without permission
  10. 10. 10 Copyright 2014. Confiden4al – Distribu4on prohibited without permission El entorno o Máquinas o conjunto de máquinas donde se van a instalar los middleware o Servidores de aplicaciones o Servidores web o Bases de datos o Portales o ESB… o Clásicamente : o Desarrollo (simple) o Test o Aceptación o Producción (compleja)
  11. 11. 11 Copyright 2014. Confiden4al – Distribu4on prohibited without permission El despliegue o Asociar un paquete (versión X de la aplicación Y) en un entorno Z o Cada elemento del paquete (desplegable) se asocia a uno o varios contenedores del entorno para transformarse en un ‘deployed’ o Cada ‘deployed’ es configurable.
  12. 12. 12 Copyright El mismo paquete atraviesa diferentes entornos 2014. Confiden4al – Distribu4on prohibited without permission hasta la producción. Developer System Administrator
  13. 13. o Permiten centralizar y ges4onar los parámetros en función del entorno obje4vo o Asociación o Varios por entorno o Compar4bles entre varios entornos 13 Copyright Configuración : los diccionarios o Valor por defecto de las propiedades(ex: file.DeployedFile.targetDir) o Valor de los placeholders (ex:{{DB_USERNAME}}, {{ULR_BACKEND}}) Paquete de despliegue 2014. Confiden4al – Distribu4on prohibited without permission Despliegue Entorno DDici4c4oonnaaryry Diccionarios Proporcionan los valores
  14. 14. Proceso manual Retrasos Errores 14 Copyright Retos de la automatización de la entrega de aplicaciones 2014. Confiden4al – Distribu4on prohibited without permission
  15. 15. Retos adicionales: ▪ Despliegues fallidos ▪ Gestion y desviaciones de configuración ▪ Pobre visibilidad en el proceso Las implantaciones son: ▪ Costosas ▪ Eventos complicados ▪ Impredecibles y susceptibles de errores ▪ Susceptibles de “sorpresas desagradables” ▪ Nadie sabe lo que está pasando, lo que viene después, ¡o si va a estar lista a tiempo o no! 15 Copyright Retos de la automatización de la entrega de aplicaciones 2014. Confiden4al – Distribu4on prohibited without permission
  16. 16. 16 Copyright 2014. Confiden4al – Distribu4on prohibited without permission Puntos débiles Consisitencia del entorno Seguimiento de la conformidad Múltiples tecnologías Tiempo de llegada al mercado Utilización de recursos Gestión de la configuración
  17. 17. 17 Copyright ¿Por qué XL Deploy es único? 2014. Confiden4al – Distribu4on prohibited without permission Mejores prácticas en extensibilidad Perspectiva y cumplimiento. Ajustable a la empresa Ligero y listo para la nube
  18. 18. ▪ Reglas de despliegue listas para usar − Principales middleware Java EE & .NET − Servidores web − Bases de datos − Mensajes del sistema − Distribuidores de carga y más ▪ Acciones para desplegar más de 200 tipos de aplicaciones y recursos. ▪ Extendible / personalizable 18 Copyright ¿Por qué XL Deploy es único? 2014. Confiden4al – Distribu4on prohibited without permission Mejores prácticas de extensibilidad Perspectiva y cumplimento Ajustable a la empresa Ligero y listo para la nube
  19. 19. ▪ Modelo basado realmente en la automatización. Genera planes de despliegue óptimos, ajustados a la aplicación actual y el estado del entorno. ▪ Mecanismo AutoFlow autodimensionable ▪ No requiere creaciones manuales de workflow ▪ Descubrimiento automático de los entornos objetivo 19 Copyright ¿Por qué XL Deploy es único? 2014. Confiden4al – Distribu4on prohibited without permission Mejores prácticas de extensibilidad Perspectiva y cumplimiento Ajustable a la empresa Ligero y listo para la nube
  20. 20. ▪ Arquitectura sin agentes para ser compatible con las imágenes estándar de la nube pública y privada ▪ Se conecta a Windows & Unix de los sistemas objetivo usando protocolos remotos estándar ▪ No requiere puertos firewall abiertos ▪ No requiere controles de seguridad específicos 20 Copyright ¿Por qué XL Deploy es único? 2014. Confiden4al – Distribu4on prohibited without permission Mejores prácticas de extensibilidad Perspectiva y cumplimiento. Ajustable a al empresa Ligero y listo para la nube
  21. 21. ▪ Amplios informes ▪ Función basada en el control de acceso y la completa trazabilidad para la auditoría ▪ Visualización de los procesos de despliegue ▪ Despliegues fácilmente comparables entre los entornos objetivo, servidores con una sola visualización para hacer frente a la acumulación de tareas de configuración. ▪ Panel de control de pipeline para la entrega continua 21 Copyright ¿Por qué XL Deploy es único? 2014. Confiden4al – Distribu4on prohibited without permission Mejores prácticas en extendibilidad Perspectiva y cumplimiento Ajustable a la empresa Ligero y listo para la nube
  22. 22. Repositorio 22 Copyright XL Deploy: Despliegue automático completo Aplicaciones Entornos 2014. Confiden4al – Distribu4on prohibited without permission Nube pública, privada o híbrida Localización de fichero compar4do
  23. 23. Repositorio 23 Copyright XL Deploy: Despliegue automático completo Aplicaciones Entornos 2014. Confiden4al – Distribu4on prohibited without permission Nube pública, privada o híbrida Localización de fichero compar4do Más de 200 acciones y reglas de implementación para todos los conjuntos de middleware empresarial • WebSphere • Oracle • Windows • Databases • IIS • … • JBoss • Tomcat
  24. 24. 24 Copyright XL Deploy en una solución completa 2014. Confiden4al – Distribu4on prohibited without permission de entrega continua Development Test Acceptance ProducFon Development Test Acceptance ProducFon App B V 3.3 App B V 3.2 App B V 3.1 App B V 3.0 App A V 2.0 App A V 1.2 App A V 1.1 App A V 1.0 Proyectos de Desarrollo Integración Continua Proveedores de infraestructura Configuración e implementación de la aplicación
  25. 25. 25 Copyright XL Deploy, Solución transversal asegurada 2014. Confiden4al – Distribu4on prohibited without permission
  26. 26. 26 Copyright Arquitectura de XL Deploy 2014. Confiden4al – Distribu4on prohibited without permission
  27. 27. Una solución probada. Proporcionando beneficios a compañías punteras en el el mundo.: 27 Copyright Proporcionando éxitos cuantificables Disminución del tiempo de implementación. De 12 semanas a 2 días Implementando un 90% más rápido Reducción del tiempo muerto en un 65% Colaboración entre Devy Ops mejorada. 2014. Confiden4al – Distribu4on prohibited without permission “Con Deployit tenemos una mejor colaboración entre Dev y Ops, una liberación de nuestras aplicaciones acelerada, y una significa4va reducción de los errores en implementación y configuración”. Alexandre Victoor Lead Architect, Sociéte Generale, Corporate & Investment Banking Muchos de los bancos más grandes del mundo e instituciones financieras confían en las soluciones seguras y probadas de XebiaLabs’, para generar rápidamente valor.
  28. 28. 28 Copyright Proposición de valor y factores diferenciadores de 2014. Confiden4al – Distribu4on prohibited without permission XebiaLabs AutoFlow Sin necesidad de escribir y mantener scripts Plugins Listos para usar Modelo potente abierto y extensible Arquitectura sin agentes Rapidez de despliegue Licencias
  29. 29. ▪ XL Release : primera solución de Release Management para DevOps y entrea continua (Continuous Delivery) ▪ Planificar, seguir y ejecutar los planes de liberación. ▪ Evitar los retrasos y fallos de entrega visualizando y gestinando los conflictos de recursos, las dependencias y las tareas en espera. ▪ Transformar progresivamente el proceso de entrega actual en un pipeline de entrega automática. 29 Copyright “Pipelines” de entregas GesFón empresarial de liberación para DevOps & ConFnuous Delivery 2014. Confiden4al – Distribu4on prohibited without permission
  30. 30. 30 Copyright Las herramientas actuales no ayudan resolver el 2014. Confiden4al – Distribu4on prohibited without permission problema ▪ ¿Utilizar una herramienta de gestion de proyectos o de gestion de tareas ? − Sin posibilidad de automatizacón − Sin forma de controlar las desviaciones respecto al proceso estándar. − Sin manera de analizar el proceso y mejorarlo. ▪ ¿Utilizar una herramienta de integración continua o de organización standard ? − No hay apoyo para un proceso parcialmene automatizado. − No hay apoyo a la colaboración. − No hay una gestión de las dependencias y los recursos.
  31. 31. ▪ De un proceso clásico a la entega continua (Continuous Delivery) − Pasad de vuestro proceso actual a un pipeline de entrega de forma incremental. − Tratad en primer lugar las dificultades para aportar un mayor valor. − Automatizad progresivamente. ▪ Colaboración entre DevOps y Automatización − Modelización de actividades manuales y automáticas − Volveos eficaces. ▪ Informes avanzados − Trazabilidad completa − Analizar y mejorar vuestro proceso. ▪ Interfaz del usuario simple − Fácilmente adopatble 31 Copyright Lo que distingue a XL Release 2014. Confiden4al – Distribu4on prohibited without permission
  32. 32. 32 Copyright 2014. Confiden4al – Distribu4on prohibited without permission Demostración
  33. 33. 33 Copyright 2014. Confiden4al – Distribu4on prohibited without permission ¡Gracias! Información de contacto ▪ Benoit Moussaud, Director Técnico, bmoussaud@xebialabs.com ▪ Richard Mathis, Director de Ventas, rmathis@xebialabs.com Pasos siguientes ▪ ¡Pruébalo! http://go.xebialabs.com/XL-Deploy-Trial.html ▪ Prueba de concepto Más información Productos: www.xebialabs.com/products Blog: blog.xebialabs.com Twitter: @xebialabs Vídeos: vimeo.com/xebialabs

×