Orquestación (informática)


En la administración de sistemas , la orquestación es la configuración , coordinación y gestión automatizadas de los sistemas informáticos y el software . [1]

Existen varias herramientas para la automatización de la configuración y la administración del servidor, incluidas Ansible , Puppet , Salt , Terraform , [2] y AWS CloudFormation . [3]

La orquestación a menudo se analiza en el contexto de la arquitectura orientada a servicios , la virtualización , el aprovisionamiento , la infraestructura convergente y los temas de centros de datos dinámicos . En este sentido, la orquestación consiste en alinear la solicitud empresarial con las aplicaciones, los datos y la infraestructura. [4]

En el contexto de la computación en la nube , la principal diferencia entre la automatización y la orquestación del flujo de trabajo es que los flujos de trabajo se procesan y completan como procesos dentro de un solo dominio con fines de automatización, mientras que la orquestación incluye un flujo de trabajo y proporciona una acción dirigida hacia metas y objetivos más amplios. [1]

En este contexto, y con el objetivo general de lograr metas y objetivos específicos (descritos a través de parámetros de calidad de servicio ), por ejemplo, cumplir con los objetivos de rendimiento de la aplicación utilizando costos minimizados [5] y maximizar el rendimiento de la aplicación dentro de las limitaciones presupuestarias, [6] gestión de la nube Las soluciones también abarcan marcos para el mapeo y la gestión del flujo de trabajo.