【问题标题】:GCP Composer Airflow 2 - Is the Preview version stable?GCP Composer Airflow 2 - 预览版稳定吗?
【发布时间】:2021-08-02 13:34:54
【问题描述】:

2021 年 5 月 13 日,GCP 将 composer-1.17.0-preview.0-airflow-2.0.1 添加到他们的 composer 版本列表中。 从那时起,它已经升级了几次,每个版本都带有“完全支持结束日期”,但它仍被标记为预览版。

我已经创建了 composer-1.17.0-preview.7-airflow-2.0.2 的作曲家实例,它似乎运行顺利。

我的问题是这个“预览版”是什么意思? 值得生产吗?如果不是,它的目的是什么?

【问题讨论】:

    标签: google-cloud-platform airflow google-cloud-composer


    【解决方案1】:

    我认为它应该可以顺利运行并准备好运行生产流量,我相信预览版没有得到的主要内容,主要区别在于此版本没有“正式”版本所具有的完全保证。

    我认为这主要是关于https://cloud.google.com/composer/docs/concepts/versioning/composer-versioning-overview#version-deprecation-and-support - 所以你可能会认为你可能需要比那些更早地迁移到官方支持的新 Airflow 版本,并且在迁移过程中某些特定的东西不会得到完全支持。

    因此,虽然您没有运行托管服务的所有好处(这通常可以让您完全不用担心维护),但在这种情况下,当官方支持的版本发布时,您可能会期望一些小的维护和迁移开销.

    但我的意见是,它通常应该可以投入生产,如果您正在考虑开始安装 Airflow,Airlfow 2.0.2 是一个不错的选择。在最近的Composer Airflow Summit talk 中,Composer 团队提到他们将很快退出 Airflow 2 的预览版。与 1.10 相比,Airflow 2 作为社区发布的产品在 Airflow 2 中的发展也有了很大的进步。

    与 1.10.* 版本不同 - Airflow 2 完全遵循 SemVer 方法。这意味着迁移到 2.* 版本应该很容易并且向后兼容。 Airflow 社区对待“SemVer”的方式非常重视https://github.com/apache/airflow#semantic-versioning

    所以我想说,即使您必须尽早迁移到 Composer 中更新版本的 Airlfow,您也应该期待很少的中断。

    【讨论】:

      【解决方案2】:

      Composer 对 Airflow 2 的支持现在处于 GA 级别。请看一下发行说明:https://cloud.google.com/composer/docs/release-notes#September_15_2021

      【讨论】:

        猜你喜欢
        • 2010-12-09
        • 2019-05-02
        • 2012-09-27
        • 2022-06-18
        • 2020-11-21
        • 1970-01-01
        • 2021-10-21
        • 1970-01-01
        • 2022-06-18
        相关资源
        最近更新 更多