CaC(配置即代码)和 IaC(基础设施即代码)都是管理基础设施资源的方式,但它们关注的内容不同。CaC 处理的是在您的服务器内部署和管理软件和设置,例如用户设置和应用程序配置。CaC 工具的示例包括 Ansible 和 Puppet。另一方面,IaC 是关于管理底层基础设施,如虚拟机、网络和存储。IaC 工具的示例包括 Terraform 和 AWS CloudFormation。因此,虽然 IaC 设置环境,但 CaC 确保该环境中的软件正常运行。