Cluster Package

WordPress Cluster Package

The WordPress Cluster package is an automated high-availability solution for WordPress running across multiple lightweight containers. The package configures the web server, database, load balancer, shared storage, and automatic horizontal scaling so the components work together as one scalable WordPress system.

Package Overview

The WordPress Cluster package is designed for large-scale and production WordPress projects that need stronger availability, fault tolerance, and the ability to handle continuous high traffic or sudden traffic spikes.

The package automates the normally complex cluster-deployment workflow and interconnects the required components so the WordPress site can scale according to load without requiring extensive manual DevOps configuration.

WordPress Cluster Benefits

High AvailabilityClustered WordPress components provide redundancy and improved fault tolerance for production workloads.
Dynamic ScalingApplication-server nodes can be added or removed automatically according to the selected scaling strategy.
LiteSpeed OptionThe cluster can use LiteSpeed Web Server for high-performance content delivery.
MariaDB GaleraA highly available MariaDB Galera Cluster can be selected for the database layer.
Shared StorageA fault-tolerant shared-storage cluster based on GlusterFS can be attached.
SSL AutomationLet’s Encrypt SSL with automatic renewal can be installed.
Custom DomainA custom domain can be bound to the WordPress cluster and the certificate updated accordingly.

WordPress Cluster Installation

  1. Click Marketplace at the top of the Virtuozzo Application Management dashboard.
  2. Search for WordPress Cluster Kit and click Install.
  3. Choose the required Scaling Strategy according to the expected workload.
  4. Select the required Advanced Features.
  5. Specify the Environment and Display Name.
  6. Select the required Region when multiple regions are available.
  7. Click Install.

The platform automatically creates and configures the WordPress Cluster environment in a few minutes according to the selected options.

Scaling Strategy

The Scaling Strategy is intended to anticipate increasing load and scale application servers horizontally before the WordPress application becomes overloaded. The predefined strategies can be adjusted after installation.

StrategyScale OutScale In
Low LoadAdd 1 application-server node, up to 16 nodes, when workload rises above 70%.Remove 1 node, down to 2 nodes, when workload falls below 20%.
Medium LoadAdd 1 application-server node, up to 16 nodes, when workload rises above 50%.Remove 1 node, down to 2 nodes, when workload falls below 20%.
High LoadAdd 2 application-server nodes, up to 16 nodes, when workload rises above 30%.Remove 1 node, down to 2 nodes, when workload falls below 10%.
Automatic scaling: these predefined scenarios are applied to the application-server layer to help prevent overload. They can be modified later through the environment’s horizontal-scaling settings.

Advanced Features

The installation window provides several optional features for tailoring the cluster to the project requirements.

LiteSpeed High-Performance Web ServerUses LiteSpeed instead of the default NGINX web server for the WordPress application layer.
Brute Force Attack ProtectionEnables additional WordPress login protection for LiteSpeed-based installations.
Web Application FirewallEnables WAF protection when LiteSpeed is selected.
MariaDB Galera ClusterUses MariaDB Galera instead of the default Primary-Primary database cluster.
Let’s Encrypt SSL with Auto-RenewalAutomatically issues and renews a free SSL certificate.
GlusterFS ClusterUses GlusterFS Cluster instead of the default Shared Storage implementation.
WordPress Multisite NetworkConfigures WordPress Multisite for managing multiple sites within one WordPress network.
WooCommerceInstalls WooCommerce for e-commerce WordPress projects.
Default alternatives: when the corresponding advanced option is not selected, the package uses its documented default component—for example NGINX instead of LiteSpeed and Primary-Primary database replication instead of MariaDB Galera.

Expected Result

A highly available WordPress cluster is deployed with load balancing, multiple application servers, clustered database and shared-storage components, and automatic horizontal scaling according to the selected strategy. The platform then handles the cluster scaling and infrastructure management while WordPress can be managed normally through its administration interface.

Important Notes

  • The WordPress Cluster package is intended for larger production sites and traffic-intensive workloads.
  • Application servers can automatically scale from a minimum of 2 up to 16 nodes under the documented predefined strategies.
  • Low, Medium, and High Load strategies use different workload thresholds for scaling.
  • LiteSpeed, MariaDB Galera, GlusterFS, Let’s Encrypt, Multisite, and WooCommerce are optional advanced features.
  • Advanced feature availability can depend on the particular service-provider installation.
  • The environment is created and configured automatically after the installation options are submitted.