Emezeta.com

Dreamhost Private Server (análisis)


Como prometí a algunos, después de varios días probando el nuevo servicio de Dreamhost, Dreamhost Private Server voy a realizar un pequeño análisis para aquellos a los que la información les puede resultar útil.

dreamhost private server dreamhostps vps

Antes de nada, tenemos que catalogar los servidores web en 4 grandes categorias:

  • Servidor gratuito: Se trata de un servidor sobre el cuál no tenemos ningún derecho. Sólo podemos escribir contenido en él pero nada más, y siempre con bastantes restricciones. Ejemplos de estos servidores son Blogger, Spaces Live (MSN), MySpace, LiveJournal entre otros.
  • Servidor compartido: Es un servidor en el cuál se alojan varios sitios webs (a parte del nuestro) en la misma máquina compartiendo las características del equipo (Overselling). Las ventajas es que son muy económicos, los inconvenientes es que cualquier web del servidor puede robar recursos a las demás, ya que los están compartiendo (la empresa suele monitorizar para controlar que un usuario no sobrepase el límite).
  • Servidor dedicado: Es una máquina dedicada completa e íntegramente a la web del usuario que lo ha contratado. Tiene la ventaja de que son muy potentes, pero también son demasiado caros.
  • Servidor virtualizado (VPS): Es una mezcla entre un servidor compartido y un servidor dedicado. La diferencia radica en que tiene recursos reservados exclusivamente para el usuario que los ha contratado. Así pues, viene a ser una máquina dedicada en menor medida.

Dreamhost ofrece servidores compartidos, mientras que DreamhostPS ofrece servidores VPS. Así pues, si escoges darte de alta en el plan básico de Dreamhost (servidor compartido) obtendrías las siguientes características (que se amplían cada semana en concepto de agradecimiento por fidelidad):

  • 145GB de disco duro (se amplia 1GB/semana).
  • 1.4TB de transferencia al mes (se amplia 16GB/semana).
  • Bases de datos MySQL ilimitadas (en servidores diferentes, mejor rendimiento).
  • Hasta 3000 cuentas de correo.
  • Hasta 75 usuarios.
  • Lenguajes PHP4/PHP5, Ruby on rails, Perl...
  • Garantía de devolución de dinero 97 días...
  • Acceso vía FTP/SSH/WebFTP.
  • Soporte técnico vía email 24 horas de lunes a domingo (personalmente, el soporte técnico suele ayudar bastante con respecto a otros servidores que he utilizado)

* Revisar el plan de hosting, ya que puede variar desde que escribi esto.

El servidor compartido (lo recomiendo a personas que estén empezando, puesto que está muy bien en relación calidad/precio) tendría todas estas características por 7.32€/mes si lo contratas durante un año, o por 5.85€/mes si lo contratas durante dos años. Además, si usas el promo code MZ1 en el contrato por un año te saldrá sólo 2.6€/mes o el promo code MZ2 en el contrato por dos años, 3.7€/mes.

También es bueno saber que a parte del soporte técnico, tienen una web especial llamada DreamhostStatus con feed RSS donde puedes echar un ojo si tienes problemas con tu servidor y ver si existe alguna avería, de que se trata y cuanto tardarán en solucionarlo. Incluso personalizado para los problemas que puedan afectarte.

El principal problema de estos hostings compartidos (yo lo tuve durante más de 1 año sin problemas) es que, cuando llegas a una cierta cantidad de visitas, utilizas demasiada CPU o memoria (normalmente un CMS tragón como Wordpress o con exceso de plugins) y tienes que buscar una solución, que puede ser:

Migrar a Dreamhost Private Server es necesario cuando te encuentras en la necesidad de resolver esta situación y ninguna de las opciones anteriores te sirven. Necesitas más potencia y no te importa el precio (ya que es considerablemente más caro que un servidor compartido).

En DreamhostPS funciona con una virtualización de Linux-VServer (no confundir con LVS), donde con un medidor podremos asignar la memoria o CPU que queremos reservar en nuestro VPS:

dreamhost private server dreamhostps vps

Con este sistema vamos a garantizar el consumo especifico (el que seleccionemos con el medidor) de CPU y memoria. Por ejemplo, si deslizamos nuestro medidor hasta 1010MHz de CPU y 1010MB de memoria RAM (van conjuntos, no se puede poner más RAM que CPU o viceversa), estaremos reservando esta porción para nuestro uso, cosa que no ocurría en los servidores compartidos.

El precio es de 1$ al mes por cada 10 unidades de CPU/RAM. Puedes verlo en la página de DreamhostsPS, añadido al precio del plan compartido, ya que para darnos de alta tendremos que ser usuarios de Dreamhost (no permiten altas a DreamhostPS directamente).

¿Y que características nos ofrecen en DreamhostPS? Seguiremos con las mismas acerca de transferencia, disco duro, etc... Las novedades son:

  • Protección de recursos: La cantidad de memoria y procesador que reservemos será absolutamente nuestra. No la podrá utilizar ningún otro usuario.
  • Puedes llegar hasta un máximo de 2.3GHz de procesador y 2.3GB de memoria RAM.
  • Tienes servidor personalizado, puedes ponerle tu propio nombre: emezetero.dreamhostps.com.
  • Puedes cambiar la CPU/RAM reservada en pocos segundos, sin necesidad de reiniciar el servidor. Especialmente útil si necesitas más potencia durante un tiempo (referencias en sitios importantes como barrapunto o similares).
  • Puedes reiniciar tu servidor si lo crees oportuno.
  • Puedes acceder a un gráfico de historial de carga de CPU/RAM de las últimas 24h y los últimos 30 días.

Recientemente han liberado otro sistema paralelo llamado DreamhostPS MySQL, donde podremos seguir el mismo sistema con el servidor de base de datos, aislándolo en un servidor virtualizado para nosotros sólo. Muy útil si hacemos demasiado uso del servidor de base de datos y queremos más potencia adicional.

Personalmente, la posibilidad de cambiar el uso de recursos «al vuelo» hacen de DreamhostPS un servicio aconsejable, sin embargo, después de varias semanas probandolo, no quedé del todo satisfecho.

IMPORTANTE: A la hora de escribir este artículo, el servicio era lanzado en fase beta y sólo lo teníamos algunos usuarios, por lo que también supongo que las funcionalidades eran en fase beta. Experimenté algunos problemas con el consumo de memoria de mi servidor (era excesivo), y después de probar varios servicios similares, me doy cuenta que Dreamhost PS tiene mucho que mejorar en este sentido. ¿Cómo te funciona actualmente a ti?