O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

How to Offer Enterprise WordPress Services for Highly-Loaded Websites

964 visualizações

Publicada em

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

Publicada em: Tecnologia
  • Seja o primeiro a comentar

How to Offer Enterprise WordPress Services for Highly-Loaded Websites

  1. 1. Premium WordPress Easy Launch of VIP Services
  2. 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. 3. Distribution of Companies that Use WordPress revenue-based
  4. 4. Top Challenges for WordPress Users
  5. 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. 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. 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. 8. 75% of Customers are Ready to Pay ~30% More Upsell for Enhanced Cloud Hosting Services
  9. 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. 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
  11. 11. How Jelastic Can Help
  12. 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. 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. 14. LiteSpeed Licensing ● Fixed price for any usage within the tier ● Based on cloudlets usage ● Free license for 16 cloudlets per environment
  15. 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. 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. 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. 18. Multi-Region Distribution for High Availability Install packaged application to several available regions at once for protection against data center failure
  19. 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. 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
  21. 21. Management via Intuitive UI for Providers
  22. 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. 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. 24. WordPress Packages Plans (Sample)
  25. 25. Performance Testing
  26. 26. Competitors Cost Comparison Provider Monthly Price Kinsta $600 Nexcess.net $1,499 Pantheon $1,667 Pressable $750 Presslabs $2599+ SiteGround $4,800 WordPress.com VIP $5,000 WP Engine $5,400 2018 WordPress Hosting Performance Benchmarks Plans
  27. 27. WordPress Cluster Topology ● NGINX Load Balancers x 2 ● Auto-Scalable LiteSpeed Application Servers x 6 ● MariaDB Galera x 3 ● Storage Node x 1
  28. 28. Traffic Load 2,000 visitors → 650 MB/minute traffic consumption 5,000 visitors → 1.8 GB/minute 10,000 visitors → 3.4 GB/minute
  29. 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
  30. 30. Response Time ● <= 500 ms → 2,473,542 requests ● 501-1500 ms→ 129,926 requests ● > 1500ms → 6,848 requests
  31. 31. 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) Kinsta 1720465 0 1391.42 955.81 3906 417 112.7 91.9 62.61 Nexcess.net 1309520 14415 1036.43 727.51 10753 593 94.5 75.91 52.5 Pantheon 1370325 88 1088.48 761.29 7147 154 106.71 85.72 59.28 Pressable 1480277 1901 1180.13 822.38 10719 484 102.15 81.81 56.75 Presslabs 2012822 56 1576.23 1118.23 10099 208 116.54 90.85 64.75 SiteGround 1443091 15 1151.4 801.72 15086 209 105.15 84.68 58.42 WordPress.com VIP 1749966 3 1400.53 972.2 7484 108 147.94 118.68 82.19 Jelastic 2610320 4 2103.67 1402.81 14346 144 84.33 68.26 47.97 Source of Performance Benchmarks, 2018
  32. 32. Jelastic WP Cost Based on Resource Consumption Resources IDLE State 2,000 Users Load 5,000 Users Load 10,000 Users Load Cloudlets 16 29 44 63 Traffic Per Hour (GB) 0 39.5 108 246 Public IP 2 2 2 2 Cost $10/cloudlet ~$200 $350 $500 $700 Cost $1/cloudlet ~$20 $30 $50 $100
  33. 33. Functionality Out-of-Box
  34. 34. Built-In or Custom SSL Secure your application using connection encrypted with SSL (Secure Sockets Layer): ● Jelastic SSL ● Custom SSL
  35. 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.
  36. 36. Statistics Monitoring Resources can be tracked for each container directly from user-interface: ● CPU ● RAM ● Network ● Storage
  37. 37. SSH Access Easy access to the environments or specific containers via SSH via: ● Web SSH ● SSH Gate
  38. 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. 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. 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. 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. 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
  43. 43. Grow Business Easily! Learn More Start Partnership Jelastic Blog

×