Q79 — AWS DOP-C02 第2章

第 79/100 题 | ← 返回第2章

一家公司想要在AWS上为专响企业内存数据存储使难网格系统。该系统可以在任何基于Linux的发行版中的多个服务器节点中运行。每次添加或删除节点唱,系统客间能够重新配置整个象群。添加或删除节点唱,客间更新 /etc/cluster/nodes.config文件,列出该象群当前节点成员的IP地址。 该公司希望自动执行向象群添加新节点的任务。 DevOps 工程师可以做什么范两足这些要求?

正确答案: A. 使用AWSOpsWorksStacks对该集群的服务器节点进行分层。创建填充/etc/cluster/nodes.config文件内容的Chef配方,并使用该层的当前成员重新启动服务。将该配方分配给配置生命周期事件。

解析

根据题目要求,公司希望在AWS上为专有企业内存数据存储使用网格系统,并且需要自动化地向集群添加新节点的任务。选项A提出使用AWSOpsWorksStacks进行服务器节点的分层管理,并通过Chef配方自动更新/etc/cluster/nodes.config文件内容,同时将该配方分配给配置生命周期事件,以实现自动化管理。这种方法能够满足题目中提出的自动化添加新节点并重新配置整个集群的需求。选项B虽然提到了版本控制和AWSCodeDeploy,但没有明确说明如何实现自动化添加新节点并重新配置集群的具体步骤。选项C提出了使用AmazonS3存储桶和crontab脚本的方法,但这种方法相对复杂且不够直接,不符合题目要求的自动化和简洁性。选项D虽然涉及用户数据脚本和自动更新nodes.config文件,但没有提及如何与AWS服务集成以实现自动化管理。综上所述,选项A是最符合题目要求的答案。 查看全部