Should I switch to VDS or stay on the shared hosting?

Started by Hitesh Patel, Jul 20, 2022, 02:48 AM

Previous topic - Next topic

Hitesh PatelTopic starter

I want to transfer my site from shared hosting to VDS, I have never used it before.
My site does not have a large traffic and I want to take a not expensive tariff.

Now I'm on a shared hosting with the following characteristics:
2048MB RAM

I'm thinking of switching to a tariff with the following characteristics:
2 CPU core
1024MB RAM
20GB Disk

Should I switch to VDS or stay on shared hosting?


If there is absolutely no knowledge in the server administration field, at least at the newbie level, then the move will most likely be overshadowed by a bunch of problems and you will simply move back to the shared.
If you want to move, take some not expensive server and practice on it.

Fortunately, there are a lot of manuals on the web. If everything is set up correctly, no one will drag you into shared.
Answering your question is it worth it or not - definitely worth it.


Both types of hosting, shared  and VPS (virtual servers), are designed to host sites.
And there, and there you can place almost any standard projects that work on the basis of a bunch of PHP (the most popular web programming language) + MySQL (database server) + Apache (web server, easily replaced or supplemented by alternatives such as Nginx or LightSpeed; Nginx is often used as a proxy server that takes over the work with static content).

Typical sites include simple HTML pages (without using programming languages), landing pages, blogs, simple corporate sites, etc. The main feature is working on a popular engine (CMS system).

But if you go beyond the typical configurations, then problems may start with virtual web hosting. Its key feature is a ready–made environment configuration. Everything you need for web site to work is already included.
But no one will change this typical environment just for you. This is an exclusively mass-produced product. It is designed primarily for beginners and for those who do not want to waste time setting up the server themselves.

Comparison of Shared hosting and VPS

The virtual web hosting service is provided "as is" – without any improvements and changes. If you are not satisfied with the available resources, you can purchase them (if such an opportunity is provided by the provider) or increase them by increasing the tariff.

VPS hosting is more flexible in terms of settings. You can install the missing software with your own hands. Most often there are no restrictions on it, unless it is a problem of virtualization technology. For instance, OVZ does not work with Windows systems, only with Linux. With KVM virtualization, you can download and install an image of any operating system (unless this feature is forcibly blocked by web hosting provider itself).

Due to the complexity of the setup (knowledge of some console commands is required), VPS hosting is suitable mainly for pros. But some hosters lower the entry threshold by offering ready-made images of operating systems with pre-installed control panels.

However, there are also subtleties here – there are a lot of web hosting panels, some of them are paid, some are free. Each has its own advantages and disadvantages, its own technical features. If you are unfamiliar with the panel that web hosting offers, you will have to spend time studying/ mastering it.

The same can be said about virtual hosting, but there is no choice at all. It will not work to abandon the control panel or replace it with some other solution with an independent installation.

Another important point is the load. Virtual hosting is a strict division of computing resources of the server between all its participants. After all, the more web sites are hosted inside one server, the less processor time and RAM goes to a single client.

As a result, server resources are running out quickly. Therefore, hosting providers set strict limits on the number of simultaneous requests to the database, on the maximum amount of RAM, on script execution time, on the number of FTP users, etc.

If you start consuming resources beyond these limits, then the account is likely to be blocked. There are always limits. Even if they are not spelled out in large numbers, you can always find out about them from the service contract.

Even the coolest unlimited web hosting services, such as HostGator or Bluehost, always stipulate technical limitations. It is difficult for sites with high traffic to work on shared hosting. Usually these are projects that are used by no more than 3000-5000 users per month (the indicator is conditional, since much depends on the scripts being run and the complexity of MySQL queries).

In VPS servers, only shared computing resources are limited: processor core (cores), RAM and disk space. No one is interested in what you will do inside the virtual machine and how you will distribute these resources between scripts.

As a result, shared web  hosting is suitable only for beginners and for unloaded (simple or small–page) projects of a typical configuration, usually based on CMS systems.
VPS servers are designed for experienced users and large/ medium-sized projects, as well as for web  sites that need custom environment configurations (where a non-standard set of software is needed, for instance, complex server caching technologies, search engines, etc.).