What a beast «VDS» and what it eats?

Modern technologies allow to develop high-quality and sophisticated over the filling site, online stores and even an information portal for a short period of time. Among them are the traditional system based on php, such as eZpublish, Joomla, Bitrix or drupal. At the same time actively used systems using java, and other alternative development, written in python (Django, Plone) or Ruby (RubyOnRails). The main advantage of these systems is to express the system web development, advanced functionality and easy enough support. And yet, these technologies have one big disadvantage: acceptable performance sites, working on such systems can provide, not every hosting.
Of course, the solution to this problem is fairly trivial: you can simply place your own server platform provider (collocation). That's just such a solution requires large investments. Purchase one server will cost not less than two thousand dollars, and there are services to configure, monitor, backup, and of course administration. Much easier to really find the appropriate hosting. Plus the cost of the server there is the additional risks arising from damage to the equipment, because all the work necessary to restore the data as it is necessary to conduct their own expense.
However, there are other technologies that allow you to choose the best option that combines the advantages and too expensive collocation, hosting, and a weak performance. The solution to all disasters has a short name - VDS, otherwise virtual dedicated servers (Virtual Dedicated Server).
Work of this VDS is as follows: in the hands of a powerful server provider with an extended supply of memory installed virtualization (similar technology - a vmware). Server power is distributed over a number of virtual machines. Thus, each client gets independent VDS virtual server with full access to the data. System virtualization, by the way, are increasingly included as standard processors from AMD and Intel, which reduces the cost provider with the purchase of the necessary equipment for the organization of VDS.
Working with virtual server gives the client a lot of advantages. Firstly, the software on the server will be completely customized to individual needs of the user. Program updates will be under full control, that will get rid of these ridiculous situations with the blocking of the site during the automatic update system libraries hosting.
Second, the virtual server can install any necessary software. If the site is not on the traditional systems of php / perl / mysql, no one in the desire to limit the user to run the resources to tomcat, RoR and oracle.
Third, the client almost completely protected from other users of the same VDS. Virtualization has recently undergone major changes. Now such democratic means as XEN or Virtuozzo watching proportional distribution of CPU and hard drives among all users of the server.
For such benefits to be paid and, alas, an order of magnitude more than the usual services of the server. This fact is a perfectly reasonable explanation: VDS technology does not allow for more than one server 20-30 clients that at times less than standard hosting, bought for 4-5 thousand dollars.
On the other hand, popular information resources and online stores that most often become customers VDS, get considerable profit, and its contents of the server in their case can be called acceptable. More money to spend on these sites SEO and advertising content that is unlikely to help the owner of the resource when a sharp drop in performance due to the influx of visitors. And such situations happen all the time. Massive advertising campaigns lead to a jump in purchases from the online store and running out of the fleeting of all available limits allocated for the account. As a result, the server hosting "falls", and the site is no longer functioning. Thus, the savings on the content of its share of hosting play a cruel joke on the unfortunate owner of the site, bringing him not only additional expenses, but also a great anti-advertising your own business.
Many people are cautious with the transition to VDS, since that would require the administration. Owners VDS try completely onto this duty to their clients, but instead offer a simple tool in the management of the service panel and automatic daily backup.