Redactado por vivab0rg el 10/10/2004. Leído 8.807 veces.
Esta discusión en los foros de SitePoint narra el descontento por la poca aceptación que tuvo hasta ahora PHP5 entre las empresas de web hosting. Pocas, sino ninguna, incluyen a PHP5 en sus ofertas, y la predicción más optimista es que sólo bien entrado el 2005 veremos cambiar esta tendencia, y limitadamente. ¿Estamos condenados a los plazos de estas empresas si queremos lo último y lo mejor? Afortundamente, no. Y como sugiere un comentario en la discusión anterior, una gran alternativa podría ser nuestro propio Servidor Privado Virtual (VPS).
Un Virtual Private Server (VPS) o un Virtual Dedicated Server (VDS) es la solución definitiva para los desarrolladores experimentados y administradores que quieren un completo control sobre el entorno del servidor que brindará el "hosting" a su/s sitio/s.
La idea es que en lugar de nuestra actual cuenta en un servidor compartido ("shared hosting") en el que todos los sitios comparten el mismo servidor Apache, el mismo servidor MySQL, el mismo PHP, y en general, el mismo entorno de ejecución (con los potenciales problemas que eso implica), tengamos nuestro propio servidor dedicado, con una instalación de Linux, Apache, MySQL, PHP, etc., única para nuestro sitio, y no menos importante, que podamos acceder a él como su superusuario (root).
¿Cómo se logra ésto?
A nivel del software, escencialmente, con dos soluciones: la libre y gratuita UML (User Mode Linux) y la comercial Virtuozzo. Ambas permiten crear servidores "virtuales" (VPS) en el mismo servidor físico. A su vez, cada VPS ejecuta como un servidor independiente, con sus propios procesos, usuarios, sistema de archivos, etc., completamente aislado de los demás. Esto es importante porque, si otro usuario de un VPS en nuestro mismo servidor hace caer su MySQL o Apache (como puede suceder en el caso de una aplicación PHP mal escrita o con un ataque externo dirigido), este colapso no afectará la disponibilidad de nuestro sitio.
Para ilustrar este concepto, vean el siguiente gráfico.

Como tenemos acceso "root" en nuestro VPS, no sólo podemos elegir qué paquetes queremos instalar (si queremos lo último: Apache2, PHP5, MySQL 4.1, PosgreSQL 8.0 Beta, etc.), sino también podemos tener instalada nuestra distribución GNU/Linux favorita (Debian, Gentoo, Slackware, etc.)
Semejante nivel de control sobre el servidor de nuestro/s sitio/s será algo sin precedentes para el desarrollador web intermedio, pero quizás también sea el próximo paso natural para aquellos sitios que comenzaron a exceder las limitaciones de su actual servidor de hosting compartido. Solo recuerda que la tarea de administración de todo un servidor (aunque sea virtual) no es algo que pueda tomarse a la ligera. O como diría el finado tío del Hombre Araña: "con un gran poder, viene una gran responsabilidad".
Ahora, un par de datos interesantes:
Los VPS son de hecho la elección de las pequeñas empresas de hosting que proliferan hoy en día con tarifas irrisorias. Pero también son la elección de futuros administradores y desarrolladores con requerimientos muy específicos. Como ejemplo, sírvase este sitio que corre PHP5, PostgreSQL 7.4.5, libxml2.6.10, Apache 1.3.31 y MySQL 4.1 en su propio VPS.
¿Y dónde conseguir nuestro propio VPS?
Hay una oferta cada vez más grande de este tipo de servicio (como quedará claro si buscamos "VPS Hosting" o "UML Hosting" en Google), con un rango de precio que va desde sólo U$S 15 hasta unos U$S 80 mensuales, en promedio.
Un par de empresas que recomedamos visitar son Linode y TekTonic. Linode utiliza UML, mientras que TekTonic usa Virtuozzo. La elección entre cualquiera de las dos tiene un carácter casi subjetivo, pero quizás nos sirva de ayuda saber que TekTonic se cambió de UML a Virtuozzo este año aduciendo que "(el cambio) le produjo a TekTonik un aumento del 300% en la rentabilidad de sus servidores".
¿Está listo tu sitio para tener su propio VPS?
- Discusión de servidores virtuales en Slashdot.
©2004 Cristian R. Arroyo
15:07. Nuevos comentarios deshabilitados.
Recientemente relacionado con Administración:
Recientemente relacionado con Hosting:
Publicidad




