Correct Answer – A, C
The SDLC Automation domain of AWS Certified DevOps Engineer - Professional (DOP-C01) Exam Guide has covered how to determine the deployment/delivery strategies (e.g., A/B, Blue/green, Canary, Red/Black) and how to implement them using AWS Services. The exam guide can be found in https://d1.awsstatic.com/training-and-certification/docs-devops-pro/AWS%20Certified%20DevOps%20Engineer%20Professional_Exam%20Guide_v1.5_FINAL%20(2).pdf.
Option A is CORRECT: Because Blue/Green deployment contains two identical environments and the system can switch to the new environment for all the traffic. In this case, it has used two ASGs to handle the Blue/Green deployment.
Option B is incorrect: Because for rolling deployments, the system divides the whole environment into batches and deploys one batch at a time for the new software until the whole system is done. However, in this case, it swaps to the new release for all the traffic if the new code has no issue after being tested.
Option C is CORRECT: Because both red/black and blue/green deployment represent the same concept. In this case, the Red version (ASG1) is live in production. When the Black version (ASG2) is fully operational, the system has directed all traffic to it.
Option D is incorrect: Because A/B testing is a method where two versions of an application or a feature get tested with the same users, and the best is picked to win. It is not the same case as this scenario.
Option E is incorrect: Because for Canary deployment, a subset of real users/traffic is routed to the new version. After the test metrics pass your requirements, the new release starts to server all the traffic. This case does not belong to Canary deployment.