2.1.2. Business hosting
Business hosting is an analog of shared hosting, but with guaranteed dedicated resources. When you switch from shared hosting to business hosting, the principle of resource provisioning to the hosting account changes. On shared hosting (not business) hosting account has access to all currently available server resources, but you can use them only for a limited time — no more than 100 CPU minutes per day. On business hosting for hosting account resources are guaranteed according to the plan (number of processor cores, amount of RAM, amount of disk space) and they can be used at your discretion in full volume without time limits — that is, without limit of processor time.
The list of plans and their characteristics can be found on order page. A free 5-day test period is provided for the first order of any of the plans.
Differences
The main differences between shared and business hosting are summarized in the table below.
| Shared hosting | Business hosting | |
|---|---|---|
| CPU time limit | No more than 100 CPU minutes per day | None (load is limited only by the resources of the selected plan) |
| Disk space capacity | From 10 to 30 GB | From 16 to 144 GB |
| Number of inodes | From 200,000 to 400,000 | Limited by the Linux file system (approximately 1 million inodes for every 16 GB of disk space) |
| Maximum number of sites | Depends on the plan: 1 (Fast), 5 (Best), 999 (Quality) | 999 |
| PHP memory_limit | From 512 to 1536 MB | Not more than the amount of RAM in the plan |
| PHP max_execution_time | By default 30 seconds, can be increased up to 600 seconds | Can be increased up to 3,600 seconds |
| Maximum execution time of scripts run via cron|cron or SSH | 1 hour | 4 hours |
| Supervisor | ❌ | ✅ |
| Extra services OPcache, Memcache(d), Redis | Ordered and paid for separately | Included in the plan |
| Maximum amount of memory for OPcache | 4 GB for each site | 20% of the amount of RAM in the plan in total for all sites of the hosting account |
| Maximum amount of memory for Redis | 512 MB | 1/4 of the amount of RAM in the plan |
| Support for PHP JIT | ❌ | ✅ |
| Country of hosting account location | Any of the available | Ukraine, Germany or USA |
| Available web servers | Only Apache and OpenLiteSpeed | Apache, OpenLiteSpeed, PHP-FPM |
| Support for Node.js | Only in console | ✅ |
| Support for Go | Only in console | ✅ |
| Support for proxying traffic to web apps | ❌ | ✅ |
| Number of simultaneous processes (Entry Process Limit) | 50 in the minimum plan, 100 in the others | Depends on the plan: 200 (2G), 300 (4G), 400 (6G), 500 (8G), 600 (16G), 700 (32G) |
| Maximum limit of simultaneous requests for automatic activation of I'm Under Attack | 100 | 200 |
| Maximum number of IP addresses in a whitelist of Firewall | 15 | 30 |
| Maximum execution time of MySQL query | 60 seconds | 3 hours |
| Total capacity of all databases | Not more than 30% of the disk space of the plan | Limited by plan resources |
| Number of tables in one database | Not more than 1,000 | Limited by plan resources |
| Number of simultaneous connections to MySQL | No more than 50 | Depends on the plan: 120 (2G), 180 (4G), 200 (6G), 200 (8G), 400 (16G), 400 (32G) |
| Time threshold for logging slow queries | 5 seconds | Configurable in the range of 0.5-10 seconds |
| MySQL performance logging | ❌ | ✅ |
| Ability to use SSL for external connections to MySQL | ❌ | ✅ |
Cost and payment
- The cost does not depend on the payment period.
- Loyalty program discounts are not available (with business hosting payments counted in account turnover).
Backups
- Working with backups is performed as on shared hosting.
- Backups are created regardless of the number of used inodes.
Switch to business hosting
You can switch to a business hosting plan by instruction. In this case, the hosting account with all settings will be automatically transferred to the selected plan and there is no need to transfer anything manually. After changing the plan, it usually takes about 15-30 minutes for the changes to take effect.
If after changing the plan there are difficulties in the operation of the hosting account sites, then first of all check the information on server resource consumption graphs (100 on the CPU graph means full utilization of one core, 200 — two cores, and so on). It may be that the resources of the new plan was not enough for the normal operation of the hosting account and it is necessary either to use a higher plan, or to work on optimization of sites and reduce the load created by them to fit into the resources of the current plan.