/wordpress-simple-multiregion

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Highly Available Multi-Region WordPress Cluster

Out-of-the-Box Enterprise WordPress Cluster with extra High Availability that can withstand to even cloud datacentre failure

Cluster Components

Upon the package installation, new environments will be created, one environment per one Region. Number of Regions may vary between 3 and 5.

Each environment comprises the software stacks as follows:

  • Load balancer: highly available and high-performance LiteSpeed ADC which is used for distributing the incoming traffic within a one region

  • Application server: highly available and high-performance LiteSpeed Web Server the WordPress software runs on. Web servers come with preconfigured automatic horizontal scaling to handle load spikes

  • Caching solution: highly available and high-performance Redis object caching storage. It stores in memory the database query results that have been loaded

  • Database:Highly-available MariaDB cluster is used to store and operate user data

  • Storage: Shared Storage cluster, ensuring high availablity with GlusterFS, is mounted to all application server nodes for sharing common data

Deployment to the Cloud

Click the REQUEST INSTALLATION button below and fill out the form within the widget in order to get an access to the installation.

Request Installation

If you are already registered at Jelastic, you can deploy this cluster by importing the the package manifest raw link within the dashboard.

Installation Process

In the opened confirmation window at Jelastic dashboard, choose:

  • destination Regions. The first chosen Region will be acting as Primary

  • Environment Name

  • preconfigured horizontal Scaling Strategy

  • Database Topology depending on connection latency value between Regions. In case latency is less than 20 ms we recommend to use Sync Galera Distribution, otherwise use Async Primary/Replica Distribution. This option will affect the whole solution topology:

    • Sync Galera

* Async Primary/Replica

  • WordPress Brute Force Attack Protection option will protect WordPress admin panel

  • Web Application Firewall secure feature that comes with Layer-7 Anti-DDoS Filtering as well as IP level bandwidth and request rate throttling. It won't degrade the LSADC performance since it can be tuned to withstand dynamic requests only.

  • Traffic encryption is provided by Let's Encrypt Add-On with automatic issuing of trusted SSL certificate and Auto-Renewal

  • Premium CDN integration in order to provide Lightning-fast static assets loading

Finally click on Install

Once the deployment is finished, you’ll see an appropriate success pop-up with URLs for every environment and access credentials to your administration WordPress panel, whilst the same information will be duplicated to your email box.

So now you can just click on the Open in browser button within the shown frame and start filling your highly available and reliable WP installation with the required content, being ready to handle as much users as your service requires.

Note: In case you have decided to move your site to the Multi-Region WordPress Cluster you can migrate it following the Tutorial "How to Migrate a WordPress Site to Jelastic PaaS or any other one you prefer.

WordPress Managed Hosting Business

To start offering this solution to your customers please follow to Auto-Scalable Clusters for Managed Cloud Business