AWS Service Catalog让用户也能使用Terraform管控云计算资源

AWS用户不只可以使用AWS CloudFormation,定义Service Catalog中的云计算资源,现在也可以使用开源基础设施即程序代码(IaC)软件工具Hashicorp Terraform,在Service Catalog配置云计算基础设施,并且统一管理部署的资源。

在Service Catalog上,企业可以创建和管理基础设施即程序代码模板目录,并控制可供使用的基础设施即程序代码模板和版本,以及管理像是模板访问权限等各版本的配置,供工程师或是数据科学家以自助的方式,配置用于日常工作的云计算资源。Service Catalog模板包含了虚拟机镜像文件、服务器、软件和数据库,甚至是完整的多层应用程序基础架构所需的全部内容。

Service Catalog终端用户只能从有权访问的模板挑选需要的内容,方便企业集中管理以基础设施即程序代码部署的资源。之前用户可以使用AWS基础设施即程序代码服务CloudFormation,部署和管理AWS与第三方的资源,而现在用户还可以将现有Terraform配置,集成到Service Catalog中,让Terraform中的内容也成为核准资源组合的一部分。

官方提到,AWS Service Catalog同时支持CloudFormation和Terraform,可让用户选择符合自家流程和专业知识的工具,也同时防止管理不一致,并且降低不合法遵要求的风险。

目前在所有AWS地区的Service Catalog服务都已经支持Terraform配置,官方提到,使用Terraform与CloudFormation支付的价格相同,一样是支付服务API调用的费用,另外,用户还需要对Terraform参照引擎使用和创建的资源付费。