Otra de las GRANDES ventajas de un BUEN VPS ... es que te permite aprovechar recursos de alto costo que normalmente no estan disponibles en un dedicado de bajo costo, el ejemplo mas simple es con el sistema de discos.
Es casi imposible encontrar un dedicado de bajo costo con un sistema de discos "decente" ... a lo mas algunos traen RAID-1 por software pero la mayoría usa solo un disco ... por el contrario un BUEN VPS debería estar montado sobre un nodo que tiene varios discos duros conectados a una controladora RAID que ademas puede tener cache y batería ... con RAID-10 el sistema es tolerante a la falla de 1 disco, con RAID-6 hasta 2 discos, etc ... hoy día los datos pasan a ser en muchos casos lo mas crítico de un hosting y un buen y eficiente sistema de discos se agradece y te permite dormir un poco mas tranquilo.
En sistemas de alta carga de IOPS como una BD por ejemplo, mientras mas discos, RAID y caches hay en medio "normalmente" el rendimiento es mejor y la confiabilidad tambien, porque la carga de IOPS se reparte entre diferentes discos físicos.
Yo en los últimos 12 años he utilizado exclusivamente VPS's bajo Virtuozzo, Xen, Citrix, KVM, etc y he hecho cosas bastante interesantes que habrían sido casi imposibles de hacer con dedicados y con costos muchísimos mas bajos.
Otra GRAN ventaja que tienen los VPS comparados con un dedicado por ejemplo, es que los puedes redimensionar en la medida que requieres mas ( o menos ) recursos, podrías comenzar un proyecto por ejemplo con 2 cores, 2 Gb de RAM y 50 Gb de disco y cuando necesitas mas recursos ampliarlo a por ejemplo 4 cores, 4 Gb de RAM y 100 Gb de disco ... asi no gastas tanto al comienzo y vas ajustando los gastos a medida que lo vas necesitando en el tiempo.
Tambien puedes agrupar varios VPS's para que trabajen en conjunto ( cluster ) y puedes lograr hacer cosas que en una sola máquina mas potente no puedas hacer, sobre todo cuando hay alta cantidad de usuarios simultáneos conectados.
En mi caso además es muchísimo mas confiable tener varios VPS's localizados con diferentes proveedores en diferentes datacenters o con proveedores que tengan varios datacenters distribuídos ... que tener un solo dedicado mucho mas poderoso pero todo en un solo lugar ( considerando EL MISMO costo ) ... nadie te puede garantizar un uptime de 100,00% pero se puede llegar a algunas centésimas o milésimas de eso, lo cual es bastante bueno 🙂
Uffffffffff esto de los VPS's o VM's ( que es lo mismo ) da para varios días y habría que agregar los clouds ... un "verdadero" CLOUD es "básicamente" un VPS que en vez de estar montado sobre UN nodo de hardware, esta montado sobre un cluster o grupo de nodos de hardware ( lo que le da HA = alta disponibilidad ) y con almacenamiento centralizado ( SAN, nodo de datos o almacenamiento distribuído como Ceph o Gluster )