Dreamhost Private Server (análisis)

8 comentarios · 2.226 lecturas · internet

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 (excelentes, y 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 es de lo mejor de Dreamhost)

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

El servidor compartido 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 relación calidad-precio junto a la posibilidad de cambiar el uso de recursos «al vuelo» hacen de DreamhostPS mi servicio VPS favorito.


Los pingüinoperadores de Emezeta

1 comentarios · 917 lecturas · emezeta

Hace ya varios días, recibía una llamada telefónica de mi pingüino operador, desde la central principal de Emezeta. Me comentaban que mi servidor compartido (alojado en Dreamhost) estaba echando humo y que la docena de pingüinos de la central no daban abasto debido a las peticiones que estaba recibiendo la web, así que en ciertos momentos colocaban una foto estática de la sala de juntas:

Emezeta blog 503 error

Es por ello que, junto a mi pingüino CEO, hemos decidido contratar un VPS (basado en Linux-VServer), el nuevo servicio de Dreamhost: Dreamhost Private Servers.

Cotufa Server

Cotufa Server es nuestro nuevo servidor. Una potente máquina virtual-dedicada, a cargo de la dirección de 20 pingüinos que intentarán que los lectores de Emezeta no tengan ningún problema al acceder al servidor.


Fuera bromas.

Hace algunos días, comencé a observar que mi página mostraba algunos errores 500 (error interno del servidor) o 503 (servidor temporalmente no disponible). Estos errores son muy poco específicos, así que para saber exactamente la causa, nada más fácil que acceder al log de errores (normalmente error.log).

En mi caso, pude ver algo similar a lo siguiente:

access to / failed for 80.xxx.xx.xx, reason: Client exceeded concurrent connection limit of 20

El motivo de los errores era la concurrencia, es decir, ejecutar simultáneamente un cierto número de peticiones. Al parecer, Emezeta estaba superando un limite de 20 peticiones simultáneas, y en esos momentos el servidor mostraba un error.

Me puse en contacto con Dreamhost y me comentaron que el criterio de sus servidores compartidos era el de no permitir más de 20~30 peticiones concurrentes para garantizar el buen funcionamiento del servidor.

Me pareció razonable. Ya que el precio del servidor es bastante económico, no veía lógico el perjudicar a otros usuarios de mi servidor, así que muy amablemente me ofrecieron una invitación a su nuevo sistema VPS: Dreamhost Private Server, el cuál estoy empezando a utilizar y funciona muy bien.

No obstante, no todo iba a ser tan fácil. Ampliar los recursos del servidor, sin optimizar al máximo el consumo de CPU y memoria RAM sería un gasto superfluo de recursos. Así que, manos a la obra.

En el siguiente artículo explicare como reducir el consumo de CPU y memoria basándome en mis propias experiencias, por si le sirve de ayuda a alguien.


Páginas: 1 ... ... 1


Artículo de http://www.emezeta.com/

6 consultas efectuadas / Página generada en 0.022 segundos

Programado íntegramente por José Román (Manz) en XHTML y CSS estándar.

Sindicado bajo Feed RSS. Contenido bajo licencia Creative Commons

Estadísticas de visitas · Términos y condiciones · Contacto · Publicidad · Preguntas frecuentes (FAQ)