Private Virtual Server
A virtual Private server (VPS) is a method of partitioning a physical server on multiple servers in such a way that everything works as if it were running on a single machine. Each virtual server is able to operate under its own operating system and also each server can be rebooted independently.
The practice of partitioning a single physical server to work as multiple virtual servers has already started with mainframes and has re-emerged with the development of virtualization and technologies for other architectures.
When running a VPS with its own copy of the operating system, customers have root access level or Superuser and therefore can install any type of software that can be executed under this operating system.
Some programs do not run well in virtual environments, including firewalls, antivirus clients, and even other virtual tools; Some VPS provide strong restrictions, but are generally lax compared to those on shared storage servers. Because several (virtual) clients can work on a single machine, a VPS usually has certain limitations on processing time, RAM and disk space.
History Private Virtual Server
Virtualization was first introduced in the 1960 by IBM to drive the use of large (expensive mainframe) Dividiendolos systems in logically separate virtual machines that could run multiple applications and processes at the same Time. In the years 1980 and 1990, this centralized and shared mainframe model gave way to a distributed model (client-server computing) in which many low-cost x86 independent servers were able to run specific applications.
Virtualization faded as a focus for a while, now is one of the latest trends in the industry once again, as organizations aim to increase utilization, flexibility and profitability of their resources Computer. VMware, KVM, OpenVz, Xen, Citrix, Microsoft, IBM, Red Hat, and many other vendors offer virtualization solutions.
Hosting : Private Virtual Server
Many companies currently offer shared or dedicated virtual Private servers. There are several features and decisions to consider when licensing proprietary software in virtual environments with multiple tenants:
Managed — customer does not care about VPS updates, configuration changes, or errors during server usage. You usually have server-level support.
Unmanaged: The client is responsible for administering his or her own instance or VPS, this means that, the client will be responsible for maintaining the VPS in good working order; Updates, errors, installation of the operating system, etc., is the responsibility of the user. The hosting company will only take care of the hardware and uptime in English, however this may vary depending on the hosting provider.