High Availability Hosting

The eApps high availability hosting service is designed for performance, reliability, and capacity. We have an outstanding uptime record. Our service allows you to scale vertically from a small plan all the way up to a full dedicated server in a short period of time, with no downtime or configuration changes. Our regular hosting plans, even though they are not designed for high availability, have high uptime and are used for many mission critical sites. However, some of our customers are extremely sensitive to availability and/or desire flexible scalibility. Their needs fall into two categories.

High Availability Needs - For some sites, even a short outage to repair or replace equipment can have a significant negative impact for the site owner. These sites are typically high volume commerce sites or sites that run a heavily used business process supporting many users.

Flexible Scalability Needs - Other sites have the potential to grow in usage following an unpredictable pattern. While these sites are sensitive to availability, the site owners also desire the ability to quickly add capacity. Upgrading to a larger hosting plan or even a dedicated server is always an option. But what is optimal in this situation is the ability to easily add new "instances" of a site, what we call horizontal scalability.

With eApps Hosting's Custom Services, both of these needs can be met one of our high availability, clustered solutions. A cluster allows for a site or application to be run on multiple VPS or dedicated servers using separate physical servers. In the event that there is a hardware failure or maintenance event on one of the physical servers, the site is not impacted because of the redundancy of spreading the processing across multiple physical servers.

eApps offers the following high availability hosting solutions.

Load Balanced Clusters - This economical clustering solution is available as a standard service for all General VPS and Dedicated VPS plans. The service is implemented using the Coyotepoint Equalizer, a hardware appliance that manages Apache sessions. This appliance is used to manage and control user sessions to a cluster of VPS containers for your application. If one of the VPS containers is not available, the Coyotepoint Equalizer will automatically balance the user sessions among the remaining active VPS containers. To add more capacity for your application, we can quickly add another VPS container to the cluster. The form of "horizontal scaling" can be deployed quickly and is cost effective.

Java Clusters - We offer custom Java cluster solutions for those situations where maintaining the state of a Java user session is required. Depending on the customer's specific needs the solution could use the built in Tomcat or JBoss clustering capabilities or a more sophisticated solution using Terracotta, a software product designed for JVM clustering.

Database Clusters/Replication - In most cases, it is not sufficient to cluster just the application server component. We can help you deploy database clustering or replication using the widely used MySQL or PostgreSQL database servers.

If you need a high availability or flexible capacity solution, please click the CHAT ONLINE icon for on-line assistance or contact us for more information.

no gs