一家公司正在将应用程序迁移到 AWS,并且已经使用 Chef recipes 进行配置管理。团队希望在迁移到 AWS 后继续使用现有的 Chef recipes,并尽量减少运维工作。哪种解决方案运维效率最高,并且保留了 Chef recipes 的使用?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS OpsWorks 创建堆栈并添加使用 Chef recipes 的层。.
为什么这是答案
AWS OpsWorks 是一种配置管理服务,它支持 Chef 和 Puppet。通过 OpsWorks,您可以创建堆栈并添加层,这些层可以使用现有的 Chef recipes 来自动化实例的配置、部署和管理,从而最大限度地减少运维工作。 其他选项的不足之处: 选项一(在 EC2 实例上安装 Chef 服务器)需要手动管理 Chef 服务器,运维负担较重。 选项二(CloudFormation 创建堆栈并添加包含 Chef recipes 的层)表述不准确,CloudFormation 主要用于基础设施即代码,虽然可以部署 Chef,但 OpsWorks 是专门为 Chef/Puppet 设计的,集成度更高,运维效率更优。 选项三(Elastic Beanstalk 结合 Docker 平台上传并运行 Chef recipes)Elastic Beanstalk 更侧重于应用程序部署,虽然可以通过 Docker 运行 Chef,但 OpsWorks 提供了更原生的 Chef 集成和管理能力,更符合题目的“保留 Chef recipes 的使用”和“运维效率最高”的要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡