Skip to content

Intanode/wordpress-cluster

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Highly Available and Auto-Scalable WordPress Cluster

Out-of-the-box automated WordPress Cluster solution for one-click installation of the latest CMS version on the top of certified Jelastic dockerized stack templates.

WordPress Cluster Environment Topology

Upon the package installation, a new environment with the following topology will be created:

  • as an entry point, the NGINX load balancer is used, aimed to distribute the incoming traffic within a cluster
  • the WordPress application itself is handled by two NGINX PHP servers with preconfigured automatic horizontal scaling to handle load spikes
  • two MySQL DB servers with asynchronous Master-Master replication to store and operate user data
  • dedicated Data Storage node with WordPress-dedicated directory being mounted to all application server nodes, which allows them to operate the same data set rather than keeping and constantly synchronizing changes within their own content copies

WP Cluster Topology

All software stacks utilize the default image tag when creating the appropriate containers (usually, points to the latest software version by default, though could be customized by your hosting provider as well).

Each node is provisioned with the default resource limit of 8 cloudlets (i.e. up to 1 GiB of RAM and 3.2 GHz of CPU), which could be subsequently easily increased through the Environment topology wizard.

WordPress Cluster Deployment

In order to get this solution installed, just click the Deploy button below, specify your email address within the widget, choose one of the Jelastic Public Cloud providers and press Install.

Deploy to Jelastic

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

In the opened confirmation window at Jelastic dashboard, type the preferable WP Title for your blog site. Also, set an Environment name and, optionally, customize its Display Name. Then, select the preferable region (if several are available) and click on Install.

WP Cluster Installation

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

WP Cluster Installed

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.

For more details on the auto-scalable WordPress cluster solution installation and management, refer to the appropriate article or ask our technical experts for an assistance at Stackoverflow.

About

Highly Available and Auto-scalable WordPress Cluster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 98.3%
  • JavaScript 1.7%