AWS Certified DevOps Engineer – Professional — Question 74

An ecommerce company is looking for ways to deploy an application on AWS that satisfies the following requirements:

• Has a simple and automated application deployment process.
• Has minimal deployment costs while ensuring that at least half of the instances are available to receive end-user requests.
• If the application fails, an automated healing mechanism will replace the affected instances.

Which deployment strategy will meet these requirements?

Answer options

Correct answer: C

Explanation

Option C is correct because it utilizes AWS CodeDeploy with a deployment strategy that ensures half of the instances are available while automatically checking for health, which aligns with the requirement for minimal costs and automated healing. Options A and B do not provide the specific deployment strategy needed, and Option D's blue/green strategy does not meet the requirement to maintain at least half of the instances available during deployment.