SlideShare a Scribd company logo
WordPress Clusterization
Auto-Scaling and High Availability
WordPress Leading CMS Market
DATA SOURCE: W3TECHS.COM
● Over 409 million people view more
than 21.5 billion pages each month
● About 83.6 million new posts per
month
● 44.9 million new comments each
month
● Among WordPress users
TechCrunch, TED, CNN and the
National Football League
WordPress Leading CMS Market
DATA SOURCE: WordPress.tv
Top Challenges for WordPress Users
https://pagely.com/blog/wordpress-survey-2018/
The Cost of Downtimes
84 Lumber ads for Super Bowl 2017 cost $5 million, when
viewers went to the site, which was unprepared for a massive
traffic spike, they saw only “Service Unavailable”
WordPress Used for Highly-Loaded Projects
WordPress holds a 37.18% market share of
Quantcast Top 10k (10,000 most-trafficked
websites) and 34.92% of Quantcast Top
100k.
Every serious production setup requires
maximum uptime and performance.
Clusterization can ensure high availability for
protecting the business against infrastructure
failures, and overcome performance
limitations of standalone VPS solutions.
Complexity while Setting Up WordPress Clusters
● Configure app servers and their scaling
● Set up load balancing for traffic distribution
● Clusterize databases and optimize performance
● Configure shared storage and files replication
● Configure object cache servers
● Deploy and configure WordPress on top of the
clustered topology
● Add SSL certificate and automate timely updates
● Integrate CDN and automate scaling adjustments
● Control and timely perform updates of the software
stacks
Available Solutions
DATA SOURCE: Review Signal
How Jelastic
Can Help
Auto-Scalable Clustered WordPress in One Click
● Automatic installation and clustering of application
servers, load balancers, databases, shared file storage
and object cache servers via intuitive UI
● Integrated super fast HTTP/3 ready LiteSpeed Web
ADC load balancer and LiteSpeed Web Server
● Pre-configured load alerts, automatic vertical and
horizontal scaling
● Built-in Let’s Encrypt SSL with automated renewal
● HTTP/3 ready Premium Verizon Edgecast-based CDN
● Performance testing and fine tuning
● Next generation of billing based on pay-per-use model
Auto-Scalable Clustered WordPress in One Click
LiteSpeed Load Balancing & App Server
LiteSpeed is an excellent choice
for ISVs and SMEs looking to
increase performance, security
and availability of large
production environments
● Automatic vertical and horizontal scaling of servers based on the load triggers:
○ Low Load adds 1 application server node if the load is higher than 70%, removes 1
node if the load goes below 20%
○ Medium Load adds 1 application server node if the load is higher than 50%,
removes 1 node if the load goes below 20%
○ High Load adds 2 application server node if the load is higher than 30%, removes
1 node if the load goes below 10%
● Redis high-speed caching stores loaded database query results to serve requests faster
Scalable LiteSpeed Web Server with Object Cache
● Pre-configured MariaDB Galera data
replication and load balancing
● Auto scaling and auto discovery
● Automated failover mechanism
MariaDB Galera Cluster
Shared File Storage
● Centralize your shared data within a single Shared Storage container
● Shared Storage Container is recommended for media files in combination with CDN
● GlusterFS can be installed optionally per request
Built-In Let’s Encrypt SSL Certificates
Let’s Encrypt add-on is enabled by default in
order to:
● Automatically obtain a browser trusted
certificate at zero cost
● Periodically perform automatic certificates
renewal
Premium HTTP/3 CDN
Verizon Edgecast based CDN automatically installed as add-on from Jelastic dashboard
providing:
● 5,000+ global interconnections
● 145+ points of presence on 6 continents
● Fast-routing IP Anycast
● HTTP/3 Quick UDP Internet Connections
● Intelligent load balancing
● Anti-DDoS protection
● 93 Tbps Network Capacity
Cluster Security & Built-In Protection
● Built-in WordPress Brute Force Attack Protection
● Web Application Firewall (WAF)
● Per Client Throttling for mitigation of DoS and DDoS attacks
● Access Denied Directories for preventing accidental exposure of sensitive data
● File Access policy and permissions
● reCAPTCHA protection for validating
non trusted clients
Multisite Network
● Unlimited number of sites
available for creation within a
single network
● Built-in to the package and
can be enabled via simple
wizard
● Websites can be created as
sub-domains or sub-folders
Update to the New Stack Versions
Each software stack can be updated via Redeploy container feature
The WordPress core can be updated to
the new version simply via admin panel
Performance Testing
● Jmeter cluster with 20 workers. 1 worker = 500 threads. Total 10,000
threads.
● Test duration 30 mins, peak load - 10 mins.
● Each thread iteratively repeats the same test scenario.
● Test scenario - 7 page navigation requests, 4 search requests, 1
authorization request to wp-login.php
● There is random delay between two requests from 1.5 to 4 seconds
● Embedded resources are cached during the 1st request. Cache is cleared
after each test iteration.
Requests Paths:
/sample-page/
/about/
/?s=t${random}
/load-testing/
/?s=t${random}
/uptime-monitoring/
/setup-instructions/
/other-tools/
/?s=t${random}
/web-hosting-reviews/
/wp-login.php
/?s=t${random}
Comparison of VIP Packages from Different Providers
Provider
Total
Requests
Total
Errors
Peak
RPS
Average
RPS
Peak
Response
Time (ms)
Average
Response
Time (ms)
Total Data
Transferred
(GB)
Peak
Throughput
(MB/s)
Average
Throughput
(MB/s)
Flywheel 1785867 0 1455.38 992.15 6239 426 107.29 89 60
Liquid Web 1309520 722 703.58 572.17 15878 2346 57 39 32
Kinsta 1029906 0 1418.63 975.18 2511 426 107.69 87 60
Nexcess.net 1309520 14415 1036.43 727.51 10753 593 94.5 75.91 52.5
Pantheon 1957349 1920 1536.00 1087.42 15110 235 112.45 90 62
Pressable 1961025 359 1563.13 1089.46 10021 432 107.97 86 60
Presslabs 2229984 47 1773.15 1238.88 12135 208 112.54 91.02 62.52
SiteGround 2496158 18 2019.62 1386.75 5767 97 116.58 95 65
Servebolt.com 2851014 109 2290.83 1583.90 15106 121 106.91 86 59
WordPress.com VIP 1865399 9 1512.27 1036.33 7123 100 155.98 129 87
Jelastic 2229548 16 1838 1233 17258 108 99.2 73 59.9
Source of Performance Benchmarks, 2019
Game-Changing Pay-per-Use Pricing Model
Using automatic vertical scaling, Jelastic provides economically advantageous
pricing based on real resource consumption
Forbes - Deceptive Cloud Efficiency: Do You Really Pay As You Use?
Jelastic WordPress Cluster Resource Consumption
Resources
IDLE
State
100
Users Load
1,000
Users Load
2,000
Users Load
5,000
Users Load
10,000
Users Load
Cloudlets
(1 cloudlet = 128MiB+400MHz)
13 13 18 18 20 27
RAM (MiB) 1,230 1,270 1,390 1,470 1,510 2,180
CPU (GHz) 0.02 0.144 1.2 2.2 3.6 6.8
Public IP 1 1 1 1 1 1
Disk Space (GB) 11.6 based on custom content size
CDN Traffic (GB) 0 based on custom content size
Jelastic WordPress Cluster Cost
Resources
IDLE
State
100
Users Load
1,000
Users Load
2,000
Users Load
5,000
Users Load
10,000
Users Load
Cloudlets (≈$0.003 / hour) $0.039 $0.039 $0.054 $0.054 $0.06 $0.081
CDN / GB / hour $0.08 $0.08 $0.08 $0.08 $0.08 $0.08
LiteSpeed WS / license / hour $0.014 $0.014 $0.014 $0.014 $0.042 $0.088
LiteSpeed ADC / GB / hour $0.01 $0.01 $0.01 $0.01 $0.01 $0.01
Traffic, Disk Space & Public IP based on the chosen provider
Jelastic WordPress Packages with Fixed Monthly Price
Standalone Starter $99
4 GB RAM, 12 GHz CPU
20 GB SSD Local Disk
200 GB CDN
1 Public IP
LiteSpeed Web Server
MariaDB
Redis
Let’s Encrypt SSL with
Auto-Renewal
HTTP/3 Premium CDN
Web Application Firewall (WAF)
Layer-7 Anti-DDoS Filtering
WordPress Multisite Network
Standalone Pro $199
8 GB RAM, 25 GHz CPU
40 GB SSD Local Disk
300 GB CDN
1 Public IP
LiteSpeed Web Server
MariaDB
Redis
Let’s Encrypt SSL with
Auto-Renewal
HTTP/3 Premium CDN
Web Application Firewall (WAF)
Layer-7 Anti-DDoS Filtering
WordPress Multisite Network
Cluster Business $499
16 GB RAM, 52 GHz CPU
10 GB SSD Local Disk
100 GB Shared Storage
500 GB CDN
1 Public IP
LiteSpeed Web ADC
2 х LiteSpeed Web Servers
2 х MariaDB Master-Master
Redis
Shared Storage
Let’s Encrypt SSL with
Auto-Renewal
HTTP/3 Premium CDN
Web Application Firewall (WAF)
Layer-7 Anti-DDoS Filtering
WordPress Multisite Network
Automatic Horizontal Scaling
Cluster Enterprise $699
24 GB RAM, 78 GHz CPU
10 GB SSD Local Disk
200 GB Shared Storage
1000 GB CDN
2 Public IP
2 x LiteSpeed Web ADC
2+ LiteSpeed Web Servers
3 х MariaDB Galera Cluster
Redis
Shared Storage
Let’s Encrypt SSL with
Auto-Renewal
HTTP/3 Premium CDN
Web Application Firewall (WAF)
Layer-7 Anti-DDoS Filtering
WordPress Multisite Network
Automatic Horizontal Scaling
Lightweight WordPress Standalone Container
Auto-Scalable Clustered WordPress in One Click
https://www.youtube.com/watch?v=4uCWpLFmHE0
Full WordPress Packages Availability
Functionality
Out-of-Box
Cluster Topology
● Your WordPress Cluster Kit is Up
and Running
● Your MariaDB Galera Cluster is Up
and Running
● Successful Installation: Let's
Encrypt SSL
● Public IP(s) Successfully Attached
Email Notifications
Let’s Encrypt SSL Add-On automates the
issuing of trusted SSL certificates, custom
domain validation, and certificate renewal to
ensure a highly secure connection.
The add-on requires Public IP address.
Let’s Encrypt Add-On
● Automatic CDN URL generation:
https://{env.envName}-${sufix}.cdn.edgeport.net
● Allows to purge static assets from PoPs to
get fresh content
● Possibility to use custom domains and SSL
certificates
HTTP/3 Premium CDN Add-On
Built-In or Custom SSL
Secure your application
using connection
encrypted with SSL:
● Jelastic SSL
● Custom SSL
Statistics Monitoring
Resources can be tracked for
each container directly from
user-interface:
● CPU
● RAM
● Network
● Storage
Configuration File
Take control over all the files
within a particular container via
built-in configuration manager
Log Managers
Log files are accessible from the dashboard
as the main source of the important
information regarding what has happened to
your environment.
SSH Access
Easy access to the
environments or specific
containers via SSH via:
● Web SSH
● SSH Gate
Firewall Rules Management
Each container is provisioned
with a set of firewall rules,
which can be reviewed and
managed through a intuitive
graphical user interface
Pre-Configured Load Alerts
WordPress cluster includes pre-configured load
triggers for each layer.
They are executed if the usage of a particular
resource type is above/below the stated value
(%) during the appropriate time period.
As a result, you’ll get an email notification
about your application’s load change.
Automatic Horizontal Scaling Configuration
Automatic horizontal
scaling is implemented by
means of tunable triggers,
which track the changes in
application resource
consumption (CPU, RAM,
Network, IO) and increase
or decrease the number of
nodes
Collaboration Throughout Project Lifecycle
Facilitate the process of joint
development with
collaboration features:
● invite new or exclude
existing users in the
collaboration
● regulate the permissions
of users within the
collaboration
● manage account billing
Installable on Cloud Infrastructure or Bare Metal
● Enterprise WordPress Cluster Kit
requires to be run in Jelastic PaaS
● The platform is available across the
network of service providers
(Pay-per-Use) or can be installed on the
bare metal or any cloud
(Pay-per-Host-Node)
Easy Launch of Own WPaaS
● White-labeling
● Customizable choice of cloud
infrastructure, regions and package plans
● Automated installation
● Billing integration
Sample: https://wpaas.pro/
Management of Large Number of Projects
https://www.youtube.com/watch?v=NiYuUi9PbAk
Multi-Region Distribution for High Availability
Install packaged application to several available regions at once for
protection against data center failure
Multi-Region Deploy in One Click
Fully automated and asynchronous
deployment.
A turnkey package for web agencies
and hosting companies to offer VIP
WordPress experience for users.
Cross-region synchronization
provides protection against DC
failures.
Grow Business Easily!
Learn More
Start Partnership
Jelastic Blog

More Related Content

PDF
Google Cloud のネットワークとロードバランサ
PDF
Istio's mixer policy enforcement with custom adapters (cloud nativecon 17)
PDF
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
PPT
Amazon Simpledb
PPTX
Introduction to MongoDB
PDF
AWS Summit Seoul 2023 | "이봐, 해봤어?" 해본! 사람의 Modern Data Architecture 비밀 노트
PPTX
Beyond the Basics 4 MongoDB Security and Authentication
PDF
AWS Lambdaによるデータ処理理の⾃自動化とコモディティ化
Google Cloud のネットワークとロードバランサ
Istio's mixer policy enforcement with custom adapters (cloud nativecon 17)
Google Cloud ベストプラクティス:Google BigQuery 編 - 01 : BigQuery とは?
Amazon Simpledb
Introduction to MongoDB
AWS Summit Seoul 2023 | "이봐, 해봤어?" 해본! 사람의 Modern Data Architecture 비밀 노트
Beyond the Basics 4 MongoDB Security and Authentication
AWS Lambdaによるデータ処理理の⾃自動化とコモディティ化

What's hot (20)

PPTX
Azure Cosmos DB のキホンと使いドコロ
PPTX
Introducing MongoDB Atlas
PDF
What is langchain
PDF
AWS Black Belt Techシリーズ AWS IAM
PDF
OpenAI API crash course
PDF
스타크래프트2 강화학습(StarCraft II Reinforcement Learning)
PDF
“How to Secure Your Applications With a Keycloak?
PDF
20210526 AWS Expert Online マルチアカウント管理の基本
PDF
自動運転サービスの認証認可
PPTX
Office365導入時のDNS設定の注意点
PDF
아마존 웹 서비스 상에서 MS SQL 100% 활용하기::김석원::AWS Summit Seoul 2018
PDF
20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)
PDF
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
PPTX
AWS S3への直接バックアップでコスト削減!データ保護のお悩みは『Druva Phoenix』で解決!
PPTX
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
PDF
Amazon Redshiftへの移行方法と設計のポイント(db tech showcase 2016)
PDF
한국투자증권의 디지털 플랫폼 구현 사례.pdf
PDF
Começando com Amazon Redshift
PDF
Security-JAWS #21 Well-ArchitectedなIAMポリシーに挑戦する(改) 〜最小権限の原則を実装ってどゆこと?〜
PDF
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
Azure Cosmos DB のキホンと使いドコロ
Introducing MongoDB Atlas
What is langchain
AWS Black Belt Techシリーズ AWS IAM
OpenAI API crash course
스타크래프트2 강화학습(StarCraft II Reinforcement Learning)
“How to Secure Your Applications With a Keycloak?
20210526 AWS Expert Online マルチアカウント管理の基本
自動運転サービスの認証認可
Office365導入時のDNS設定の注意点
아마존 웹 서비스 상에서 MS SQL 100% 활용하기::김석원::AWS Summit Seoul 2018
20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
AWS S3への直接バックアップでコスト削減!データ保護のお悩みは『Druva Phoenix』で解決!
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Amazon Redshiftへの移行方法と設計のポイント(db tech showcase 2016)
한국투자증권의 디지털 플랫폼 구현 사례.pdf
Começando com Amazon Redshift
Security-JAWS #21 Well-ArchitectedなIAMポリシーに挑戦する(改) 〜最小権限の原則を実装ってどゆこと?〜
20180425 AWS Black Belt Online Seminar Amazon Relational Database Service (Am...
Ad

Similar to WordPress Cluster for Enterprise High-Availability and On-Demand Scaling (20)

PPTX
WordPress Hosting Basics
PPTX
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
PDF
High Performance WordPress II
PDF
A Tale of 2 Systems
PPTX
Learn WordPress - Live Session 2 Slides
PDF
Winning the game with WordPress hosting solutions powered by Plesk Onyx
PDF
News - web host guide - Cheap Web Hosting
PPTX
How to Build High Performance : WordPress
PDF
Roshan Bhattarai: Scaling WordPress for high traffic sites
PPTX
Scaling wordpress for high traffic
PPTX
The Ultimate Guide to Web Hosting for Beginners
PDF
WordPress at Peak Performance (Radio Edit)
PPT
Squeeze Maximum Performance from your Hosting Platform
PDF
Running a business in the Cloud with AWS
PDF
Choosing the best hosting package for WordPress
PDF
10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...
PDF
Make WordPress Fly With Virtual Server Hosting - WordCamp Sydney 2014
PDF
WordPress Hosting Survival Guide
PDF
The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...
PPTX
World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...
WordPress Hosting Basics
CloudFest US 2023 - Building a Connected Future for Your Business - Jan Loeff...
High Performance WordPress II
A Tale of 2 Systems
Learn WordPress - Live Session 2 Slides
Winning the game with WordPress hosting solutions powered by Plesk Onyx
News - web host guide - Cheap Web Hosting
How to Build High Performance : WordPress
Roshan Bhattarai: Scaling WordPress for high traffic sites
Scaling wordpress for high traffic
The Ultimate Guide to Web Hosting for Beginners
WordPress at Peak Performance (Radio Edit)
Squeeze Maximum Performance from your Hosting Platform
Running a business in the Cloud with AWS
Choosing the best hosting package for WordPress
10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...
Make WordPress Fly With Virtual Server Hosting - WordCamp Sydney 2014
WordPress Hosting Survival Guide
The WordPress Hosting experience - Bought cheaply and paid dearly? - Jan Löf...
World Cloud Summit 2017 - How Service Providers can offer a Ready to Code and...
Ad

More from Jelastic Multi-Cloud PaaS (20)

PDF
Running Projects in Application Containers, System Containers & VMs - Jelasti...
PDF
Running Java Applications inside Kubernetes with Nested Container Architectur...
PDF
MariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaS
PDF
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS
PDF
State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020
PDF
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
PDF
Elastic JVM for Scalable Java EE Applications Running in Containers #Jakart...
PDF
Choosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
PDF
SaaSification in Action. Attracting Software Vendors with Easy Transformation
PDF
State of the Art UI - Overview of Jelastic PaaS Functionality
PDF
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
PDF
Multi-Cloud Lightweight Platform as a Service
PDF
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
PDF
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
PDF
Automated Scaling of Microservice Stacks for JavaEE Applications
PDF
Cloud Hosting Business in Africa: Market Specifics and Ways to Grow
PDF
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
PDF
Jelastic DevOps Platform Product Overview for Service Providers
PPSX
Auto Scaling for Multi-Tier Containers Topology
PDF
Jelastic DevOps Platform Product Overview for ISVs
Running Projects in Application Containers, System Containers & VMs - Jelasti...
Running Java Applications inside Kubernetes with Nested Container Architectur...
MariaDB Auto-Clustering, Vertical and Horizontal Scaling within Jelastic PaaS
Scaling Jakarta EE Applications Vertically and Horizontally with Jelastic PaaS
State of Java Elasticity. Tuning Java Efficiency - GIDS.JAVA LIVE 2020
Kubernetes and Nested Containers: Enhanced 3 Ps (Performance, Price and Provi...
Elastic JVM for Scalable Java EE Applications Running in Containers #Jakart...
Choosing Right Garbage Collector to Increase Efficiency of Java Memory Usage
SaaSification in Action. Attracting Software Vendors with Easy Transformation
State of the Art UI - Overview of Jelastic PaaS Functionality
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
Multi-Cloud Lightweight Platform as a Service
From VMs to Containers: Decompose and Migrate Old Legacy JavaEE Application
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automated Scaling of Microservice Stacks for JavaEE Applications
Cloud Hosting Business in Africa: Market Specifics and Ways to Grow
Automated scaling of microservice stacks for JavaEE applications - JEEConf 2017
Jelastic DevOps Platform Product Overview for Service Providers
Auto Scaling for Multi-Tier Containers Topology
Jelastic DevOps Platform Product Overview for ISVs

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
KodekX | Application Modernization Development
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Modernizing your data center with Dell and AMD
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation_ Review paper, used for researhc scholars
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
CIFDAQ's Market Insight: SEC Turns Pro Crypto
NewMind AI Weekly Chronicles - August'25 Week I
Advanced methodologies resolving dimensionality complications for autism neur...
KodekX | Application Modernization Development
Network Security Unit 5.pdf for BCA BBA.
Modernizing your data center with Dell and AMD
Chapter 3 Spatial Domain Image Processing.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
The AUB Centre for AI in Media Proposal.docx
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Reach Out and Touch Someone: Haptics and Empathic Computing
The Rise and Fall of 3GPP – Time for a Sabbatical?
20250228 LYD VKU AI Blended-Learning.pptx

WordPress Cluster for Enterprise High-Availability and On-Demand Scaling

  • 2. WordPress Leading CMS Market DATA SOURCE: W3TECHS.COM ● Over 409 million people view more than 21.5 billion pages each month ● About 83.6 million new posts per month ● 44.9 million new comments each month ● Among WordPress users TechCrunch, TED, CNN and the National Football League
  • 3. WordPress Leading CMS Market DATA SOURCE: WordPress.tv
  • 4. Top Challenges for WordPress Users https://pagely.com/blog/wordpress-survey-2018/
  • 5. The Cost of Downtimes 84 Lumber ads for Super Bowl 2017 cost $5 million, when viewers went to the site, which was unprepared for a massive traffic spike, they saw only “Service Unavailable”
  • 6. WordPress Used for Highly-Loaded Projects WordPress holds a 37.18% market share of Quantcast Top 10k (10,000 most-trafficked websites) and 34.92% of Quantcast Top 100k. Every serious production setup requires maximum uptime and performance. Clusterization can ensure high availability for protecting the business against infrastructure failures, and overcome performance limitations of standalone VPS solutions.
  • 7. Complexity while Setting Up WordPress Clusters ● Configure app servers and their scaling ● Set up load balancing for traffic distribution ● Clusterize databases and optimize performance ● Configure shared storage and files replication ● Configure object cache servers ● Deploy and configure WordPress on top of the clustered topology ● Add SSL certificate and automate timely updates ● Integrate CDN and automate scaling adjustments ● Control and timely perform updates of the software stacks
  • 10. Auto-Scalable Clustered WordPress in One Click ● Automatic installation and clustering of application servers, load balancers, databases, shared file storage and object cache servers via intuitive UI ● Integrated super fast HTTP/3 ready LiteSpeed Web ADC load balancer and LiteSpeed Web Server ● Pre-configured load alerts, automatic vertical and horizontal scaling ● Built-in Let’s Encrypt SSL with automated renewal ● HTTP/3 ready Premium Verizon Edgecast-based CDN ● Performance testing and fine tuning ● Next generation of billing based on pay-per-use model
  • 12. LiteSpeed Load Balancing & App Server LiteSpeed is an excellent choice for ISVs and SMEs looking to increase performance, security and availability of large production environments
  • 13. ● Automatic vertical and horizontal scaling of servers based on the load triggers: ○ Low Load adds 1 application server node if the load is higher than 70%, removes 1 node if the load goes below 20% ○ Medium Load adds 1 application server node if the load is higher than 50%, removes 1 node if the load goes below 20% ○ High Load adds 2 application server node if the load is higher than 30%, removes 1 node if the load goes below 10% ● Redis high-speed caching stores loaded database query results to serve requests faster Scalable LiteSpeed Web Server with Object Cache
  • 14. ● Pre-configured MariaDB Galera data replication and load balancing ● Auto scaling and auto discovery ● Automated failover mechanism MariaDB Galera Cluster
  • 15. Shared File Storage ● Centralize your shared data within a single Shared Storage container ● Shared Storage Container is recommended for media files in combination with CDN ● GlusterFS can be installed optionally per request
  • 16. Built-In Let’s Encrypt SSL Certificates Let’s Encrypt add-on is enabled by default in order to: ● Automatically obtain a browser trusted certificate at zero cost ● Periodically perform automatic certificates renewal
  • 17. Premium HTTP/3 CDN Verizon Edgecast based CDN automatically installed as add-on from Jelastic dashboard providing: ● 5,000+ global interconnections ● 145+ points of presence on 6 continents ● Fast-routing IP Anycast ● HTTP/3 Quick UDP Internet Connections ● Intelligent load balancing ● Anti-DDoS protection ● 93 Tbps Network Capacity
  • 18. Cluster Security & Built-In Protection ● Built-in WordPress Brute Force Attack Protection ● Web Application Firewall (WAF) ● Per Client Throttling for mitigation of DoS and DDoS attacks ● Access Denied Directories for preventing accidental exposure of sensitive data ● File Access policy and permissions ● reCAPTCHA protection for validating non trusted clients
  • 19. Multisite Network ● Unlimited number of sites available for creation within a single network ● Built-in to the package and can be enabled via simple wizard ● Websites can be created as sub-domains or sub-folders
  • 20. Update to the New Stack Versions Each software stack can be updated via Redeploy container feature The WordPress core can be updated to the new version simply via admin panel
  • 21. Performance Testing ● Jmeter cluster with 20 workers. 1 worker = 500 threads. Total 10,000 threads. ● Test duration 30 mins, peak load - 10 mins. ● Each thread iteratively repeats the same test scenario. ● Test scenario - 7 page navigation requests, 4 search requests, 1 authorization request to wp-login.php ● There is random delay between two requests from 1.5 to 4 seconds ● Embedded resources are cached during the 1st request. Cache is cleared after each test iteration. Requests Paths: /sample-page/ /about/ /?s=t${random} /load-testing/ /?s=t${random} /uptime-monitoring/ /setup-instructions/ /other-tools/ /?s=t${random} /web-hosting-reviews/ /wp-login.php /?s=t${random}
  • 22. Comparison of VIP Packages from Different Providers Provider Total Requests Total Errors Peak RPS Average RPS Peak Response Time (ms) Average Response Time (ms) Total Data Transferred (GB) Peak Throughput (MB/s) Average Throughput (MB/s) Flywheel 1785867 0 1455.38 992.15 6239 426 107.29 89 60 Liquid Web 1309520 722 703.58 572.17 15878 2346 57 39 32 Kinsta 1029906 0 1418.63 975.18 2511 426 107.69 87 60 Nexcess.net 1309520 14415 1036.43 727.51 10753 593 94.5 75.91 52.5 Pantheon 1957349 1920 1536.00 1087.42 15110 235 112.45 90 62 Pressable 1961025 359 1563.13 1089.46 10021 432 107.97 86 60 Presslabs 2229984 47 1773.15 1238.88 12135 208 112.54 91.02 62.52 SiteGround 2496158 18 2019.62 1386.75 5767 97 116.58 95 65 Servebolt.com 2851014 109 2290.83 1583.90 15106 121 106.91 86 59 WordPress.com VIP 1865399 9 1512.27 1036.33 7123 100 155.98 129 87 Jelastic 2229548 16 1838 1233 17258 108 99.2 73 59.9 Source of Performance Benchmarks, 2019
  • 23. Game-Changing Pay-per-Use Pricing Model Using automatic vertical scaling, Jelastic provides economically advantageous pricing based on real resource consumption Forbes - Deceptive Cloud Efficiency: Do You Really Pay As You Use?
  • 24. Jelastic WordPress Cluster Resource Consumption Resources IDLE State 100 Users Load 1,000 Users Load 2,000 Users Load 5,000 Users Load 10,000 Users Load Cloudlets (1 cloudlet = 128MiB+400MHz) 13 13 18 18 20 27 RAM (MiB) 1,230 1,270 1,390 1,470 1,510 2,180 CPU (GHz) 0.02 0.144 1.2 2.2 3.6 6.8 Public IP 1 1 1 1 1 1 Disk Space (GB) 11.6 based on custom content size CDN Traffic (GB) 0 based on custom content size
  • 25. Jelastic WordPress Cluster Cost Resources IDLE State 100 Users Load 1,000 Users Load 2,000 Users Load 5,000 Users Load 10,000 Users Load Cloudlets (≈$0.003 / hour) $0.039 $0.039 $0.054 $0.054 $0.06 $0.081 CDN / GB / hour $0.08 $0.08 $0.08 $0.08 $0.08 $0.08 LiteSpeed WS / license / hour $0.014 $0.014 $0.014 $0.014 $0.042 $0.088 LiteSpeed ADC / GB / hour $0.01 $0.01 $0.01 $0.01 $0.01 $0.01 Traffic, Disk Space & Public IP based on the chosen provider
  • 26. Jelastic WordPress Packages with Fixed Monthly Price Standalone Starter $99 4 GB RAM, 12 GHz CPU 20 GB SSD Local Disk 200 GB CDN 1 Public IP LiteSpeed Web Server MariaDB Redis Let’s Encrypt SSL with Auto-Renewal HTTP/3 Premium CDN Web Application Firewall (WAF) Layer-7 Anti-DDoS Filtering WordPress Multisite Network Standalone Pro $199 8 GB RAM, 25 GHz CPU 40 GB SSD Local Disk 300 GB CDN 1 Public IP LiteSpeed Web Server MariaDB Redis Let’s Encrypt SSL with Auto-Renewal HTTP/3 Premium CDN Web Application Firewall (WAF) Layer-7 Anti-DDoS Filtering WordPress Multisite Network Cluster Business $499 16 GB RAM, 52 GHz CPU 10 GB SSD Local Disk 100 GB Shared Storage 500 GB CDN 1 Public IP LiteSpeed Web ADC 2 х LiteSpeed Web Servers 2 х MariaDB Master-Master Redis Shared Storage Let’s Encrypt SSL with Auto-Renewal HTTP/3 Premium CDN Web Application Firewall (WAF) Layer-7 Anti-DDoS Filtering WordPress Multisite Network Automatic Horizontal Scaling Cluster Enterprise $699 24 GB RAM, 78 GHz CPU 10 GB SSD Local Disk 200 GB Shared Storage 1000 GB CDN 2 Public IP 2 x LiteSpeed Web ADC 2+ LiteSpeed Web Servers 3 х MariaDB Galera Cluster Redis Shared Storage Let’s Encrypt SSL with Auto-Renewal HTTP/3 Premium CDN Web Application Firewall (WAF) Layer-7 Anti-DDoS Filtering WordPress Multisite Network Automatic Horizontal Scaling
  • 28. Auto-Scalable Clustered WordPress in One Click https://www.youtube.com/watch?v=4uCWpLFmHE0
  • 29. Full WordPress Packages Availability
  • 32. ● Your WordPress Cluster Kit is Up and Running ● Your MariaDB Galera Cluster is Up and Running ● Successful Installation: Let's Encrypt SSL ● Public IP(s) Successfully Attached Email Notifications
  • 33. Let’s Encrypt SSL Add-On automates the issuing of trusted SSL certificates, custom domain validation, and certificate renewal to ensure a highly secure connection. The add-on requires Public IP address. Let’s Encrypt Add-On
  • 34. ● Automatic CDN URL generation: https://{env.envName}-${sufix}.cdn.edgeport.net ● Allows to purge static assets from PoPs to get fresh content ● Possibility to use custom domains and SSL certificates HTTP/3 Premium CDN Add-On
  • 35. Built-In or Custom SSL Secure your application using connection encrypted with SSL: ● Jelastic SSL ● Custom SSL
  • 36. Statistics Monitoring Resources can be tracked for each container directly from user-interface: ● CPU ● RAM ● Network ● Storage
  • 37. Configuration File Take control over all the files within a particular container via built-in configuration manager
  • 38. Log Managers Log files are accessible from the dashboard as the main source of the important information regarding what has happened to your environment.
  • 39. SSH Access Easy access to the environments or specific containers via SSH via: ● Web SSH ● SSH Gate
  • 40. Firewall Rules Management Each container is provisioned with a set of firewall rules, which can be reviewed and managed through a intuitive graphical user interface
  • 41. Pre-Configured Load Alerts WordPress cluster includes pre-configured load triggers for each layer. They are executed if the usage of a particular resource type is above/below the stated value (%) during the appropriate time period. As a result, you’ll get an email notification about your application’s load change.
  • 42. Automatic Horizontal Scaling Configuration Automatic horizontal scaling is implemented by means of tunable triggers, which track the changes in application resource consumption (CPU, RAM, Network, IO) and increase or decrease the number of nodes
  • 43. Collaboration Throughout Project Lifecycle Facilitate the process of joint development with collaboration features: ● invite new or exclude existing users in the collaboration ● regulate the permissions of users within the collaboration ● manage account billing
  • 44. Installable on Cloud Infrastructure or Bare Metal ● Enterprise WordPress Cluster Kit requires to be run in Jelastic PaaS ● The platform is available across the network of service providers (Pay-per-Use) or can be installed on the bare metal or any cloud (Pay-per-Host-Node)
  • 45. Easy Launch of Own WPaaS ● White-labeling ● Customizable choice of cloud infrastructure, regions and package plans ● Automated installation ● Billing integration Sample: https://wpaas.pro/
  • 46. Management of Large Number of Projects https://www.youtube.com/watch?v=NiYuUi9PbAk
  • 47. Multi-Region Distribution for High Availability Install packaged application to several available regions at once for protection against data center failure
  • 48. Multi-Region Deploy in One Click Fully automated and asynchronous deployment. A turnkey package for web agencies and hosting companies to offer VIP WordPress experience for users. Cross-region synchronization provides protection against DC failures.
  • 49. Grow Business Easily! Learn More Start Partnership Jelastic Blog