What is a VPS
A Virtual Private Server (VPS) is a server running within another server (which is why such servers are virtual). A Virtual server instance is created through virtualization. One physical server can host multiple virtual servers.
Advantages of VPS
Unlike shared hosting, a virtual private server is a fully separated instance running within the host physical server and using its separate allocated resources without sharing them with whatever other VPS. Thus, using a VPS you have separe RAM, CPU and disc space.
So, here are the advantages of VPS:
• Full root access
• Possibility to configure any aspect of the system and applications
• Possibility to install your version of system libraries or modify еру existing ones
• Possibility to delete, add or modify any file on the system
• Possibility to install any software or reconfigure the system
• A VPS uses its own IP-address, ports, filters and routing tables
• Full control over processes, users and system files
• Each VPS has root access, ssh-access, personal web, mail, ftp-servers, etc.
• VPS may come with a web-panel to control the basic functions of the server
• VPS are easily scalable, more RAM, CPU and disc space can be easily added as the need arises
• VPS are more performant than shared hosting due to strict resource delimitation and to the fact that VPS are not connected to other VPS instances.
Disadvantages of VPS:
• A VPS requires more advanced knowledge in system administration
• VPS servers usually cost a bit more than shared hosting plans.