Hosting: Cosas a considerar antes de contratar un plan para tu sitio web

Si Blogger ya no calzan en tus planes o ese sitio hospedado en un servidor gratuito ya no da abasto, entonces es tiempo de pensar en desembolsar algo de dinero y contratar un plan de hosting. Las compañías son muchas, la cantidad de planes disponibles aún más grande y las opciones tentadoras, aunque no siempre tan lindas como suenan.
Estos son los puntos que considero que hay que tener en cuanta antes de contratar un plan de hosting. Cuando escribí pensaba en un plan compartido (shared hosting), pero hay cosas que se aplican tanto para VPS, servidores dedicados y otros. En el próximo capítulo trataré de contarles sobre las diferencias entre unos y otros.
Plataforma: En general los servidores que ofrecen los hostings corren sobre linux, aunque también está la opción de Windows (más caro) y también de Mac OS X (más caro y más escaso aún). Puede que haya aplicaciones especificas que necesites que corran en Windows, pero en general Linux le sirve a la mayoría y es lo que todas las compañías ofrecen por defecto.
Velocidad de conexión: Actualmente muchas compañías publicitan su velocidad de conexión a internet, ya que de eso en parte depende que tan rápido tu sitio responde a los requerimientos de tus visitantes. También debes considerar es si el servidor está en tu país o en el extranjero. Si está en tu país, la conexión es más rápida, pero debes tomar en cuenta que usualmente una parte importante de tus visitas vendrá también desde afuera. A mayor cantidad de visitas, más rápida debería ser la conexión a tu sitio.
Panel de control: El panel de control es la interface gráfica que tiene los servidores. Te permiten controlar casi todos los servicios que tu servidor tiene, como por ejemplo crear cuentas de email, de FTP, bases de datos etc. Sí eres experto y prefieres hacer todo vía SSH, un panel de control como Plesk, Ensim o cPanel no es necesario e incluso te puedes ahorrar algunos dólares, pero en la mayoría de los casos es más que recomendado.
Número de IPs: En general los planes compartidos no ofrecen una IP propia, a diferencia de los dedicados que al menos incluyen una. Para hospedar varios sitios (incluso cientos o miles). ¿Necesitas tener tu propia IP? la verdad que no, a menos que por ejemplo necesites usar un certificado digital para un sitio de comercio electrónico.
Email: Todos los planes de hosting incluyen cuentas de email del tipo nombre@tudominio.com, las cuales tu puedes configurar a tu gusto. Algunos ofrecen unas decenas, otros un ciento y algunas ilimitadas. Primero debes considerar que el espacio de las cuentas de email se descuenta del espacio total de almacenamiento. O sea que si tu plan tiene 1GB de espacio, puedes crear 10 cuentas de 100MB, algo que para los estándares actuales es bastante poco. De todos modos, siempre puedes optar por derivar tu email a servicios gratuitos como Google Apps, el cual ofrece cuentas con la misma capacidad de una cuenta de Gmail normal, o sea varios gigas, además de otros servicios.
Otro punto es si el servidor permite crear cuentas POP, IMAP y alguna interface de webmail, mediante la cual los usuarios puedan revisar su correo cuando no estén frente a su computador.
Base de datos: Este era un punto que al comienzo para mi no era importante y me sonaba a chino, pero actualmente sin una base de datos y una interface para manejarlas (phpMyAdmin por ejemplo), poco puedes hacer con tu sitio a menos que lo único que quieras sea servir páginas estáticas HTML. Sin ir más lejos WordPress necesita de una base de datos MySQL 4.0 o superior para funcionar y de aquí también nace uno de los grandes culpables de la sobrecarga a los servidores, pero ese es otro tema.
Espacio: Si mal no recuerdo mi primer plan de hosting tenía 5 megas y no crean que era poco. Hoy 1GB de espacio es común y es bueno tener harto, pero no es lo más importante a la hora de decidirse por un hosting. Si bien sitios como Dreamhost ofrecen 500GB por poco menos de 6 dólares, ellos suponen que el 99% de los usuarios ni siquiera usará una fracción de eso y si todos usaran realmente esa cantidad, el plan no costaría eso.
Usualmente la letra chica de los contratos de hosting especifica que el espacio de tu plan sólo puede ser usado en archivos pertenecientes a tu sitio web, o sea, no puedes usarlo el espacio para hacer backup de tus MP3, películas, softwares u otros documentos no relacionados. ¿En qué si puedes usar el espacio? para almacenar tus páginas y sus archivos relacionados, bases de datos, cuentas de email y archivos de backup.
Tráfico: Otro elemento importante a la hora de vender planes de hosting es el tráfico mensual o bandwidth. En general muchos planes incluyen un par de Teras (TB o terabyte) de tráfico mensual, pero un sitio pequeño o mediano no usa tanto. A mayor cantidad de visitas y entre más pesado sea tu sitio, más tráfico crearás, pero si generas tal cantidad de transferencia que llegues a afectar la red y a otros usuarios en tu mismo servidor, ten por seguro que a tu sitio lo van a suspender. Como ves, grandes cuotas de tráfico o incluso tráfico ilimitado no significa que puedes usarlo a tu antojo.
Precio: Hay empresas que no cobran nada por un plan básico, como 000webhost y otras como Media Temple que hasta se empinan por sobre los 20 dólares mensuales por el más modesto de sus planes. El precio es sólo una parte de la ecuación, así que busca algo que se adecue a tus necesidades independiente de si es un poco más caro.
Muchas empresas ofrecen grandes descuentos si pagas tu plan de manera adelantada por varios meses o años. Tampoco es malo darse una vuelta por internet buscando un cupón de descuento.
Forma de pago: Un detalle no menor. Si no tienes tarjeta de crédito lo más probable es que no puedas contratar un hosting fuera de tu país y debas optar por contratar un proveedor local. Todas las compañías aceptan tarjetas y algunas incluso PayPal, lo cual es ideal para usar los dólares que a veces llegan por esa vía.
Soporte: Lo mejor es cuando no debes recurrir nunca al soporte que ofrece tu proveedor de hosting, pero a veces se torna en algo inevitable. Hay hostings que sólo ofrecen respuesta vía email, otras que a eso suman un chat, foro e incluso soporte telefónico todos los días del año a cualquier hora. Si tu “vida” o la de tus clientes depende de su sitio, lo mejor es contar con soporte telefónico para llamar en caso de pánico.
Dominios: Hay empresas que te dejan no sólo hospedar un dominio web, sino que 20, 100 e incluso ilimitados. Cada sitio que crees con su propio dominio (o subdominio) usará parte del espacio de almacenamiento disponible para tu cuenta, así que eso de hospedar dominios ilimitados es sólo una utopía a menos que la mayoría funcionen como alias.
Qué puedas hospedar X cantidad de dominios, no significa que cada uno de estos contará con un panel independiente donde los clientes o amigos podrán administrar su sitio, ese es un privilegio muchas veces reservado para las cuentas reseller.
Control: ¿Puedes hacer lo que quieras e instalar lo que quieras en tu cuenta? hay veces en que necesitas instalar una aplicación sólo para darte cuenta que en tu sitio PHP está con Safe mode on y tu hosting por cosa de seguridad no permite activar o desactivar dicha función. Otras veces podrías llegar a necesitar acceso root.
Escalabilidad: Si bien es bueno comenzar pequeño, es bueno también pensar en el futuro y ver las opciones de crecer. En general puedes partir con un plan pequeño y según lo vayas necesitando hacer el upgrade hacia opciones más poderosas, ya sea esta un VPS o un servidor dedicado. Hay empresas que te ayudan a migrar tu sitio, mientras que otras ponen toda la responsabilidad en tus manos.
¿Me faltó algo? deja tu educado pero valiente comentario.



Monday 26 de May de 2008 a las 7:47 am
PE DA ZO de post!
Monday 26 de May de 2008 a las 7:53 am
Hay al menos dos cosas que podría agregar: rendimiento y uptime.
Siempre es una buena idea googlear el hosting antes de contratar… especialmente en combinación con “sucks”, “rocks”, “censorship”, “restrictions”, “support”, etc, etc…
Monday 26 de May de 2008 a las 9:18 am
buen post!!
no hay que olvidar que para que las google apps funcionen, los proveedores deben ofrecer DNS configurables.
esop. saludos.
Monday 26 de May de 2008 a las 2:36 pm
Muy buen aporte! pero creo que lo último que menciona panchovera es muy importante. Ya que he tenido que lidiar con dos empresas de hosting distintas para soluciar eso y ninguna ha podido llegar a buen término. En fin se agradece: Y de pasadita alguién podría recomendar alguna que de buen servicio para configurar DNS?
Saludos
Monday 26 de May de 2008 a las 4:51 pm
@Felipe muy importante, pero lo malo es que todos prometen más de 99% o más, pero si no tienes un sistema de monitoreo nunca vas a saber si es cierto.
Muy importante lo de Googlear, pero funciona mejor cuando las empresas son más o menos populares.
@panchovera toda la razón.
Tuesday 27 de May de 2008 a las 2:21 pm
Excelente artículo Zerozen…
Y como bien comentas muchos te prometen 99% de uptime pero sin mostrarte reportes, yo he usado varios servicios y actualmente cuento con una cuenta reseller y mi proveedor es excelente, en mas de 3 años solo los he contactado un par de veces, una para solicitar un backup de uno de mis clientes y la siguiente por que cerraron un puerto el el firewall que afectó el funcionamiento de mi sitio, después de unos 15 minutos de haber enviado el reporte, mi sitio estaba funcionando de nuevo.
Tuesday 27 de May de 2008 a las 5:44 pm
El ABC de como contratar host muy buen post Zerozen.
Wednesday 4 de June de 2008 a las 7:15 am
Creo que has dejado completamente apartado el tema de .. ¿seguridad?,
Un saludo!
Wednesday 4 de June de 2008 a las 9:55 pm
@mrzayas soy todo oídos.
Tuesday 24 de June de 2008 a las 5:29 pm
Buenas, muy buena la informacion, quisiera pedirles su ayuda, soy un poco lenta para estas cosas, quiero pedirles que me den su opinion sobre esta pagina http://www.iguanahosting.com/site/es/. Necesito a una empresa de hosting y quiero pedir opiniones sobre esta que me llamo la atencion.
Gracias de antemano