When there is a sudden surge in traffic to a web application in the cloud, the load on the underlying web servers can go up by several notches. If the load reaches gargantuan levels, the application can slow down or even break down. In order to handle these kinds of situations, the IT team would want to restore the application performance to acceptable levels as soon as possible without bringing the service down. Sometimes they might need to provision extra cloud resources to take care of the increased load. Also, even though cloud platforms dynamically perform load balancing based on resource consumption levels, the IT administrator still needs to ensure sufficient resources are available for his application on the cloud.
So, what is the best way an IT administrator can ensure his cloud-based applications are always stacked with enough server power? Simple, automate the resource provisioning in the cloud. This saves manual effort and improves operational efficiency as well.
ManageEngine Applications Manager lets you create actions to automatically start, stop or restart Amazon EC2 instances when there are threshold violations, say when the number of active sessions in a Tomcat server exceeds a certain limit.
This is similar to the automated virtual machine management feature that we introduced earlier. When combined with the out-of-the-box support for over 50 applications and servers across physical, virtual and cloud environments, the automated cloud provisioning feature becomes even more powerful.