Linux Shared Web Hosting Next Generation Service Module

  • 5-10x greater density of sites per server
  • Complete website isolation
  • Customer self-service control panels
  • Best-in-class Web Presence Builder capability

Offer highly available, shared web hosting sites with high-density hosting

The Linux Shared Hosting NG Service Module applies next-generation technology to shared web hosting — out of the box. This Service Automation service module automates operations support for Linux shared web hosting service delivery, reducing your support costs.

It uses clustering, load balancing, and site isolation to achieve high website density, drive down operating costs, and deliver high-availability hosting — and it’s capable of hosting 10,000-15,000 web sites per server.

This service module is an ideal solution for service providers who have a large number of hosted, shared websites and want to reduce their operating costs. It’s also a great solution for service providers who want to deliver a differentiated, highly available, shared hosting service at a higher price than traditional shared web hosting.

Key capabilities

  • 5-10x greater density of sites per server
  • Site isolation, enabling you to meet high-availability SLAs
  • Customer self-service control panels, reducing your support costs
  • Best-in-class Web Presence Builder capability
  • Ability to choose from hundreds of additional cloud services

Key benefits

  • Reduce OPEX by consolidating servers, creating high web site density
  • Increase ARPU with higher priced, high-availability shared hosting services
  • Further increase ARPU by delivering other sticky services
  • Reduce churn with improved reliability
  • Reduce planned and unplanned downtime with clustering and load balancing
  • Improve margins by eliminating the need to develop and maintain complex in-house hosting and operations systems

Key features

High density — 5-10x typical web site density

  • 10,000-15,000 sites per regular web-server (4 cores, 16 GB RAM, 3TB SATA drives)
  • Compared to about 2,000 for typical panel deployments

High availability and increased stability

  • Predictable level of service, with performance degradation instead of faults
  • Reduced churn rate

Lower costs

  • Reduced support costs because of customer self-service panel
  • Reduced administrative costs because you’ll have fewer servers, as well as automated administration software

Site isolation

  • Every site’s resource consumption (request rate, CPU, RAM, bandwidth) is capped
  • Site attacks and scripting mistakes at one site won’t affect others

Zero maintenance downtime

  • Loads from failed servers are dynamically redistributed

Seamless capacity management

  • No need to reserve capacity (CPU, RAM, disk) on every server
  • Better utilization and auto-scaling
  • No need for expensive migration of customers between servers

Reports highlighting top resource consumers

  • Easy detection of sites generating the most bandwidth, CPU, and RAM loads
  • Immediate notification of site overloads, enabling rapid time to remediation

How it works

Service Automation Shared Hosting NG deployment architecture
Click here to enlarge

Load balancer
Working with your choice of load balancer — including Linux LVS and load-balancing devices that provide direct routing and sticky sessions — the module provides dynamic load redistribution and seamless capacity management.

Web server clustering
Clustering enables any web server to process requests for any site, providing high availability for every site, 24x7. We’ve chosen Apache because its features are widely used in existing web sites and enable seamless migration. Web servers are also able to handle FTP and SSH connections.

Site isolation
Support for limiting bandwidth, CPU, memory, and the number of simultaneous requests and CGI processes per web site in the service templates.

Database servers
Your MySQL or PostgreSQL databases are handled by a separate server set, providing further reliability.

NFS shared storage
Site content is stored in NFS3 file systems, with all file systems mounted to all web servers.

Configuration database
Configurations for all web sites are stored in a central configuration database.