A highly scalable and performance-tuned platform for running a WordPress site.
Scalable WordPress is a highly scalable and performance-tuned platform for running a WordPress site. It combines industry best practices with best-of-breed technologies and Elastisys’ industry-leading autoscaling to empower you with a flexible and performant platform to host your WordPress site.
Scalable WordPress adjusts to your site’s traffic. It increases the number of servers to handle load peaks and reduces the server pool at low-traffic hours, allowing you to always run with just the right amount of capacity. This allows you to cope with surges in traffic without being charged undue amounts for an overdimensioned hardware setup and, most importantly, your visitors get to enjoy a smooth browsing experience at all times.
Scalable WordPress runs on-premise or in a public cloud of your choice.
If you have a WordPress site that needs to deliver a responsive user experience even in the face of high variations traffic, Scalable WordPress is for you!
Scalable WordPress is built following industry best practices and comes with a lot functionality that goes beyond what is normally offered by WordPress hosting sites. Some notable features of the Scalable WordPress platform include:
Scalability is the primary design tenet of Scalable WordPress. We want the system to scale in all dimensions and to limit potential bottlenecks. Following this principle we have put together a software stack of proven technologies that scales both at the component-level and at the server-level.
At the very foundation of the system we find Kubernetes, a production-grade system for running software across clusters of (virtual/physical) machines. With Kubernetes, we are standing on the shoulders of giants, benefitting from 15 years of experience running production workloads at Google.
Scalable WordPress is comprised of a software stack where components can be conceptually divided into layers, each of which can run with one or more instances depending on the load. Each component instance in the stack is run as a Docker container that is scheduled onto one of the (virtual/physical) machines that comprise the Kubernetes cluster.
When we combine Kubernetes with Elastisys’ industry-leading autoscaling, we end up with a runtime that elastically scales along two dimensions:
At times of high load, many of the micro services within the cluster will require additional pods to be started. In such situations, the cluster-level autoscaler may need to expand the cluster by adding additional worker nodes to fit the requested pods. Similarly, at times when a lot of micro-services are experiencing low load, the total number of scheduled micro-service pods will decrease, eventually allowing the cluster to shrink by removing worker nodes.
This combination of component-level autoscaling and server-level autoscaling that is one of the primary traits of Scalable WordPress.
The components of the Scalable WordPress software stack can be conceptually divided into layers, as shown in the image below. Note that most layers are represented by multiple boxes. This indicates that the component can run with more than one instance — components that can be scaled out at times of high load, and scaled back in at times of lower load.
Turning our attention to each of the software stack layers we find the following components:
Scalable WordPress is a truly elastic platform for delivering WordPress sites. In fact, by visiting this site, you are already experiencing Scalable WordPress as a site visitor.
If you would you like to get a demo of your own site running on the Scalable WordPress platform or discuss how Scalable WordPress can be customized for your use case, please contact us.