Correct Answer – A
AWS OpsWorks provides a fully managed configuration automation and management service of Chef and Puppet. These platforms will allow for the use of code to automate the configurations of EC2 instances, including replication, as stated in the scenario. With Chef and Puppet, OpsWorks will allow for the automation of how servers are configured, deployed and managed across Amazon EC2 instances or on-premises compute environments.
Option B is INCORRECT because AWS Elastic Beanstalk is a service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS. It will not replicate a specific software service configuration onto a multitude of EC2 instances autonomously.
https://aws.amazon.com/elasticbeanstalk/
Option C is INCORRECT because a Launch Configuration is primarily an instance configuration template that an Auto Scaling group uses to launch EC2 instances. It is the blueprint of the Auto Scaling group. It also determines the configuration output of each instance.
https://docs.aws.amazon.com/autoscaling/ec2/userguide/LaunchConfiguration.html
Option D is INCORRECT because Auto-scaling is responsive to preset threshold levels in a deployment environment. It does not offer a fully managed functionality that allows for the mass replication of a specific configuration, as the scenario outlines.
https://aws.amazon.com/autoscaling/