How to choose the right pricing plan?
When choosing the right pricing plan, it is important to understand several aspects of your hosting project.
1. Determining the type of hosting you need
In general, we offer the following types of hosting services:
-
Shared Hosting: Multiple websites share the same server resources. Suitable for small websites with limited budgets.
-
Virtual Private Server (VPS): Each website gets dedicated virtual resources but shares the physical server with others.
-
Dedicated Server: A single client uses all the physical resources of the server. This option is more secure and expensive than Shared Hosting or VPS.
-
WordPress Hosting: This type of hosting is designed for websites built with WordPress.
-
Magento Hosting: These plans are optimized for eCommerce websites running on Magento.
Each type of hosting has its own benefits and use cases. For example, a small beginner website would benefit more from Shared Hosting, while a media-rich website with large databases and complex scripts would be better off with a VPS.
2. Checking storage space
Each hosting type includes several plans that differ, among other resources, in terms of storage space.
The best way to estimate your needed storage space is to calculate the current size of your website in MB or GB (this can be found in the parent directory's properties) and choose a plan with more storage than the current size. It's best to leave some room because of approximate calculations, temporary files, logs, caches, and possible growth and development of the website.
3. Checking for security features
Website security is very important, so choosing a pricing plan with advanced security implementations is a valuable parameter.
All our hosting packages include Flood/DDoS Protection, and more advanced plans come with Imunify360, a powerful solution for protecting data, preventing attacks, and managing vulnerabilities.
Additionally, for business or client protection, check for features such as:
-
Regular Backups: Automatic backups included in all hosting plans ensure data recovery in case of accidental loss or technical errors, providing continuity and data safety.
-
SSL Certificates: SSL certificates encrypt the data transferred between the server and the user's browser, providing security for both the user and the server.
From a client security perspective, plans with reliable security features like Regular Backups, SSL Certificates, and Imunify360 should be a priority.
4. Checking virtual or physical resources
Each type of project uses resources differently — either virtual (for Shared Hosting, VPS, etc.) or physical (for dedicated servers).
By virtual and physical resources, we mean the need for CPU cores, RAM, storage space, and bandwidth. CPU and RAM requirements are indicative and depend on the complexity of your application. Storage space depends on the amount and type of static files, databases, logs, and backups.
To improve performance, it's recommended to use caching and distributed architectures, such as separating and distributing an application’s components (databases, storage servers, back-end, front-end) on different servers.
Example: one dedicated server for handling API requests and another for managing databases.
You can use the table below as a general reference for your hosting project:
Application Type | Example Applications | Recommended CPU | Recommended RAM | Recommended Storage | Other Resources/Notes |
Static (HTML/CSS) | Landing pages, portfolios | 1 core | 512 MB - 1 GB | 1 - 5 GB | Simple to host, suitable for Shared Hosting or small VPS. |
Simple blog (CMS) | Personal blogs | 2 cores | 2 - 4 GB | 10 - 20 GB | Database and cache optimization can significantly reduce resource usage. |
Online shop (CMS + DB) | WooCommerce, Shopify | 4 - 6 cores | 6 - 8 GB | 20 - 50 GB | Requires database and caching optimization (Redis, Memcached). |
Simple web app | Booking platforms, CRM systems | 4 - 8 cores | 8 - 16 GB | 50 - 100 GB | Backend optimization and use of distributed architecture for static content needed. |
Advanced online shop | eCommerce with many features/products | 8 - 12 cores | 16 - 32 GB | 100 - 200 GB | Optimized databases, load balancers, separate servers for app and DB. |
Complex web app | SaaS platforms, social networks | 12+ cores | 32+ GB | 200+ GB | Distributed architecture, microservices, NoSQL databases (e.g., MongoDB), horizontal scaling. |
Media streaming | Video/audio streaming platforms | 16+ cores | 64+ GB | 1+ TB | High bandwidth, dedicated servers for encoding/streaming, fast SSD storage. |
Corporate/Enterprise | Complex portals | 16 - 32 cores | 64+ GB | 500+ GB | Dedicated solutions, frequent backups, redundancy, and DDoS protection. |
Estimating bandwidth requirements
To estimate the necessary bandwidth when purchasing a hosting plan, calculate the approximate website size and traffic.
Example: You have an online store website, each page is ~5 MB, and you receive an average of 2,000 visits per month. Each visitor views about 5 pages.
Calculation: 5 MB x 2,000 visits x 5 pages = 50,000 MB or 50 GB of bandwidth needed per month.
In this case, choose a plan that offers more than 50 GB of monthly bandwidth. Ideally, select a plan that includes 20% more than the calculated need.
Our pricing plans include at least 2 TB of monthly bandwidth, which guarantees coverage for practically any traffic need.