Saltar al contenido

Liberaciones de bajo riesgo: Creación de valor mediante la entrega continua

Los servidores deben ser creados para un propósito predeterminado, y luego destruidos. Cree una configuración para cada servidor como una plantilla, y almacene esa plantilla tal como almacenaría el código. Esto le permite crear servidores a voluntad para una tarea particular, con una consistencia en la que puede confiar.

Por ejemplo, si tiene una aplicación web que requiere una configuración particular, debería ser capaz de sacar esa configuración del control de la fuente y crear un servidor que refleje ese mismo servidor de aplicación en las pruebas, la puesta en escena y la producción. Una vez que hayas terminado con ese servidor, puedes descartarlo.

Liberaciones de bajo riesgo: Creación de valor mediante la entrega continua
Liberaciones de bajo riesgo: Creación de valor mediante la entrega continua

Cómo empezar con la gestión de la configuración

Documentar el plan de creación de configuraciones de servidores conocidos en el entorno de producción. Luego, cree una plantilla que recree la configuración de cada servidor. Ya que esto puede ser difícil y llevar mucho tiempo, aquí hay algunos pasos metódicos:

  • Crear un servidor con un perfil de hardware adecuado
  • Crear un guión de “provisión” y configurarlo
  • Empujar el software al servidor
  • Asegúrate de que cada cambio que hagas para que funcione se refleje en tu script de configuración
  • Pruebe el guión para asegurarse de que es repetible y predecible

Necesitarás la virtualización para esto; no querrás aprovisionar un servidor físico cada vez. Eso tomaría mucho esfuerzo y se volvería caro rápidamente. En su lugar, cree un “servidor” en un entorno de VM alojado.