Fátima Abigail Porras Noriega
Agilidad en la nube
Kubernetes Informática sin servidor
Infraestructura como código
Administración de configuración Supervisión continua
La adopción de la nube y DevOps ha hecho que los equipos tengan una oportunidad mayor de mejorar las prácticas y ofrecer un servicio de más calidad a sus clientes.
Designa la unión de personas, procesos y tecnología para ofrecer valor a los clientes de forma constante.
Desarrollo ágil de software
Development + Operations
Permite que los equipos adquieran la capacidad de responder mejor a las necesidades de los clientes.
DevOps y la nube
Control de versiones
Más allá de establecer la cultura, los equipos deben implementar algunas prácticas a lo largo del ciclo de vida de las aplicaciones. Estas ayudan a agilizar, automatizar y mejorar las fases:
Integración y entrega continuas
Prácticas DevOps
¿Qué es? Reducción del tiempo de comercialización
Dev DevOps DevOps Ops
Colaboración, visibilidad y alineamiento
La adopción de DevOps comienza con la cultura interna de la organización . La cultura incluye:
Cambios en el ámbito y la responsabilida d Ciclos de lanzamiento de versiones más cortos
Ventajas Cultura DevOps
DevOps y el ciclo de vida de las apps
Los equipos que adoptan DevOps mejoran en general el rendimiento y crean mejores productos:
DevOps influye en el ciclo de vida de las aplicaciones a lo largo de las siguientes fases: En DevOps todos los roles están involucrados en todas las fases.
Aprendizaje continuo
Planeación
Los equipos DevOps conciben, definen y describen las características y la funcionalidad de las aplicaciones y los sistemas que se van a crear.
Incluye todos los aspectos de la programación (escritura, pruebas, revisión e integración del código) y la compilación del código implementado en varios entornos.
Entrega
Es el proceso de implementar aplicaciones en entornos de producción de un modo constante y confiable. Esta fase incluye la implementación y configuración de la infraestructura básica.
Mantenimiento de la estabilidad y la confiabilidad del sistema
Mejora del tiempo de recuperación Funcionamiento
Desarrollo
Adaptación al mercado y a la competencia
Esta fase implica mantener y supervisar las aplicaciones así como solucionar los posibles problemas en los entornos de producción. DevOps trabaja para asegurar la confiabilidad, alta disponibilidad, refuerzo de seguridad y gobernanza.