【问题标题】:Provisioning - AWS_CDK vs Troposphere vs Stacker配置 - AWS_CDK vs Troposphere vs Stacker
【发布时间】:2019-06-28 02:16:36
【问题描述】:

Troposphere 是一个用于 AWS 配置的 python 项目。这是一个成熟的项目。

AWS CDK 仍处于开发者预览阶段。

cdk diff 在cdk deploy 之前确实有助于易于状态维护。不确定,对流层如何帮助我们进行状态维护?除了生成cloudformation模板...

来自AWSEvent talk,提到使用对流层时没有内置抽象

在哪里

AWS CDK 有很好的抽象。

CDK 启用 CI/CD,easily,因为对流层需要额外的自动化来上传 CF 模板

我们需要决定选择一个,在 AWS 上配置我们的基础设施


从状态维护、软件最佳实践、代码维护和支持的资源类型、配置的 CI/CD(端到端自动化)方面,

AWS_CDK vs Troposphere vs Stacker 的优势是什么?对任何编程语言开放..

【问题讨论】:

标签: continuous-integration amazon-cloudformation continuous-deployment aws-cdk troposphere


【解决方案1】:

对流层是 CDK 的一部分,更恰当的比较是 stacker(https://stacker.readthedocs.io/en/latest/ 使用对流层——我是两者的维护者)与 CDK。如果您有任何其他问题,请告诉我!

【讨论】:

  • 您如何比较 Stacker 和 AWS CDK? Stacker 在对流层之上添加了哪些功能?
  • stacker 是围绕对流层的编排层,与 CDK 编排 cloudformation 堆栈构建的方式非常相似。 stacker 有很多功能并且已经存在了一段时间。我最近没有仔细研究过 CDK,所以无法进行很好的比较,但我会说看看 stacker 的编排类型任务。
  • 我刚刚看了视频 - stacker 提供了一个开源库,其中包含许多对流层对象的抽象。您可以在以下位置查看:github.com/cloudtools/stacker_blueprints
  • 当您说编排逻辑时,您指的是主要功能吗? stacker.readthedocs.io/en/latest/#main-features
  • 是的!您可以在基础架构中定义所需的所有堆栈,stacker 构建它并确保它根据任何更改保持最新。这有点旧,但基本保持不变:whaletech.co/2017/02/28/…
猜你喜欢
  • 2017-04-17
  • 2015-02-07
  • 1970-01-01
  • 2017-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-17
  • 2017-09-11
相关资源
最近更新 更多