Logicworks engineering team has deep expertise and extensive hands-on experience in the critical and most challenging elements of high-availability implementations.
StingRay Load Balancing is available as a virtual machine appliance, which continually performs application health checks, routing around any failed servers, and can direct traffic to the least loaded server. Scaling, either by adding physical or virtual servers to a pool, becomes predictable and straightforward with a load-balanced front-end.
Clustering allows for instantaneous failovers of databases to ensure transaction integrity and virtually instantaneous failover in the event of a primary server failure. Logicworks DBAs for Oracle, Microsoft, MySQL and PostgreS database platforms help design and implement database architectures that ensure no transactions are ever lost.
The common configuration for high-availability infrastructure would include load-balanced front-end Web servers, clustered application servers, a database cluster with a separate standby replica, and mirrored onboard or external storage. Additionally, at all layers of the stack, switches, routers, firewalls, and load-balancers are deployed in pairs to eliminate any potential single points of failure. Finally, mirrored components are split up among independent racks that reside on separate Power Distribution Units (PDUs), which ensures that both fault domains remain completely discrete.