Existen tres tipos de servicios que ofrece cualquier proveedor de alojamiento:
1. Shared Hosting (Alojamiento compartido):
En esta modalidad, los clientes comparten un mismo servidor, en el cual cada
uno tiene un usuario. El cliente no tiene permisos administrativos, y solo
puede usar las aplicaciones que soporte el proveedor, por ejemplo Apache,
MySql, PHP, etc.
Esta variante es muy limitada y ofrece muy poca flexibilidad al desarrollador.
Es factible para alojar sitios pequeños como blogs.
2. VPS (Servidor Virtual Privado):
Los clientes comparten un servidor fisico, pero con virtualizacion, lo que
significa que cada uno tiene una maquina virtual dedicada, con un sistema
operativo y con acceso administrativo total. Lo cual le da total libertad para
escoger aplicaciones, lenguajes de programacion, bases de datos, etc.
Esta variante ofrece libertad total, y su unica limitacion va a ser el
rendimiento, que esta limitado segun lo que se pague. Es factible para alojar
aplicaciones complejas, por ejemplo una lista de discusion de correo, o
sitios/aplicaciones web grandes, y donde la seguridad y la robustez son
imprescindibles.
3. Dedicated Server (Servidor Dedicado):
Cada cliente dispone de una maquina fisica independiente, por lo que este plan
tiene todas las ventajas de un VPS, mas el extra de que se dispone de todo el
poder de computo del servidor. Ideal para aplicaciones como VOIP. Y para sitios
enormes, que hayan escalado.
El precio en esta variante es desde 70 usd/mes, dependiendo del proveedor. Por
eso se recomienda para servicios grandes, de alta demanda y con buena
rentabilidad.
-----------
Existen otras variantes mas recientes como VCS (Servidor Virtual en la Nube),
que es una evolucion del VPS, pero con la ventaja de que es altamente escalable
y en lugar de pagar tarifas fijas, se paga segun el uso que le des.