Answers to frequently asked questions about the choice of VPS

Started by Cody Babcock, Nov 07, 2022, 09:47 AM

Previous topic - Next topic

Cody BabcockTopic starter

Reading the forum, I came across that many people ask the same question: how to choose a VPS, and also what is the difference between VPS and VDS. I decided to collect a topic with hints for frequently asked questions.

1. How is VPS different from VDS?
If you do not go deep into the forest, then nothing. In fact, hosters classify virtual servers into segments of virtualization technology - VPS based on OpenVZ technology, and VDS based on KVM and Xen, but you can also find the opposite side, that is, you need to rely on technology, and not on virtualization itself.

2. How to choose a VPS. How to choose a tariff?

No one will give you a clear answer, but there are a few tips:
1) Look at consumed resources and memory requirements of scripts.
2) Be guided by the allocated budget (a high price can drown the server)
3) Use private (independent) resources to compare hosters for price and performance.


When choosing a VPS, I first of all pay attention to such a moment as whether it is managed or unmanaged. If the hosting owner takes control, then this is a 'managed' hosting. In the case of 'unmanaged', you are responsible for the administration.

Unmanaged hosting is only possible for specialists, or people with considerable experience in such work. Again, when choosing such a host, you should pay special attention to the "type" of management that is required, its complexity and the tariff plan as a whole.


What are the different types of disks?
We show the type of disk system on which the virtual server is running. In total, we decided to allocate six options (actually, there are more combinations of disks and interfaces).

The first two are classic HDDs with a rotation speed of 7.2k, 10k, 15k rpm with SATA or SAS interfaces. They are used for storing large amounts of information or for projects where high access speed and performance are not required. The cheapest option.
The following two options are a combination of HDD or SAS HDD with caching of frequently used information on SSD solid-state drives. They combine a sufficient amount of disk space and usually exceed the speed of standard hard drives, and are slightly more expensive.

SSD drives provide a significant increase in performance. Now this is the most common option for most tasks, as they significantly increase the speed of working with databases, the opening time of sites due to several times higher read/write speed compared to HDD.
NVMe SSDs began to appear relatively recently. NVMe is a modern protocol for interacting with SSD via the PCI Express port, which appeared due to the fact that the speed of the drives was limited by the bandwidth of buses with SATA and SAS interfaces. NVMe SSDs give an increase in performance even compared to ordinary SSDs, and also process parallel operations faster.

What is the difference between virtualization types? Which one to choose?
In general, virtualization is designed to help in dividing the performance of a single physical server or server cluster to create logically isolated virtual machines from each other, providing them with a certain amount of necessary resources and the ability to run operating systems independent of each other.

One of the possible options is virtualization at the operating system level, which itself is responsible for the separation of resources and isolation of virtual machines. The disadvantage is the inability to run the OS with a kernel that differs from the host system kernel. Virtualization at the OS level is used by OpenVZ and Virtuozzo.
Hardware virtualization provides a higher degree of isolation of virtual machines, and also removes the limitations of the architecture, allowing you to install various guest operating systems that do not depend on the host system core. Hardware virtualizations include KVM, VMware, XEN, Hyper-V.

If you need to install any specific OS, then you should pay attention to hardware virtualization, which makes it possible to install almost any system from an ISO image, and independent of the host architecture. TUN/TAP devices are also often disabled on OpenVZ VMs.
In other cases, you are unlikely to notice a big difference.