【问题标题】:How to migrate from Cloud Formation to Terraform?如何从 Cloud Formation 迁移到 Terraform?
【发布时间】:2021-02-11 01:05:40
【问题描述】:

我们决定从 AWS Cloud Formation 迁移到 Terraform,因为:

  1. Cloud Formation 似乎不适用于嵌套函数。
  2. Cloud Formation 需要相当多的时间来推出复杂的项目。在我们的例子中,有时长达 10 分钟。
  3. Cloud Formation 可能会因不明原因而停止(这很难从日志中得到)。

我们的问题是:

  1. 此迁移是否有任何推荐的路径/过程/策略?
  2. 与 AWS Cloud Formation 相比,使用 Terraform 的长期缺点是什么? 谢谢

【问题讨论】:

  • 在您尝试解决的项目中,imo(两者都有丰富的经验),Terraform 只能解决 #1。
  • 1.在每个方面都有经验的人,特别是在 TF 模块架构方面,通过最佳实践重构进行棕地转换。 2. CF 中的自定义资源比 TF 提供者更容易。
  • 至于 2. 一个缺点是有时 Terreform 在新功能或集成方面会落后,例如 SNS 到 FireHose 的集成(2021 年 1 月在 GA 中的 AFAIK)尚不支持。跨度>

标签: amazon-web-services terraform


【解决方案1】:

根据github,您可以按照分步流程将 AWS 云形成资源迁移到 Terraform。

【讨论】:

    猜你喜欢
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 2015-08-01
    • 1970-01-01
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    相关资源
    最近更新 更多