Fault tolerant autoscaling with dynamic load balancing

Fault tolerance, high availability, and scalability are essential prerequisites for any enterprise application deployment. One of the major concerns of enterprise application architects is avoiding single points of failure. Autoscaling refers to the behavior where the system scales up when the load increases and scales down when the load decreases. Such an approach is essential for cloud deployments such as Amazon EC2 where the charge is based on the actual computing power consumed. Ideally, from the clients' point of view, in an autoscaling system, the response time should be constant and the overall throughput of the system should increase. Dynamic load balancing refers to a mechanism where ...

Get Apache Axis2 Web Services Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.