Para publicar un espacio web propio o de un cliente, nos encontramos con muchas ofertas de hosting. Lo primero que debemos tener en cuenta es que tipo de servicio hosting necesitamos.
Tipos de servicio hosting
Los planes de hosting se dividen en:* Hosting gratuito: es extremadamente limitado cuando se lo compara con el alojamiento de pago. Estos servicios generalmente agregan publicidad en los sitios y tienen un espacio y tráfico limitado.
* Planes Individuales de Hosting: para un sitio web pequeño o mediano conviene contratar un servicio de hosting compartido (Shared Hosting), tambien denominado hosting de plan individual. Se llama "compartido", porque el sitio compartirá con otros sitios/clientes de la empresa de hosting: el hardware(por ej. el espacio en disco), el número de IP, los recursos del sistema, y el ancho de banda.
* Planes Resellers de Hosting: contratando un plan Resellers se puede alojar varios dominios y sitios, administrando todo desde un panel de control web. Este tipo de solución es ideal para webmasters que desean alojar los sitios de sus clientes y administrarlos fácilmente a todos desde la cuenta reseller. Los planes Reseller (o revendedor) también son planes de Hosting Compartido.
* Servidores Dedicados (no compartido o exclusivo): este servicio se basa en el alquiler de un servidor web que será de uso exclusivo del cliente que lo contrate. En este caso no se comparte un número de IP, ni un HDD, ni recursos de sistema (lo único que se comparte es la conectividad). Para contratar este tipo de servicios debemos tener la capacidad técnica y los conocimientos para poder administrar el servidor. Este servicio se utiliza generalmente para sitios muy grandes y con mucho tráfico (sitios con muchas visitas, paginas que permiten bajar archivos, etc.). También puede utilizarse para tener muchos sitios web hospedados, de pequeña o mediana envergadura.
Cómo evaluar y elegir un servicio hosting
Una vez decidido que tipo de plan se ajusta a nuestras necesidades, comienza la tarea de elegir con que empresa contratamos el servicio. Algunos puntos a tener en cuenta para contratar un servicio de hosting son:* Trayectoria y experiencia de la empresa de Hosting: debemos asegurarnos que la empresa tiene varios años en el mercado. Esto nos permitirá evaluar la experiencia de la misma.
* Proveedores de Hosting vs. Revendedores de Hosting: debemos asegurarnos que la empresa que contratamos sea prooveedora del servicio y no un simple revendedor. A veces hay grandes cadenas de intermediarios que solo sirven para elevar el precio del servicio y cuando tenemos problemas técnicos nos cuesta llegar al verdadero soporte.
* Uptime de servidor web: el uptime es una medida que indica el porcentaje de tiempo a lo largo del mes en el cual el servidor se encuentra operativo. Un Uptime bueno se sitúa entre valores del 99.5 y 99.9%
* Soporte técnico: los factores para evaluar el soporte técnico son:
o Calidad de soporte: nivel de conocimientos e idoneidad de los técnicos.
o Medios de soporte: telefónico, chat, email, voz sobre IP, etc.
o Idioma del soporte: podría ser muy beneficioso contratar un plan en USA, pero si no dominamos bien el inglés conviene contratar una empresa local.
o Tiempo de las respuestas a consultas técnicas
* Herramientas y Software disponibles: no es lo mismo contratar un plan de hosting para un sitio estático y sencillo que para un sitio dinámico y complejo. Debemos contratar el servicio de hosting que mas se adapte a las herramientas y lenguajes de desarrollo que vamos a utilizar, como así también elegir la plataforma sobre la cual vamos a alojar nuestra web.
* El servicio web a contratar debe contar con un Panel de control Web con múltiples funcionalidades y servicios, que permitan:
o Creación de subdominios
o Administración de DNS
o Configuración de cuentas de FTP y acceso anónimo
o Acceso a correo electrónico por Webmail
o Sistema de Back-Up
o Activación de lenguajes específicos: Perl, CGI, PHP, etc
o Extensiones Frontpage si es lo que usamos para desarrollar nuestros sitios
o Cuentas de email POP y SMTP ilimitadas
o Acceso por Telnet o SSH (Secure Shell)
o Bases de datos MySQL ilimitadas
o Otras bases de datos como Oracle, Postgresql
o Soporte técnico sin limites, por teléfono, e-mail, o chat las 24 horas
o Servidor disponible el 99,9 % del tiempo
o Filtros Antivirus y Anti-Spam configurables
o Gestión de correo electrónico completamente centralizado en panel de control
o Acceso a servidor seguro (https) y SSL (Secure Socket Layer)
o Scripts y programas preinstalados
* Velocidad de respuesta/descarga desde el servidor web: la velocidad del servidor depende básicamente de:
o La conectividad o ancho de banda disponible (capacidad de transferencia con Internet)
o El estado de saturación de las lineas (determinado por los niveles de utilización de las mismas)
o La distancia física entre el servidor y el cliente que le realiza la petición. Si su sitio debe ser rápidamente accedido por los visitantes de su propio país (en mi caso Argentina), entonces contrate una empresa de hosting local. Si su sitio debe accederse de manera ágil por visitantes extranjeros, debería contratar un server en USA o Europa.
* Transferencia mensual: la transferencia mensual se mide por el peso en Kbytes de los archivos entregados por el servidor durante un mes. La formula para calcular la transferencia mensual sería multiplicar el número de páginas vistas en nuestro sitio web por el tamaño medio de cada página (incluyendo también las imágenes y los gráficos).
o Transferencia mensual= nº de páginas vistas al mes x tamaño de cada página.
Por ejemplo si calculamos que vamos a recibir 180 visitas diarias, que cada visitante va a ver 5 paginas de nuestra web, y que cada pagina pesa en promedio 60kb:
o Transferencia mensual = (180 visitas diarias x 5 paginas x 31 días al mes) * 60 kb cada pagina
o 180*4*31*60=1.674.000 kb de transferencia necesarios
Los transformamos en Gb teniendo en cuenta que un Gb equivalen a 1024 Mb, y que 1 Mb equivale a 1024 Kb:
o 1.674.000/1024/1024= 1,59 Gb de transferencia necesarios por mes.
En base a este calculo podemos contratar un servicio de hosting que cubra nuestra necesidad de transferencia.
* Términos y Condiciones de las Contrataciones en el servicio de hosting: es conveniente leer las cláusulas de contratación para evitar futuros problemas. Evaluar las garantías ofrecidas, las limitaciones de responsabilidad, tiempo mínimo de los contratos, formas de pago, etc.
* Pedir referencias sobre clientes que la empresa de hosting tenga, visitar sus sitios, comunicarse con sus propietarios y preguntar qué le parece el servicio de hosting, si está conforme, etc. La experiencia ajena puede servir para ayudarnos a elegir.
* Busca en Internet información sobre la empresa, por ejemplo buscar en Google "problemas con EmpresaHostingX" . También preguntar en foros especializados sobre desempeño o experiencia de otros con la empresa en cuestión.
A manera de resumen, esta guia debe servir para elegir el servicio de hosting que mas se adapte a nuestra necesidad. Y luego solo la experiencia personal va a terminar por decantar en que empresa conviene hospedar nuestro sitio.






