Cómo elegir el servicio de Hosting
Planes Individuales de Hosting
Cuando usted desea tener un espacio web para su sitio (de pequeña o mediana envergadura) seguramente vaya a contratar un servicio de Hosting Compartido (
Shared Hosting), con una cuenta de
Hosting de plan Individual. Se llama "compartido", porque su sitio compartirá con otros sitios/clientes de la empresa de hosting: el espacio en disco, el número de IP, los recursos del sistema, y el ancho de banda de la conectividad.
Planes Resellers de Hosting
Existen también servicios de
Hosting de plan Resellers donde en cada cuenta contratada se puede alojar varios dominios y sitios, administrando todo desde un panel de control web. Este tipo de solución la adoptan empresas o individuos que poseen varios sitios web, y también algunos webmasters que desean alojar los sitios de sus clientes y administrarlos fácilmente a todos desde la cuenta reseller. Al igual que en el primer caso, los planes Reseller (o revendedor) también son planes de Hosting Compartido.
Servidores Dedicados (Hosting no compartido o exclusivo)
En un nivel más alto del servicio de Hosting, tenemos a los servidores dedicados. 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 con nadie (lo único que se comparte es la conectividad).
Obviamente el cliente que contrata este tipo de servicios debe tener una capacidad técnica y los conocimientos para poder administrar el servidor con las herramientas y recursos que el servicio de Setup le brinda. El Setup básicamente puede comprender desde el armado del servidor (a nivel de hardware), hasta la instalación y configuración del sistema operativo y de otros softwares necesarios. Con el Setup se deja la máquina (servidor) "funcionando" y lista para ser administrada remotamente por el cliente (o su personal técnico).
Este servicio se utiliza generalmente para sitios muy grandes y con un nivel de tráfico tán considerable, que se necesita un servidor exclusivo para poder dar capacidad a tantas peticiones, descargas, y visitas. Y también puede utilizarse para tener muchos sitios web hospedados, de pequeña o mediana envergadura.
A continuación se analizan muchos puntos relacionados a los factores de análisis que deben tenerse en cuenta
antes de contratar una empresa de hosting.
- Trayectoria y experiencia de la empresa de Hosting en el negocio
Es preferible que la empresa lleve varios años en el rubro, 4 años o más. Esto nos da una pauta de la solidez y permanencia de la misma, aparte de la "experiencia" acumulada en años dedicándose al webhosting.
- Proveedores del servicio de Hosting vs. Revendedores
Hoy en día cualquiera puede vender hosting adquiriendo paquetes reseller en USA, y revendiéndolo aquí. Lo cierto es que a veces hay grandes cadenas de intermediarios que nada saben del tema y cuando surgen problemas deben "pasar la pelota" unos a otros hasta llegar al verdadero soporte.
Esquema típico de reventa de hosting
Proveedor real del servicio de hosting >> 1º Revendedor >> 2º Revendedor >> ... >> nº Revendedor >> Cliente Final
- Datacenters Propios
Relacionado al punto anterior está el hecho significativo de que el proveedor real del servicio de hosting normalmente posee Datacenter propio, lo que significa que su personal técnico tiene acceso físico a los servidores, y por ende posee un control total sobre los mismos, pudiendo resolver situaciones de problemas en hardware con rapidez, por ejemplo, el cambio de un disco rígido que falla.
Los datacenters deberían contar con sistemas e infraestructura preparada para afrontar y soportar cortes de energía eléctrica, inundaciones, sismos, incendios, actos de bandalismo, etc. Efectivamente la mayoría de los datacenters ubicados en Texas USA, cuentan con todas estas medidas de seguridad.
CONCLUSIÓN: Contrate siempre empresas proveedoras y nunca revendedoras
¿Cómo saber si la empresa es proveedora o revendedora? - Algunos trucos
- Si la empresa dice poseer conectividad propia, es muy sencillo: haga ping a su dominio y luego averigue su número de IP, con el número de IP puede hacer un Whois para asegurarse de que el titular de la registración en el "Registro de direcciones de Internet" correspondiente es el mismo titular de la empresa.
- Si la empresa contrata a uno (o varios) ISP, las direcciones de IP pertenecerán a estos, por ende hay que hacer otras averiguaciones.
- Hable con un responsable de la empresa y pregúntele en tiempo real ¿dónde están ubicados geográficamente sus servidores? - ¿cuáles son los domicilios reales de los datacenters? - ¿qué características tienen los servidores a nivel de hardware? - ¿qué conectividad/ancho de banda disponen?. Muchos revendedores deshonestos vacilarán ante estas preguntas, porque la mayoría no tiene la menor idea de lo que está vendiendo. Las empresas serias y reales no tienen ningún problema en revelar todos estos datos, incluso en ocasiones publican todo en sus sitios web.
- Uptime de servidor web
en términos generales y no tan técnicos, el uptime es una medida que indica el porcentaje de tiempo a lo largo del mes en el cual el servidor se encuentra operativo. Cuando el server hace un reebot (reiniciar el sistema operativo) o cuando por alguna razón se cae, el mismo se encuentra inoperativo y por ende los sitios web alojados en él también permanecerán inaccesibles (
downtime).
Un Uptime bueno se sitúa entre valores del 99.5 y 99.9%
Si el servidor tuviera un uptime del 95% (pésimo), significa que en promedio (ya que existen horas de mucha actividad y horas de poca actividad) por cada 100 visitas al sitio 5 no podrán ingresar. Lo mismo sucede con los emails: obviamente los mensajes enviados al servidor cuando está caido (downtime), no son recibidos.
Para monitorizar el uptime de servidor, existe un excelente servicio gratuito:
- Soporte técnico
Los factores a evaluar para determinar si el soporte técnico se adapta a nuestras necesidades son:
- Calidad de soporte: nivel de conocimientos e idoneidad de los técnicos
- Medios de soporte: telefónico, chat, email, voz sobre IP, etc
- 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 Argentina
- Velocidad y tiempo de las respuestas a consultas técnicas
- Trato adecuado: cordialidad, disposición, amabilidad
- Herramientas y Softwares disponibles
Obviamente no es lo mismo contratar un plan de hosting para un sitio estáticos y sencillo que para un sitios dinámico y complejo.
1) Para un sitio sencillo, un servicio mínimamente debería contar con:
- Acceso ilimitado via FTP
- Back-up
- Varias cuentas de email POP y SMTP
- Estadísticas completas de visitas
2) Para un sitio dinámico y complejo el primer aspecto a tener en cuenta es la
plataforma dependiendo de las tecnologías en las cuales se basan las aplicaciones o bases de datos a utilizar:
Existen en el mercado actual dos principales plataformas sobre las cuales se brinda el servicio de hosting:
- Linux con Apache HTTP server
- Microsoft Windows con servidor Internet Information Server (IIS)
Generalmente aplicaciones basadas en PHP/Mysql, Perl y todo aquello que sea relacionable al OPENSOURCE será mejor llevarlas a servidores Linux/Apache. Cuando las aplicaciones sean ASP/ASPX - Access/SQLserver será necesario contratar servidores Windows/IIS
Además para sitios complejos debería contratarse un servicio que cuente con un
Panel de control Web con múltiples funcionalidades y servicios:
- Parkeo de dominios
- Creación de subdominios
- Administración de DNS
- Configuración de cuentas de FTP y acceso anónimo
- Acceso a correo electrónico por Webmail
- Sistema de Back-Up
- Activación de lenguajes específicos: Perl, CGI, PHP, etc
- Extensiones Frontpage
- Varios sistemas estadísticos instalados (Awstats, Webalizer, etc) y Raw Access Logs
- Cuentas de email POP y SMTP ilimitadas
- Autorespondedores ilimitados
- Listas de correo
- Aliases de email ilimitadas
- Acceso por Telnet o SSH (Secure Shell)
- Bases de datos MySQL ilimitadas
- Otras bases de datos como Oracle, Postgresql
- Soporte técnico sin limites, por teléfono, e-mail, o chat las 24 horas
- Servidor disponible el 99,9 % del tiempo
- Filtros Antivirus y Anti-Spam configurables
- Gestión de correo electrónico completamente centralizado en panel de control
- Acceso a servidor seguro (https) y SSL (Secure Socket Layer)
- Scripts y programas preinstalados
- Velocidad de respuesta/descarga desde el servidor web
La velocidad del servidor depende básicamente de:
- La conectividad o ancho de banda disponible (capacidad de transferencia con Internet)
- El estado de saturación de las lineas (niveles de utilización de las mismas)
- La distancia física entre el servidor y el cliente que le realiza la petición
Con respecto al primero y segundo puntos, no podemos saber nada a ciencia cierta, porque los ISP o host providers nunca dicen la verdad. Por ello se utiliza la "
prueba de velocidad" que consiste en descargar un mismo archivo (descargable, por ejemplo un .zip) y medir la velocidad de tranferencia en distintos servidores, bajo las mismas condiciones de conectividad local (suya propia).
Teniendo en cuenta el tercer factor, usted debería evaluar si su sitio será más visitado o encarado a nivel local o internacional. Si su sitio debe ser rápidamente accedido por los visitantes de su propio país, entonces contrate una empresa local. Si su sitio debe accederse de manera ágil por visitantes extrangeros, debería contratar un server en USA o Europa.
- Servidores Saturados
Muchas empresas de hosting para ahorrar costos o para tener precios más competitivos contratan
anchos de banda muy limitados y además cargan con demasiados dominios cada servidor. Muchos entendidos y hostmasters afirman que el nivel de dominios óptimo por servidor ronda entre 400 y 500.
Aclaramos que
ancho de banda es la
Conexión a Internet que posee el Servidor Web (La empresa de hosting puede tener conectividad propia o contratada a un ISP, al backbone de salida). El ancho de banda es la
capacidad de transferencia con Internet, y es el recurso más costoso que debe afrontar una compañía de hosting que desea tener una rápida y eficiente
conectividad
Otro aspecto a tener en cuenta es el
rendimiento y el uso de la CPU cuando los niveles de carga varían. En todos los planes de hosting compartido (
shared host) su sitio estará alojado en un servidor que posea en él muchos sitios más pertenecientes a otros clientes, por ende compartirá el espacio, la IP, el sistema operativo, etc. A nivel de hardware el
nivel de recursos utilizado tiene un
límite crítico más allá del cual el sistema colapsa y el servidor puede quedar inoperativo. Cuando el nivel de recursos es muy exigido cualquier pico de actividad inusual hace caer el servidor. Esto ocurre cuando hay procesos que ejecutan determinados programas activados por diversos clientes que escapan al control.
- Transferencia mensual en relación al Espacio en Disco
La transferencia mensual se mide por el peso en Kbytes de los archivos entregados por el servidor durante un mes, como esto es un recurso limitado, el control sobre la transferencia permite optimizar el rendimiento del servidor, por ende a la empresa de hosting le preocupa mucho este aspecto.
El nivel de transferencia mensual debe ir de la mano con el espacio de disco ofrecido. Un ejemplo con caso extremo:
Si en una compañía me ofrecen 150 mb de espacio en disco y 150 mb de transferencia mensual, significa que el sitio web podrá ser visitado completamente por tan solo un visitante!!
Por el contrario, (pero esto no sucede nunca) si una compañía me ofrece 10 mb de espacio en disco y 50 gb de transferencia mensual, tendremos muy poco espacio en disco necesario para gastar semejante transferencia ofrecida.
Si lo que deseas hospedar es un sitio normal, es raro que agotes toda la transferencia (o la superes, en este caso tendrás que pagar extra). El nivel de transferencia necesario es muy grande en sitios:
- Con muchas visitas y tráfico
- En sitios de descargas de softwares o archivos pesados
- Precios y costos del hosting en relación a la calidad del servicio
Lo importante es comparar la calidad del servicio en relación a su precio. Analizando algunas cosas se pueden sacar algunas conclusiones:
- ¿Qué herramientas me ofrece? ¿qué no me ofrece?
- ¿Qué servicios de valor me brinda?
- ¿Cómo es el soporte?
- ¿Cómo es el uptime?
- ¿Hay problemas demasiado seguidos? ¿me lleva demasiadas molestias y pérdidas de tiempo solucionarlos?
- ¿Cómo es la relación entre el precio y los servicios ofrecidos, con respecto a otras empresas de hosting?
- ¿Ofrece una buena relación: espacio en disco / transferencia mensual?
- ¿Es rápido el acceso por FTP?
- ¿Es rápida la conexión por HTTP?
- DEMO gratuito pre-contratación
Cualquier empresa de hosting seria debería otorgar un demo gratuito previo a la contratación. Pero ojo!, que luego de la contratación el servicio sea tán eficiente como lo fue durante el período de pruebas.
- Contratar planes individuales o planes de resellers?
Si se va a alojar un solo sitio web, convendrá contratar un plan individual. Sin embargo, si eres un webmaster que constantemente está necesitando dar de alta varios dominios o sitios, por la comodidad que ello implica y también por el control, te convendrá contratar una cuenta de reseller que te brinde un panel de control para administrar varias cuentas.
- 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, etc.
Es bueno solicitar a la empresa sus
datos legales (nombre o razón social, domicilio comercial, teléfonos, nombre del titular de la empresa, datos y tipo de facturación, etc)
- Sistema y medios de Pagos del servicio de hosting
- Actualmente casi ninguna empresa cobra el servicio por adelantado
- Tampoco cobran cargos por "Setup" o "Configuración" cuando se contrata
- Ofrecen múltiples y cómodos medios de pago: Tarjetas de crédito, Giros, Transferencias bancarias, Paypal, etc
- Reputación y referencias de la empresa
- Pide referencias sobre clientes que la empresa de hosting tenga, visita sus sitios, observa cómo cargan, comunícate con sus propietarios y pregunta qué le parece el servicio de hosting, si está conforme, etc.
- Busca en Internet información sobre la empresa, un truco útil es por ejemplo si mi empresa se llama Nuthost, buscar en Google "problemas con Nuthost"
- Pregunta en foros especializados sobre desempeño o experiencia de otros con la empresa en cuestión
- Hay empresas que ofrecen Rango de IP propio (Sistema Autónomo)
Las direcciones IP's son administradas por diversas entidades segun un orden de jerarquías.
PRIMER NIVEL:
IANA (Internet Assigned Number Authority) es la entidad de máxima jerarquía y se encarga de distribuir las IP en Internet a nivel mundial.
SEGUNDO NIVEL:
IANA no otorga IP`s a cualquier persona o empresa, sino que lo hace a través de otras entidades con jerarquia de segundo nivel y estas están repartidas en cuatro regiones:
TERCER NIVEL:
En el tercer nivel de jerarquía se encuentran los
Sistemas Autónomos y son quienes reciben los rangos de IP directamente de la entidad de su región. Los sistemas Autónomos tienen su propias redes y conectividad.
CUARTO NIVEL:
En el cuarto nivel se encuentran los ISP y la mayoría de las empresas de hosting que revenden los servicios de proveedores mayoristas.
QUINTO NIVEL:
Por último y en el quinto nivel están los usuarios finales que reciben una IP a la hora de conectarse a internet o adquirir un servicio de hosting.