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]
^ Menychtas, Andreas; Gatzioura, Anna; Varvarigou, Theodora (2011), "A Business Resolution Engine for Cloud Marketplaces", IEEE Third International Conference on Cloud Computing Technology and Science , IEEE Third International Conference on Cloud Computing Technology and Science (CloudCom), IEEE , págs. 462–469 , doi : 10.1109 / CloudCom.2011.68 , ISBN 978-1-4673-0090-2, S2CID 14985590
^ Mao, Ming; M. Humphrey (2011). Escalado automático para minimizar los costos y cumplir con los plazos de las aplicaciones en los flujos de trabajo en la nube . Actas de la Conferencia Internacional 2011 de Computación, Redes, Almacenamiento y Análisis de Alto Rendimiento (SC2011) . doi : 10.1145 / 2063384.2063449 . ISBN 978-1-4503-0771-0. S2CID 11960822 .
^ Mao, Ming; M. Humphrey (2013). Escalado y programación para maximizar el rendimiento de las aplicaciones dentro de las restricciones presupuestarias en los flujos de trabajo en la nube . Actas del 27º Simposio Internacional de IEEE 2013 sobre procesamiento paralelo y distribuido (IPDPS2013) . págs. 67–78. doi : 10.1109 / IPDPS.2013.61 . ISBN 978-0-7695-4971-2. S2CID 5226147 .