AWS Certified DevOps Engineer – Professional — Question 117

A company wants to use a grid system for proprietary enterprise in-memory data store on top of AWS. The system can run in multiple server nodes in any Linux-based distribution. The system must be able to reconfigure the entire cluster every time a node is added or removed. When adding or removing nodes, an /etc/cluster/nodes.config file must be updated listing the IP addresses of the current node member of that cluster.

The company wants to automate the task of adding new nodes to a cluster.

What can a DevOps engineer do to meet these requirements?

Answer options

Correct answer: A

Explanation

Option A is correct because using AWS OpsWorks Stacks allows for effective management of the server nodes, and the Chef recipe can automate the update of the /etc/cluster/nodes.config file and service restart. Options B, C, and D do not fully automate the cluster reconfiguration process as required; they involve manual steps or additional external systems that complicate the task.