In an ever-changing business environment your WordPress website needs to be constantly available to new audience. Study our High Availability model.
24/7 WordPress Experts
MassiveGRID's Technical Support Department never stops working to ensure optimal client experience and continuity for your WordPress website.
Jelastic's WordPress Hosting Platform provides extremely easy navigation, management and deployment, for your WordPress sites.
Ultra Fast Managed WordPress Hosting.
We invite you to test your MassiveGRID Hosted WordPress site and see for yourself that we are light-speed fast, exceeding Google’s Best Practice Guidelines of 200ms for Server Response Time. Compare us with all hosting companies out there.
Built-in WAF security features to block bad connections. LiteSpeed also works well with popular mod_security rules set such as Owasp, Atomicorp, Comodo and CloudLinux Imunify360. LiteSpeed works well with other firewalls such as ConfigServer Security & Firewall (csf) etc.
Tier 4 Data Centers
Maximum physical Security is achieved through partnerships with leading Data Center enterprises, like Equinix. With a minimum of 99.9999% Data Center Uptime Record, our clients can be assured that their applications and websites are safe from natural disasters or criminal acts. Explore MassiveGRID’s Data Centers.
Free DDoS Protection
A distributed denial-of-service (DDoS) attack is a malicious attempt to disrupt normal traffic of a targeted server, service or network by overwhelming the target or its surrounding infrastructure with a flood of Internet traffic.
MassiveGRID provides free DDoS protection for all services, including Managed WordPress Hosting, and locations, except for Singapore, up to 1500 Gbps. Upon request, premium DDoS Protection up to 4500 Gbps can be provided.
Free SSL Certificate & Auto-Renewal
Issuing and configuring a custom SSL certificate for a project can be a rather complicated and time-consuming task. Let’s Encrypt (LE) is a free and open certificate authority, that allows to greatly simplify and automate the process of the trusted SSL certificates integration.
During the installation, the add-on downloads and configures Let’s Encrypt client (so-called certificate management agent (CMA)), requests certificates from Let’s Encrypt Certificate Authority (CA), applies issued certificates to running software stack according to its SSL integration specifics and adds a special cron job to initiate certificates update when the expiration date is close.
WordPress Brute Force Attack Protection
A ‘brute force’ login attack is a type of attack against a website to gain access to the site by guessing the username and password, over and over again. WordPress is the most popular CMS and therefore it’s a frequent target of this type of attack. The wp-login.php and xmlrpc.php pages are the most common target of brute force attack by POST method. WordPress doesn’t have any built-in protection to prevent this, hence the need for a third-party solution. This built-in WordPress Hosting brute force attack protection system will protect shared hosting WordPress environments from large-scale brute force attacks, which have the potential to bring down entire servers.
Choose Your PaaS WordPress Hosting Plan
Choose between two Managed WordPress Hosting kits, depending on your experience, expected traffic and automation affordability.
Standalone WordPress Hosting Kit
WordPress Standalone with built-in kit for choosing optimal application servers and a set of advanced features for running websites and blogs. WordPress CMS deployed as a lightweight standalone container with minimal allocated resources for cost efficiency.
Start 14-Day Trial
Success! Please check your email.
This email address is already registered. Please use a different email address.
Invalid Email address.
Start from $4.49 per month - Best for:
Low Traffic Websites
Auto-Scalable WordPress Cluster
WordPress Cluster Kit with built-in choice of servers, database clustering and scaling mode to create optimal environment for highly-loaded projects. The package provides integrated autoscaling and high availability for development and production environments. Clustered topology ensures effective handling of heavy workload.
Start 14-Day Trial
Success! Please check your email.
This email address is already registered. Please use a different email address.
Invalid Email address.
Start from $36.79 per month - Best for:
High Traffic Websites
High Volatility Websites
Projects that Can Afford Increased Automation
WordPress Hosting with Pay-per-Use Pricing
Pricing is based on real consumption instead of server size.
Smart WORDPRESS HOSTING Pricing with PAAS Recharge Cards
RAM and CPU consumption is monitored for each container. You are charged only for the resources utilized, not the limits.
You can set up a maximum Scaling Limit for each container, so the resources will be always available in case of load spikes or other consumption changes.
No matter how high the limit – the payment will be only based on real usage. The rest of the allocated resources will be just waiting in the pool for the application to request them, and it is totally free of charge.
PaaS Recharge Cards can be purchased through MassiveGRID’s Secure Client Portal. Choose your preferred amount from $5 to $500.
WordPress (wordpress.com) is a Content Management System (CMS) based on PHP and MySQL. Too complicated? Okay, WordPress is a drag-and-drop website builder that allows WordPress users to easily create, deploy, edit and manage content and interact with their audience. WordPress powers 35% of websites and is ideal for small businesses that need something simple and user-friendly to manage their online presence in a cost-efficient way. WordPress is compatible with thousands of plugins that automate numerous processes. Frequent WordPress updates allow the platform to remain relevant and useful for hundreds of thousands of webmasters.
WordPress Hosting is a type of web hosting that focuses on offering WordPress plans. Since WordPress.com focuses on delivering the best possible experience in the platform, third party hosting by numerous hosting providers seems to have certain advantages when compared to self-hosted WordPress. Hosting providers focus on the Infrastructure (IaaS) that the CRM is based on, in order to secure uptime, fast server response time and good customer support. Typically, once a user opens a hosting account WordPress is automatically deployed right away.
It really depends on your needs. WordPress hosting companies have created a plethora of services and it is difficult for a webmaster to figure out the best solution for her/his business needs.
Shared WordPress Hosting: In this case, WordPress is deployed on cloud servers that do not apply restriction to their tenants in terms of resource utilization. Although this can be considered a low reliability solution with limited uptime that focuses on cost-efficiency, it really depends on the WordPress hosting providers. For example, MassiveGRID strategically avoids overselling, as a result, even our clients who have shared hosting services with us never face the “busy neighbor problem”.
Dedicated WordPress Hosting: It is very similar to VPS hosting. Typically, a cloud dedicated server is deployed with WordPress CRM having been preinstalled on it.
Managed Hosting: It is related to a plethora of IT services that can be managed by the WordPress hosting providers. They can be anything from hardware, network and power management to Sysadmin support. MassiveGRID provides fully managed hosting in terms of hardware, storage, power and network health, allowing you to focus on what matters most.
Platform as a Service, or PaaS, is a type of cloud-based service that is ideal especially for developers. It can be deployed both on public cloud and private cloud environments.
With PaaS you gain access to a cloud-based platform that allows you to focus on the development, deployment and management of all kinds of web applications, web sites and databases, without having to also manage and upkeep the associated IaaS Infrastructure (servers, etc.)
At Jelastic Platform, resources are measured in cloudlets – a special measurement unit, which includes 128 MiB of RAM and 400 MHz of CPU power simultaneously.
Being highly granular, it allows to accurately determine the required capacity for each server in environment, which ensures the truly fair usage-based pricing so you do not overpay for the unused resources.
Reserved & Dynamic Cloudlets
There are two types of cloudlet at Jelastic, available to be setup for every server in environment via the Vertical Scaling per Node topology wizard section: Reserved and Dynamic.
Herewith, if a layer contains multiple nodes, these limits are configured for all of them at once, i.e. are stated equal for each instance.
Here, each toddler corresponds to a particular cloudlet type:
Reserved Cloudlets – these ones are reserved in advance and will be charged irrespective of your actual resource usage. In exchange, you’ll get significant automatic discounts based on their number.
Dynamic Cloudlets – are added & removed automatically according to the amount of resources that are required by your application in a particular moment of time – i.e. they’re assigned when load goes up and removed again as soon as it drops down. As a result, you pay based on your actual resource usage.
This type of cloudlet helps to cope with unexpected surges in demand without any pre-planning, special coding or overpaying for resources you won’t need the majority of time. In such a way, with the Dynamic Cloudlets slider you set the container’s Scaling Limit, defining the maximum possible number of cloudlets available to be allocated for it.
In order to gain the maximum profit, it is recommended to use Dynamic Cloudlets alongside with the Reserved Cloudlets to get all the advantages of your application’s automatic vertical scaling and, simultaneously, to benefit on automatic discounts.
Cloudlet Consumption Calculation
Number of used cloudlets is calculated on hourly basis in the following way:
for RAM – the peak value (i.e. the highest RAM consumption over the hour)
for CPU – the average usage
The greater of these values (but not both of them combined) is considered as the actual environment consumption, which will be charged from your account according to the provider’s tariff.
For example, if during one hour your average CPU usage is 2400 MHz (6 cloudlets), and your highest RAM usage is 1024 MiB (8 cloudlets), you’ll be charged for 8 cloudlets only – not for the combined total of 14 units.
The current resource usage of your environment in general and for every layer/node it comprises in particular can be seen within the corresponding Usage column at dashboard:
And in order to review your servers’ consumption level for a particular period of time, you can use the corresponding Statistics section or check the applied account charges within your Billing History.
Pay per Use Pricing: Choosing this option allows you to be charged solely depending on the rate of resource usage from your WordPress web site. For example, if no users visit your website for a day, you will be charged with minimal cloud hosting expenses, according to the resource usage, which is limited. This option is great for websites that are just getting started or for websites with high seasonal or circumstantial volatility.
Fixed Monthly Pricing: This is a great option if you want to be in full control of your budget, knowing your exact monthly expenses for cloud hosting. Regardless of your WordPress site’s traffic and resource usage, you will pay for a specific amount of available, reserved resources. This means that if your website overcomes this traffic threshold your plan will not be able to support the load, resulting to slowing down. This option is ideal for established websites that are aware of the typical monthly traffic they receive.
Cheap or even free WordPress Hosting is quite luring. Nothing is better than running your website for free, right? Well, cheap or free WordPress is not a synonym for low or no Cloud Hosting expenses, possibly the opposite is true.
It is quite frequent that hosting providers go to extreme measures to deal with intense competition. In their struggle to secure a good market share they provide cheap services the cost of which has been lowered due to intense budget cutting on their IT departments.
This results to increased costs for the clients in the form of increased downtime and lost business because of it. Additionally clients typically use human and financial resources on troubleshooting, instead of growing their website.
When doing research on hosting for WordPress, make sure to aim for value-for-money instead of cheap and test and communicate with potential providers. However, if you run a staging site, a cheap WordPress solution could be a good way to test it and run it at a low cost.
WordPress Standalone Kit is a lightweight WordPress installation inside a standalone container. The packaged structure makes this solution more cost effective and suitable for running small and medium size projects. And the kit of built-in tools that can be enabled with a mouse click, ensures considerably high level of security and performance.
WordPress Standalone package has an efficient single node topology based on Jelastic-certified LLSMP (Linux + LiteSpeed + MariaDB + PHP) or LEMP (Linux + NGINX + MariaDB + PHP) template with a set of built-in advanced features. Let’s walk through all the available components.
Let’s Encrypt SSL Let’s Encrypt SSL Add-On does the routine but yet important system administration tasks for issuing trusted SSL certificates, integrating them into the application server, and enabling fully automated certificate renewal to stay secure over time.
LiteSpeed Web Server LiteSpeed Web Server (LSWS) is a high-performance and low memory consuming web server. It includes ESI caching, browser, and object cache along with the support of HTTP/3, CDN, WAF, Geo-DNS, reCAPTCHA protection, cutting-edge anti-DDoS protection.
In Jelastic PaaS, LiteSpeed Web Server is provided to clients with a license of Site Owner Plus (5-Domains and 1-Worker) with PHP Process Mode: ProcessGroup Mode. Accordingly, the LSWS creates only one worker process, but multiple child processes may be forked from it. The maximum number is equal to the CPUs count for the container. Herewith, the CPU number may vary based on the cloudlets count and specifics of the particular hosting platform.
Web Application Firewall The Web Application Firewall (WAF) is a built-in feature that is enabled by default in the LiteSpeed Web Server of the current application package. WAF supports ModSecurity rules and comes by default with Comodo ruleset configured. LiteSpeed WAF manages rules for dynamic requests, which allows significantly optimized computing power.
MariaDB Database The popular MariaDB database server is employed as a storage for web site content. The default values of configuration parameters were changed to ensure highest possible performance. You may see these values in the sqldb config file.
Redis Redis is a non-relational high-performance DBMS. Redis stores all the data in the RAM as key-value pairs. It is used as an object caching solution. This approach provides performance that is much higher than the performance of relational DBMSs.
This simplified architecture does not presuppose HA and failover capabilities, as well as horizontal scaling in case of high load as it can be done with a WordPress Enterprise Cluster. But it perfectly suits the websites with moderate load and can handle slight spikes using pre-configured automatic vertical scaling while ensuring sustainable consumption and minimal hosting bill.
Now, let’s walk through the installation steps to get this high density packaged solution in one container.
1. If you want to try out WordPress Standalone by Jelastic but don’t have an account yet, just type in your email address to the Standalone WordPress Kit form.
2. In the opened installation frame, choose the required Advanced Features.
LiteSpeed High-Performance Web Server installs solution based on LiteSpeed Web Server for the highest possible speed of website content delivery to the clients via modern HTTP/3 protocol. In case you untick this option, the LEMP stack will be used instead of LLSMP (i.e. NGINX instead of LiteSpeed Web Server).
Note: It is not recommended to use LiteSpeed Web Admin Console to configure WAF since it will cause functionality failure during horizontal scaling. If you need to adjust Web Application Firewall after the installation, the appropriate WAF=TRUE/FALSEenvironment variable should be used.
Don’t forget to restart LLSMP after changing the variable.
Let’s Encrypt SSL with Auto-Renewal add-on allows to issue and use a trusted, free certificate for a custom domain. The configured functionality employs periodical renewal to prevent certificate expiration. The appropriate notifications are sent by email. In case you untick this option, there will be configured built-in SSL that works only for your platform domain.
WordPress Multisite Network is a feature that allows multiple virtual sites sharing a single WordPress installation. It means that by installing WordPress only once you can run as many sites as you want. The great thing regarding WordPress Multisite is the installation itself is pretty close to the standard one – it has the same folder structure, the same main files, and the same code base.
Note: Enabling some features can cause additional charges, see the pricing section below for additional information.
3. The final requested details are Environmentname, Display Name, and Region (if available). When ready, proceed with the Install button at the bottom of the frame and wait a few minutes for the platform to automatically setup WordPress for you.
All the required connection details are provided within the installation success window and the appropriate email notification:
your WordPress site URL and admin panel
LiteSpeed WebAdmin Console (on the 4848 port)
phpMyAdmin administration tool for MariaDB (on the 8443 port)
WordPress Standalone Scaling
Resource provisioning for this solution is implemented through vertical scaling. By default, the standalone container capacity is 2 GiB of RAM and 6.4 GHz of CPU power (i.e. up to 16 cloudlets). The distribution of RAM among the services inside the stack is the following:
50% for the application server (LiteSpeed Web Server or NGINX)
10% for Redis cache server
40% for MariaDB database server
If required, the provided default limit can be easily adjusted via the topology wizard.
Be aware that your node will be restarted to apply a new scaling limit.
Software Updates for WordPress, LLSMP and LEMP
As time passes, you may need to renew software, both application (WordPress) and stack (LLSMP or LEMP) may require update.
1. For the WordPress application itself, go to its admin panel. Here, switch to the Dashboard > Updates tab. If any updates are available, you’ll see a page similar to the following one:
Click the Update Now button and follow tooltips on the screen to perform the required changes.
2. For the software stack upgrade, the process is as simple as calling automatic container redeploy to the required version within Jelastic dashboard (note that this action leads to a short downtime).
Your application data is protected during the process, and only container system files are updated, so no additional operations are required.
WordPress cluster helps to handle permanent high load and huge load spikes, ensures zero downtime, improves performance, cuts maintenance costs, and, as a result, offers an excellent experience for end-users.
Let’s Encrypt SSL
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.
LiteSpeed Web ADC
LiteSpeed Web ADC (Application Delivery Controller) is a new generation load balancer that supports modern HTTP/3 protocol. It provides a flexible algorithm of traffic distribution for optimal performance, as well as ESI dynamic cache that helps to serve dynamic content directly and reduce requests to web servers.
Web Application Firewall
The Web Application Firewall (WAF) secure feature is enabled by default in LiteSpeed Web Server. WAF comes with Layer-7 Anti-DDoS Filtering, WordPress brute force protection, as well as IP level bandwidth and request rate throttling. LiteSpeed WAF manages rules for dynamic requests, which allows significantly optimized computing power.
LiteSpeed Web Server
MariaDB Galera Cluster
As storage for dynamic content, the MariaDB Galera Cluster is employed. Due to true multi-master topology with automatic new node provisioning, Galera ensures no data loss upon nodes crash, no slave lag, and no lost transactions.
Redis is a high-performance RAM-allocated data structure store running in the LiteSpeed Web Server container and used as a high-speed caching solution. Object caching stores already loaded database query results and serves the appropriate requests faster.
In order to keep WordPress static assets, the shared storage is used for all web-servers in the cluster.
2. In the opened installation window, you can customize your WordPress Cluster.
This Scaling Strategy parameter aims to foresee possible upcoming load growth in the cluster and scale out the application servers horizontally in order to prevent WordPress application downtime. Let’s take a look at how it works.
Jelastic allows automatically scale in/out servers using specially configured triggers. Based on our experience, we offer three common scaling scenarios for WordPress to prevent overload (these settings can be adjusted after installation):
adds 1 application server node if the workload is higher than 70%
removes 1 application server node if the workload goes below 20%
adds 1 application server node if the workload is higher than 50%
removes 1 application server node if the workload goes below 20%
adds 2 application server node if the workload is higher than 30%
removes 1 application server node if the workload goes below 10%
3. Activate the preferred Advanced Features.
LiteSpeed High-Performance Web Server installs cluster based on LiteSpeed Web Server and Web Application Delivery Controller. This option provides the highest possible speed of website content delivery to the clients via modern HTTP/3 protocol. In case you untick this option, the cluster will be installed using NGINX web server and load balancer.
Note: It is not recommended to use LiteSpeed Web Admin Console to configure WAF since it will cause functionality failure during horizontal scaling. If you need to adjust Web Application Firewall after the installation, the appropriate WAF=TRUE/FALSE environment variable should be used.
Don’t forget to restart the application layer nodes after changing the variable.
MariaDB Galera Cluster is a multi-master database cluster based on synchronous replication and InnoDB engine. When using the Galera Cluster, you can perform direct read and write operations to any node. If any single instance goes down, there will be no cluster downtime and no complex failover procedures.In case you untick the checkbox, a regular standalone MariaDB database will be installed. Thus, high availability and failover capabilities will be significantly decreased.
Note: In case you are going to migrate an existing database to Galera Cluster, you have to take into consideration the following requirements:
All tables must be of InnoDB/XtraDB type
All tables must have a PRIMARY index
Lightning-Fast Premium CDN with 130+ PoPs integrates Verizon Edgecast CDN into WordPress application.
Let’s Encrypt SSL with Auto-Renewal add-on allows to issue and use a trusted, free certificate for a custom domain. The built-in functionality employs periodical renewal to prevent certificate expiration. The appropriate notifications are sent by email.
WordPress Multisite Network enables/disables the same-named feature. It allows the application to act as a WordPress network hub, where the network can comprise several websites. With this built-in feature and Jelastic automation, you can create an independent network of websites and invite others to develop their sites on the same network even for commercial usage.
4. Specify Environment name, Display Name, choose availability Region (if available) and click Install. Wait several minutes for Jelatic to set up your WordPress Cluster.
Use the links and credentials from the successful installation frame or from the appropriate email to manage your WordPress application (or even create a network).
Domain and SSL Certificate Configurations
For production, the environment should have a public IP address and custom domain that help to share information regarding your resource across the Internet.
In case the WordPress was installed with Let’s Encrypt SSL Add-On, the public IP address was added to the Load Balancer node automatically.
The next step is to bind a custom domain to the environment and issue a trusted SSL certificate for it.
1. As for our example, create an A record for your custom domain that will map it to the public IP address attached to Load Balancer. If you are not familiar with this procedure, follow the steps in the linked guide.
2. Then find the Let’s Encrypt Free SSL among the Load Balancer Add-Ons and click the Configure button.
3. Paste the custom domain (for example, vip.wpaas.pro) in the respective field and click Apply.
Once the SSL certificate is issued, you will be informed via popup and the appropriate email.
4. The last step is to make sure all links within your WordPress application point to the custom domain. Open the admin panel using the link and credentials from the successful installation window or respective email. Go to the Settings and check whether the WordPress Address (URL) and Site Address (URL) fields contain the correct custom domain. If required, change it.
5. Finally, click the Save Changes button at the bottom of the Settings page and open the application with a new address.
As a result, we got a production-ready WordPress cluster with high-availability capabilities and resistance to the web application security attacks. Extremely advanced performance is ensured by a new generation LiteSpeed application servers, load balancer with fast HTTP/3 protocol support, reliable MariaDB Galera, built-in CDN, and Let’s Encrypt SSL.