菜单
平台

AWS云开发工具包

Published: Nov 20, 2019
Last Updated: Oct 28, 2020
Oct 2020
评估?

对于我们许多团队来说,Terraform 已成为定义云基础设施的默认选择。但是,我们的一些团队一直在尝试使用 AWS云开发工具包(AWS CDK),并对其爱不释手。他们尤其喜欢该工具能使用一流的编程语言,而不是配置文件,从而可以利用现有的工具、测试方法和技能。像类似的工具一样,确保部署易于理解和维护也需要花费心思。该工具包目前支持 TypeScript、JavaScript、Python、Java、C#和.NET。AWS 和 HashiCorp 团队最近发布了 Terraform云开发工具包预览版,以生成 Terraform 配置,并用于 Terraform 平台的整备。我们将继续观察 AWS CDK。

Nov 2019
评估?

尽管我们很多团队,已经将Terraform作为定义云基础设施的默认选择,但另一些团队却已经开始尝试使用AWS Cloud Development Kit (AWS CDK),并对其青睐有加。他们尤其喜欢该工具使用编程语言而不是配置文件来定义云基础设施,这样就能使用已有的工具、测试方法和技能来进行工作。即使对于定义云基础设施这样的工具,也需要用心确保部署代码易于理解和维护。考虑到该工具很快就会支持C#和Java语言,并且暂时忽略某些功能上的差距,如果希望不使用配置文件来定义云基础设施,我们认为AWS CDK值得关注。