【发布时间】:2023-04-07 00:12:01
【问题描述】:
我们使用 CloudFormation/Terraform 在 AWS 中预置资源。
配置是关于创建一个新状态
或
将一种状态转换为另一种状态。
例如:一个状态是一台安装了 apache web x.y 的机器
我们使用 ansible 工具来编排配置
自动化是定义可以自动执行的任务。
可以在单个系统上使用自动化。编排采用自动化并协调多个系统之间的过程。通常是因为一个系统在完成其任务之前可能依赖于另一个系统。没有自动化就无法进行编排。
所以,编排就是解决依赖关系
Ansible playbook 有助于编排
但 AWS CDK 看起来对预置更友好
以下命令
aws cdk init
aws cdk synth
aws cdk deploy
负责在 AWS 中进行配置
对于编排,AWS CDK 是否也负责解决依赖关系?在配置中
【问题讨论】:
-
Stacker 还有助于编排逻辑:stacker.readthedocs.io/en/latest/#main-features 但我们更喜欢一个用于配置和编排的工具
标签: ansible amazon-cloudformation provisioning orchestration aws-cdk