EL REPOSITORIO SE ENCUENTRA EN MARCHA BLANCA

 

Thesis
DISEÑO DE UN SISTEMA PARA LA DISTRIBUCIÓN DE CÓDIGO, SIN BAJAS DE SERVICIO, EN MÚLTIPLES DATACENTERS

Abstract

En el pasado, cuando aún se tenía un número razonable de servidores en producción, la distribución de los nuevos desarrollos de software se realizaba completamente a mano. Esto tomaba un tiempo excesivamente largo, involucrando muchas horas hombre, pero al no ser este un proceso periódico, no tenia gran relevancia. La implementación efectiva de metodologías ágiles en el desarrollo de software en la empresa, trajo consigo nuevos desafíos para la puesta en producción de estos; siendo uno de estos la cantidad de tiempo utilizado. La primera aproximación fue la automatización de este proceso, en donde con un solo comando ejecutado en cada servidor, se realizaba la puesta en producción requerida. Este proceso evolucionó lo suficiente para ser considerado confiable. Con la necesidad de ejecutar múltiples puestas en producción de código en horario hábil de manera diaria, el tiempo utilizado y las horas hombre, no eran sostenibles en el tiempo. El presente documento, explica el diseo del sistema que permite a un gran sitio web, realizar puestas en producción en horario hábil sin afectar sus servicios, y utilizando una mínima cantidad de horas hombre.

Description

Catalogado desde la versión PDF de la tesis.

Keywords

Citation