Capítulo 3. Cómo gestionar tus aplicaciones utilizando herramientas de organización
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En el Capítulo 2, en aprendiste a gestionar tu infraestructura como código. En este capítulo, vas a cambiar tu enfoque de la gestión de la infraestructura a la gestión de las aplicaciones. Esto nos lleva al dominio de las herramientas de orquestación, que son herramientas diseñadas para gestionar los muchos requisitos que son exclusivos de la ejecución de aplicaciones.
Por ejemplo, un requisito es averiguar cuántas copias de tu aplicación vas a ejecutar. Ejecutar una sola copia de tu aplicación, como hiciste en el capítulo anterior, está bien para aprender, y para algunos casos de uso, una sola copia puede ser todo lo que necesites. Pero si tu negocio depende de esa aplicación, tener una sola copia puede causar problemas, como interrupciones debidas a problemas de hardware (por ejemplo, que el servidor muera), interrupciones debidas a problemas de software (por ejemplo, un error que provoque el bloqueo de tu aplicación) e interrupciones debidas a la carga (por ejemplo, que tu aplicación se haga tan popular que supere la capacidad de un solo servidor). En resumen, una sola copia de tu aplicación es un único punto de fallo. Para ejecutar aplicaciones en producción, normalmente necesitas varias copias, llamadas réplicas, de tu aplicación.
Otros requisitos para ejecutar una aplicación ...