Blue/Green Deployment Models in AWS
Details
Continuous Deployment tool is a refreshing addition to Infrastructure automation tools. It uses blue/green deployment strategy to deploy your latest code and route the traffic to latest code deployed stack using Route53. It gives you a leverage to route your active production traffic to new code or switch it back to old version of code in zero downtime. In addition, it also has inbuilt support to trigger automated test cases in test region when instance created with new code becomes healthy. This tool also demonstrates the ease of creating automation tool; automation is not rocket science anymore. It is completely built up using AWS CLI, CFT, Python and Shell scripts and one could easily get started and customize it as desire in quick time. This tool simplified our production release process and significantly helped us to cut down our time spending in production release from 4hrs to 30 mins.
Here are some of the significant features.
• Uses Generic CFT templates and CHEF for infrastructure provisioning and configuration.
• Creates API stack from scratch and fully configuration driven.
• Ability to update R53 with active node DNS endpoint.
• Eliminates the need for managing multiple artifacts for blue and green stack.
