Complex Hosting

Overview

  • Handle more traffic
  • Increased performance
  • High availability
  • Advanced deployment configurations
  • Segment traffic
  • Geographically distribute traffic
  • Eliminate single points of failure

Advanced Load Balancing

Vertical scaling only gets your application so far. It eventually becomes prohibitively expensive to increase CPU power, disk I/O capabilities etc. within a single system. Therefore high traffic applications / websites are often scaled most cost-efficiently using horizontal scaling techniques - i.e. using multi-server combinations.

Complex hosting increases your system capacity (handle more concurrent users / visitors), performance, and reliability. For example, by having multiple web servers you can take one offline for maintenance work without suffering website downtime.

You can also offload computationally intensive tasks to a "back office" system to process transparently in the background without causing delays to the primary front-end systems.

Using advanced load balancing techniques we can intelligently route traffic to different servers depending on the requested page - for example you may run higher powered servers exclusively for your checkout or store pages to ensure a trouble-free purchase and reduce abandonment rates.

We can deploy fully managed complex hosting solutions in combination with any of our server ranges. The best and most appropriate solution for your needs requires expert insight! Please contact our sales engineers to discuss your requirements in detail and we'll be happy to discuss your optimal configuration.

High Availability Cloud Load Balancer

One of the key benefits of load balancing is to remove the web server as a single point of failure within your application infrastructure. If the load balancer itself is a single point of failure you have just moved the problem, not solved it! All our load balancer solutions are high availability as standard for this reason.

Layershift solution architects use these components in many of our complex hosting configurations. Our High Availability Cloud Load Balancer is available with any of our hosting services.

How it works

  1. Requests from the Internet are routed to the load balancing cloud
  2. The cloud load balancer detects which content server is least loaded, and forwards the request to that server for the fastest processing / response
  3. The content server processes the request and issues its response back to the cloud load balancer
  4. The load balancer forwards the request back to the visitor

Benefits

  • Automatically detects and removes failed content servers from the server farm
  • Can be used with any of our Cloud VPS, Cloud VPS Extreme, or Dedicated server solutions (or combinations of all 3)
  • Can be used in the back-end to balance application servers such as database servers, NoSQL servers etc.
  • Because we deliver a high availability cloud load balancer, with multiple redundant load balancer devices handling the requests, there is no single point of failure - if a load balancer device fails it's instantly removed from service without impact

Pricing and Technical Details

Server Location:

Compare Typical Competitors Base Advanced Engineered
Price Varies £20/month POA POA £75/month POA POA POA
Compatibility -
  • Cloud VPS
  • Cloud VPS Extreme
  • Dedicated
  • Cloud VPS
  • Cloud VPS Extreme
  • Dedicated
  • Cloud VPS
  • Cloud VPS Extreme
  • Dedicated
Duplicate bandwidth charges Often charged for bandwidth from web servers, and again for bandwidth from load balancers - so you pay twice for the same traffic! No! No! No!
Max Load Balanced Servers Varies 2 1,000 Unlimited
SSL acceleration No No Yes Yes
Advanced Server Health Monitoring Varies Yes Yes Yes
Intelligent Load Distribution Varies Yes Yes Yes
Connection Acceleration No No Yes Yes
Content Acceleration No No No Yes
Advanced Request Routing Policies No No No Yes
Session Persistence Varies Configurable Configurable Configurable

Global Load Balancing

When serving a worldwide audience it can be difficult to decide the best geographic location for your server to ensure acceptable end user performance. Due to latency and routing it can often be a compromise - everybody gets a mediocre experience!

With global load balancing you don't need to make that compromise! By running an application instance in multiple server locations you can ensure top performance for all of your users: take full advantage of our UK, New York, and Singapore server locations by directing each user to their nearest server.

Contact our sales engineers for more information and learn how to improve your global performance.