In the life of every owner of a developing site, there comes a time when conventional hosting becomes insufficient and an understanding comes that it is necessary to change virtual hosting to a VPS – virtual server. The main advantages of this type of service are independence from the influence of other users on this physical server.
We use the KVM virtualization type, which allows each virtual server to have isolated resources and its own operating system. In case one VPS server experiences any problems, consuming an excessive amount of resources or is affected by intruders and hackers, this will not affect the operation of neighboring servers located on the same physical server.
In this article we will look at how to choose the most suitable virtual server for you. In the beginning we will focus on what VPS is and how they can be classified according to different signs.
VPS is an abbreviation of virtual private server – a virtual dedicated server. Also often found VDS – virtual dedicated server, which translates from English in the same way. Many providers share these concepts, classifying virtual servers depending on the type of virtualization used. So, VPS are often called virtual servers, in which resources are allocated using container virtualization (OpenVZ), and VDS are virtual servers using kernel-level virtualization (KVM, Xen)
We have abandoned OpenVZ in favor of KVM-based virtualization in our virtual server tariff plans for quite a long time, therefore we do not share the concept of VPS and VDS, calling all the services of hosting virtual servers of VPS.
Unlike regular shared hosting, with a VPS, you have root access to your server, allowing you to gain complete control over the operating system, as well as giving you the opportunity to install additional software. Like on a dedicated server, on VPS tariffs, the number of hosted sites is limited only by the resources of your server. You will be able to host as many sites as the VPS physical resources will be enough. If necessary, the resources of the VPS server can be easily increased and this will not require transferring data to the new server.
Thus, VPS-hosting resembles the “golden mean”, being something between a normal hosting and a dedicated server.
In what cases it is advisable to go to the VPS
In order to make it easier for you to decide whether your site needs to upgrade to a VPS, we have compiled seven control questions for you that can dot the i.
1. You are concerned about security.
In the case of a VPS server, each client has its own isolated operating system and hacking one VPS, the attacker will not be able to access the data of all clients of the physical server. Thus, you do not depend on literacy and accuracy from server neighbors.
In addition, a separate operating system allows you to configure your firewall, web server and other software using a more stringent security policy than on a regular server.
2. You have an online store
If you have an online store that needs to accept and store credit cards, the bank will require that the hosting of your site complies with PCI DSS. Payment Card Industry Data Security Standard is a data security standard for the payment card industry developed by the Security Council (PCI) and established by international payment systems.
This level of security cannot be achieved on regular hosting and VPS is the most affordable hosting option with which you can be PCI DSS certified.
3. Slow site operation
As your website develops, it becomes more and more difficult – this is due to the addition of new functionality and plug-ins. Simultaneously with the expansion of opportunities, the number of visitors is growing, so the site requires more computing resources, since with a massive influx of users, there are not enough of them, and the site begins to slow down.
As soon as you start to notice it, you should think about switching to a VPS. This will allow your website not only to get more resources, but also to work more efficiently, since the VPS has the ability to optimize software settings for maximum performance for your website.
4. You need to optimize the site and install your software
Regular hosting is a good start if you build your site using popular content management systems such as WordPress, Joomla, Drupal, etc. For a typical hosting server, they are configured to provide acceptable performance for all server clients. Often, those settings that would allow you to work faster may, on the contrary, slow down the work of other clients of the usual hosting or negatively affect the security of the server.
One such example would be the use of Memcached, thanks to which all data is written to memory to speed up reading and writing . Also with VPS you can make individual settings for the number of concurrent requests to the web server and database, adjust the memory size and processor time allocated for each process, the size of the web server caches and databases – all this will allow you to achieve the maximum possible speed of the site.
5. Observed server errors
When accessing the site, you often see not the pages of your resource, but server operation errors. For example, 503 Service Unavailable or 504 Gateway Time-out . Often this means that the server does not have enough resources to service all requests. And if you see these errors, then other visitors to your site also see them.
To solve this problem once and for all, it is necessary to switch to VPS and simultaneously pay attention to optimizing and setting up the server software.
6. You need a dedicated server, but you are limited by budget.
Besides the fact that VPS-hosting allows you to install your own copy of the operating system, it also practically does not differ from a dedicated server in terms of technical capabilities, providing the right to customize and configure its software.
Therefore, if the budget of your project does not allow you to buy a dedicated server, and at the same time you need flexibility in setting up or more resources provided by regular hosting, VPS will be the best choice.
7. You maintain sites for your customers.
If you are engaged not only in the development of sites for your clients, but also in their further support, then in order not to acquire an ordinary hosting service every time, it will be much more convenient and cheaper to use VPS, on which you can provide hosting on your own.
In addition to convenience, all your clients’ sites will be located in one place and managed from a single interface, you can also customize the operation of the VPS so that the resources of your users work in the fastest way.
What knowledge do you need to work with VPS
For many, one of the main concerns when switching to a virtual dedicated server is the idea that it will take more knowledge to administer and support its operation. There is some truth to this: for a VPS, you really need to have a wider range of skills, but for administering a VPS there are various control panels that allow you to control a VPS from an easy and convenient graphical interface
As for us, we recommend using the panel withPanel. It is installed on all of our regular hosting servers and is well known to most clients. VPS server with Cpanel, from the point of view of simplicity and ease of hosting management, will be no different from regular hosting.
If the cost of the Cpanel panel $ 10 / month is too high for you, you can use the Centos Web Panel free control panel, which, although less familiar to our users, also allows you to fully manage the operation of the VPS server.
In addition, it is possible to install such control panels as ISPmanager 5 Lite – $ 4 / month and Plesk $ 10 / month.
When ordering a VPS server, we will help you transfer your sites to a new tariff.
We will also help you in setting up and preparing the server for work. We configure Apache and / or Nginx web server, mail service (DKIM, SPF, DMARC), install SSL certificates, additional software (memcahed, redis, mongodb, sphinx, nodeJS, etc.), perform basic firewall and backup configuration.
In the future we will help to update the operating system and server software.
Linux VPS or Windows VPS
You should not strive to choose Windows VPS just because Windows is installed on your personal computer. Linux VPS is the answer to most questions related to the work of hosting. You need to choose Windows VPS in the rare case if your site uses such proprietary technologies from Microsoft as ASP, ASP.NET, .NET, MSSQL databases or uses programs that work only in Windows OS with terminal access.
If your site is hosted with us on the tariffs of ordinary hosting and you are considering the possibility of switching to a VPS server , in this case you can contact our support team. Our experts will analyze the work and attendance of your site and help determine the desired tariff VPS hosting.