After hard work of configuration and performance, we were able to configure and lift the automatic scaling process in amazon webservices.
The big challenge is to integrate every updated deploy to all servers provisioned for OnePlace. At the moment we work with 2 fixed servers and 10 servers scaling according to the demand and processing load.
Thus we can scale horizontally and vertically our application.
A process was performed in lauch configuration so that the userdata parameter is started at the first boot of all provisioned machines, recovering the latest deployments made in AWS S3.
Some powershell scripts and business rules were sufficient to retrieve all microservices configuration files and lift the servers correctly and without code update issues.
EC2 + AutoScaling + PowerShell + CodeDeploy is quite simple but a powerful suite that eliminates time with other services and integrations with other deployments.
Follow us on facebook - www.1place.com.br ¹OnePlace Coming Soon!