The Linux Shared Hosting NG Service Module applies next-generation technology to shared web hosting — out of the box. This Parallels Operations 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.
High density — 5-10x typical web site density
High availability and increased stability
Zero maintenance downtime
Seamless capacity management
Reports highlighting top resource consumers
Parallels Operations Automation Shared Hosting NG deployment architecture
Click here to enlarge
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.
Support for limiting bandwidth, CPU, memory, and the number of simultaneous requests and CGI processes per web site in the service templates.
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.
Configurations for all web sites are stored in a central configuration database.