Answer – B and C
This is mentioned in an AWS whitepaper.
You can shift traffic all at once, or you can do a weighted distribution. With Amazon Route 53, you can define a percentage of traffic to go to the green environment and gradually update the weights until the green environment carries the full production traffic. A weighted distribution provides the ability to perform canary analysis where a small percentage of production traffic is introduced to a new environment. It also allows the green environment to scale out to support the full production load if you’re using Elastic Load Balancing, for example. Elastic Load Balancing automatically scales its request-handling capacity to meet the inbound application traffic.
Option A is invalid since this is used for failover purposes.
Option D is invalid since you should not deploy your applications using just a single AZ.
For more information on Blue Green deployments, please refer to the below URL-
https://d1.awsstatic.com/whitepapers/AWS_Blue_Green_Deployments.pdf