VPS & nb; & mda h; what it is
Solutions for sharing computer resources into mutually independent virtual machines were developed more than forty years ago, back in the era of mainframes. IBM has developed a special operating system OS VM / 370 (later there were other versions, such as VM / ESA).
In this operating system, the user had at his disposal a full-featured virtual computer on which he could install his own version of the operating system and install his own application software, and launch his tasks for execution. This computer included RAM, processor resources, its own virtual peripheral devices – practically everything that a regular computer has, only in a virtual form. Work on a shared computer in the virtual space did not adversely affect the work of other users.
This technology was also in demand in the era of personal computers, when using special software products it was possible to run several operating systems on one computer at the same time. One of the first systems of this kind was developed by the company Connectix Corporation in 1988 and was the main product of the newly established company. It was applied technology VM (virtual machines). Initially, Virtual PC was designed for Macintosh users so that they can run Microsoft Windows and its applications on their computers.
The system of virtual machines for mainframes proved to be in demand for personal computers as well.
Other virtualization systems have also appeared – VMWare, VDSManager, XEN, FreeBSD Jail, Virtuozzo, Solaris Zones. Although the programs themselves do not impose special requirements on the hardware, installing additional guest systems for them imposes additional requirements on the computer’s characteristics. The most important are the requirements for the processor, RAM and free disk space. These characteristics depend on the installed guest OS. For example, installing Windows 2000 requires at least 128-256 MB of RAM and 1-2 GB of disk space. When installing multiple virtual machines on one computer, resource requirements are summarized.
The principle of virtualization in different systems is implemented differently. In the VMWare system, the whole machine is virtualized and, from a management point of view, the operation of the virtual servers supported by these solutions is very similar to working with a set of physical equipment. The Virtuozzo system virtualizes no longer the whole machine, but only the OS level. Guest OS instances — or, in Virtuozzo terminology, virtual private servers (VPS) — function on the core machine’s core.
The SWsoft solution was originally designed to work on Linux, respectively, and all the guest systems were to be used for this operating system. But later the company developed and offered a solution for Windows on the market. The Virtuozzo system is easy to install and configure, but the creation of guest OS templates and applications takes considerable time if you want to make the most of the system management functions. But the initial cost pays off during operation.
The first development of virtualization systems for personal computers were intended primarily for developers, testers, and those professionals who needed to work with various operating systems. But it turned out that virtualization is also convenient for server virtualization in order to maximize the use of physical resources. From here it was already close to the use of virtualization for hosting services.
As a matter of fact, why should the already existing types of hosting (virtual hosting and equipment rental options or use of own equipment on the hosting platform) required another option? It would seem that this only contributes to the process of choosing the right option. To answer this question, compare these options. But first I will quote the definition given to the new type of hosting on Wikipedia:
“VPS (English Virtual Private Server) is a virtual dedicated server, an alternative to Dedicated. The main difference is the concept of separation. This concept allows you to run multiple applications on a single server. Any virtual dedicated server is similar in its capabilities to a regular dedicated server. In particular: root access, own IP addresses, ports, filtering rules and routing tables. Inside a virtual dedicated server, you can create your own versions of system libraries or modify existing ones, the owner of a virtual dedicated server can delete, add, change any files, including files in the head and other service directories, as well as install your own applications or customize / change any application software available to it. security.