We are currently having Sitecore 8.2 update 6 runs on AWS. We are planning to implement Blue/Green deployment for zero downtime and disaster recovery. The plan is to have 2 set environments as Blue will have 1CM, 2 CDs (active) and Green will have 1CM, 2 CDs (standby). They both will share the same integrated environments including SQL, MONGODB and Solr so there is no need to update connection string. We will utilize Amazon Elastic Load Balance to route the traffic between Blue/Green environments.
My question is has anyone has implemented this type of set up before? Could you please share any drawbacks or concerns with this approach if any? The other aspect I am interested to know is there any automate way to tell load balance to route traffic to avoid manual work?