创建本地端到端开发环境
Create a local end-to-end development environment
我开始使用 terraform 来控制各种云提供商(例如 AWS)上的暂存和生产环境。有没有办法使用 terraform 配置文件为多层应用程序环境创建本地开发环境,或者我是否必须通过 vagrant 维护不同的配置来满足我的开发需求?
使用两个工具可能不会太难,因为大多数组件都是 docker 化的,但是如果有一个配置就更好了。
跨平台编排工具的问题在于,就所有云上可用的功能而言,它最终迎合了最低公分母。 Terraform 仅使用所需供应商提供的资源来描述基础设施。
长话短说,您将需要单独的配置,但如果您要部署到云,没有什么能阻止您将其用于 QA 或验收测试环境。
我开始使用 terraform 来控制各种云提供商(例如 AWS)上的暂存和生产环境。有没有办法使用 terraform 配置文件为多层应用程序环境创建本地开发环境,或者我是否必须通过 vagrant 维护不同的配置来满足我的开发需求?
使用两个工具可能不会太难,因为大多数组件都是 docker 化的,但是如果有一个配置就更好了。
跨平台编排工具的问题在于,就所有云上可用的功能而言,它最终迎合了最低公分母。 Terraform 仅使用所需供应商提供的资源来描述基础设施。
长话短说,您将需要单独的配置,但如果您要部署到云,没有什么能阻止您将其用于 QA 或验收测试环境。