Permanent availability and high performance are among the very key points the companies usually consider when choosing a hosting service. Obviously, no one wants to lose money because of occasional downtime or low performance. To meet the requirements of highly loaded productions you need to supply them with scalable application servers, smart load distribution and database clusterization avoiding a single point of failure. However, the configuration of a reliable WordPress cluster is not a trivial task even for experienced developers and system administrators. In this presentation, we demonstrate a newly launched WordPress solution for service providers that can be installed in one click. It is packaged as auto-scalable cluster powered by LiteSpeed, MySQL Galera and integration with enterprise CDN. You can examine the core benefits of such combination, how it is implemented and in what way this package can be used to attract new high-end customers and grow your hosting business.
https://jelastic.com/wordpress-as-a-service
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
5. The Cost of Problems Undervaluation
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”
1 second page delay can
result in 7% reduction in
conversions.
If site is making $100,000 per
day, it can potentially cost
$2.5 million in lost sales
every year.
6. Complexity while Setting Up Clusters
● Configure app servers and their scaling
● Set up load balancing for traffic distribution
● Clusterize databases, tune replication and connection
● Configure storage and cache server
● Deploy WordPress
● Add SSL certificate
● Enable add-ons for domain binding, CDN, file
synchronization, multisite network etc.
● Control and perform updates of the servers
7. Finding Scalable and High-Performing Hosting
Owners of big fast growing projects and heavy traffic websites who use cPanel/Plesk
often feel frustrated trying to find a hosting solution that can scale their VPS horizontally
in an efficient way when needed
8. 75% of Customers are Ready to Pay ~30% More
Upsell for Enhanced Cloud Hosting Services
9. Why Do You Lose Users in Favour of Competitors?
● Lack of expertise in WordPress clusterization, scaling and HA setup
● Limited budget prevents from extending support team
● Difficult to compete with established brands
10. How to Beat Competition?
● Make complex things simple
● Increase cost efficiency and offer competitive pricing
● Collaborate with known providers to profit from their brand recognition
12. Auto-Scalable Clustered WordPress in One Click
● Automatic installation and management via intuitive UI
● HTTP/3 ready LiteSpeed Web ADC load balancer and
LiteSpeed Web Server
● HTTP/3 ready Premium Verizon Edgecast-based CDN
● MariaDB Galera cluster for HA on DB level
● Pre-configured load alerts, automatic vertical and
horizontal scaling
● Built-in Let’s Encrypt SSL with automated renewal
● Integrated Redis Server for object cache
● Geo-DNS via Verizon DNS or Azure Traffic Manager
13. 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
14. LiteSpeed Licensing
● Fixed price for any usage within the tier
● Based on cloudlets usage
● Free license for 16 cloudlets per environment
15. Premium HTTP/3 CDN
Verizon Edgecast based CDN automatically installed as add-on from Jelastic dashboard
providing:
● 4,000+ global interconnections
● 130+ points of presence on 6 continents
● Fast-routing IP Anycast
● HTTP/3 Quick UDP Internet Connections
● Intelligent load balancing
● Anti-DDoS protection
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. MariaDB Galera Cluster
● Pre-configured MariaDB Galera data
replication
● Efficient load balancing with ProxySQL
● Scalability and autodiscovery
● Automated failover mechanism
● Intuitive GUI for simplified cluster
management
18. Multi-Region Distribution for High Availability
Install packaged application to several available regions at once for
protection against data center failure
19. 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.
20. Installable on Cloud Infrastructure or Bare Metal
● The platform can be installed on the bare metal or any IaaS
● Integration with Google Cloud, Microsoft Azure, Digital Ocean
● The cluster can be customized and white labeled
22. Easy Entry Point for Customers
● White-labeling
● Customizable choice of cloud
infrastructure, regions and package
plans
● Automated installation
● Billing integration
Sample: http://wpaas.ml/
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?
29. Hits per Second
413 req/sec → 2,000 visitors → 29 cloudlets
993 req/sec → 5,000 visitors → 44 cloudlets
2,103 req/sec → 10,000 visitors → 63 cloudlets
During peak load of the test, there was used only 50% of environments resources, so cluster can
handle 30-40% more load
34. Built-In or Custom SSL
Secure your application
using connection
encrypted with SSL
(Secure Sockets Layer):
● Jelastic SSL
● Custom SSL
35. Configuration File and Log Managers
Take control over all the files
within a particular container via
built-in configuration manager
Log files are accessible from
the dashboard as the main
source of the important
information regarding what has
happened to your
environment.
37. SSH Access
Easy access to the
environments or specific
containers via SSH via:
● Web SSH
● SSH Gate
38. 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
39. 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.
40. 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
41. 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
42. Easy Swap Between Dev and Prod Environments
Swap domains among
intermediate and production
versions after modifications
and testing in order to upgrade
the project without downtimes