GCP Cloud Composer 和工作流程有什么区别?

Bal*_*ath 4 workflow google-cloud-platform airflow google-cloud-composer

云工作流程不具备调度功能。除此之外,这两种服务在功能方面有何区别?在哪种用例中,我们应该更喜欢工作流程而不是作曲家,反之亦然?

Wil*_*ill 5

在这两种解决方案之间进行选择时需要考虑一些关键差异:

Composer 实例需要处于运行状态才能触发 DAG,您还需要根据您的使用情况调整 Cloud Composer 实例的大小,您不需要在 Cloud Workflows 中执行此操作,因为它是一项无服务器服务,并且您需要付费任何时候触发工作流程

另一个关键区别是,Cloud Composer 非常方便编写和编排数据管道,因为它有内部调度程序,而且由于提供了 Operator,您可以与 GCP 内部的任何数据服务进行交互。
然而,Cloud Workflows 与 Cloud Functions 交互,这是 Composer 无法很好完成的任务。