
Answer-first summary for fast verification
Answer: Configure AWS OpsWorks, and use the auto healing feature to stop and start the instance. Use a lifecycle event in OpsWorks to pull the metadata from Amazon S3 and update it on the instance.
Option B is the correct answer because AWS OpsWorks with auto healing can handle both system-level and instance-level unresponsiveness. It leverages more complex health checks and can automatically stop and start the instance if it becomes unresponsive. Additionally, OpsWorks allows the use of lifecycle events to pull and update metadata from Amazon S3 onto the instance.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A company operates an application on a single Amazon EC2 instance. The application's metadata is stored in Amazon S3 and needs to be fetched whenever the instance restarts. Additionally, the instance should automatically restart or relaunch if it becomes unresponsive. Which AWS service configuration would effectively address these requirements?
A
Create an Amazon CloudWatch alarm for the StatusCheckFailed metric. Use the recover action to stop and start the instance. Use an S3 event notification to push the metadata to the instance when the instance is back up and running.
B
Configure AWS OpsWorks, and use the auto healing feature to stop and start the instance. Use a lifecycle event in OpsWorks to pull the metadata from Amazon S3 and update it on the instance.
C
Use EC2 Auto Recovery to automatically stop and start the instance in case of a failure. Use an S3 event notification to push the metadata to the instance when the instance is back up and running.
D
Use AWS CloudFormation to create an EC2 instance that includes the UserData property for the EC2 resource. Add a command in UserData to retrieve the application metadata from Amazon S3.
No comments yet.