Introducción
En esta ruta de aprendizaje, hemos recurrido a la jerarquía de confiabilidad de Dickerson como mapa para trabajar de forma confiable, Proporciona una manera de comprender en qué se debe trabajar y en qué orden. Los tres primeros niveles de supervisión, respuesta a incidentes y aprendizaje de los errores a través de la revisión posterior al incidente nos han preparado para tratar el siguiente nivel de la jerarquía, las prácticas de prueba, lanzamiento e implementación.
Por ejemplo, uno de los resultados útiles de una revisión posterior al incidente es que nos permite entender mejor el trabajo que debemos llevar a cabo para impedir que el incidente vuelva a producirse. Una forma de hacerlo es asegurarse de que cierto código o configuraciones que causan problemas nunca lleguen a producción. Aquí es donde entra en juego este módulo centrado en la implementación. El objetivo será averiguar si es posible evitar ciertos tipos de incidentes antes de que se produzcan, gracias a las prácticas modernas de DevOps, que dan lugar a sistemas más confiables.
Ahora que ha completado este módulo, podrá hacer realizar las siguientes operaciones:
- Definir la implementación y reconocer la diferencia entre las prácticas de implementación tradicionales y modernas.
- Describir el modelo de implementación de entrega continua.
- Enumerar los objetivos que se pueden conseguir mediante el uso de prácticas de DevOps para implementar software.
- Reconocer tres estrategias de implementación.
- Identificar herramientas que se pueden usar para la automatización de pruebas.
- Explicar la rastreabilidad del entorno.