ON-DEMAND DEVELOPMENT ENVIRONMENTS
Within no time developers can create EC2 instances and desired OS & Software configuration is performed before creating the AMIs(Amazon Machine Images) which are used in the future to recreate these servers programmatically. This saves significant time & efforts every-time when new servers are required for the development environment.
DYNAMICALLY INCREASE COMPUTATION POWER
Build processes need more computation power. Multiple build instances can be created in a matter of minutes taking AWS on-demand and pay-as-you-go model. Using AWS Cloudwatch and Auto-Scaling, number of instances can be scale up and down for the built environment
PERFORM REALISTIC TESTING
Testing requirements change frequently based on the project types and testing requirements like load testing,unit-testing, and network-testing etc. Allow the testing team to create the testing hosts exactly with the same configuration as the production hosts while keeping the cost low. Provision the collection of interdependent resources together using AWS Cloudformation templates including EC2 and RDS databases instances.