I'm really new to the topic of hosting and stuff and i really wonder, what is VPS hosting in the first place? What are the main differences between VPS hosting and server/cloud hosting? Are there any benefits of VPS hosting over other options? Is it safe?
Virtual Dedicated Server (VDS/VPS), like regular hosting, is the placement of your sites on the hosting provider's server in parallel with the sites of other users. But unlike regular hosting, the number of clients hosted on one server is much less, which makes the allowable load much larger. At the same time, a certain server capacity (processor, memory, RAM) is assigned to you. Therefore, this service can be called the next step in the development of the site, when more than 5-10 thousand visitors a day appear on it.
VPS is access to the operating system on the server, and, therefore, the ability to flexibly configure the environment and install programs. VPS does not mean more performance compared to expensive shared hosting plans. It is very likely that the visited site will run into VPS restrictions rather than the restrictions of an expensive shared-tariff.
VPS are guaranteed resources. This means that during peak hours your site will not suffer from the fact that the server is overloaded with neighbors.
VPS is a virtual private server. It is assumed that the client rents it from a hosting provider. The technology on the basis of which this service is implemented looks like this: there is a physical server running an Nth number of independent virtual servers.
What does independent mean: each virtual web server has its own configuration, that is, a set of technical characteristics: RAM, disk space, processor, etc. Which means that the power of each server is determined solely by a combination of components.
And the fact that several virtual machines "live" on the same physical one does not affect the performance of virtual servers in any way.
In this sense, VPS is an absolute similarity of physical "hardware", with the only difference that it cannot be touched.
Virtual server resources are limited only by the selected tariff. How the client disposes of the guaranteed VPS capacity is his own business. You can keep on a virtual web server one loaded site (or mailboxes, databases, whatever you want) with a huge number of visitors per day, and if you want — a hundred "light" sites.