

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# IaC 部署
<a name="iac-deployment"></a>

如果没有基础设施即代码（IaC）部署机制，现代架构是不完整的。下图显示了与 IaC 部署相关的 AWS 服务。

![IaC 部署示意图](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/modern-data-centric-use-cases/images/iac_deployment.png)


我们建议任何已部署的基础设施始终以使用 IaC 工具的代码为后盾。例如，您可以使用 [AWS CloudFormation 或 AWS](https://aws.amazon.com/cloudformation/) [Cloud Development Kit (AWS CDK)](https://docs.aws.amazon.com/cdk/v2/guide/home.html)。AWS CDK 是一个包装。 CloudFormation

作为最佳实践，建议您将代码推送到您选择的代码存储库。在代码存储库中使用源代码控制也是一种最佳实践，这样可以实现版本控制和协作功能，使多个团队成员能够同时处理同一个代码库，同时确保不同开发者将代码集成到主分支中不会导致任何冲突。