Posts tagged: hosting

Hosting vs VPS vs Servidor Dedicado

Hoy hablaremos de las diferentes modalidades que ofrecen los proveedores de servicio. Básicamente estas modalidades son 3:

Pues, en que se diferencian?

Hosting

Bien, el Hosting es un espacio que se reserva en un servidor para hospedar una página web. En este caso concreto compartimos el mismo servidor con otras páginas o servicios web. Esto significa que el disco duro, la ram, los servicios de base de datos e incluso la IP es compartida con más clientes del ISP.

Ventajas

  • Al ser un espacio reservado no tenemos que gestionar nada del servidor, haciendo más difícil meter la pata y cargartelo todo.
  • Facil de mantener.
  • Barato.

Desventajas

  • En algunos casos estamos limitados en la configuración
  • Si por alguna razón un día tenemos muchas visitas el proveedor corta el servicio o simplemente nos podemos quedar sin transferencia que suele ser limitada.
  • Al compartir con otras páginas podemos tener sobrecarga de servidor porque alguna de las otras páginas satura el servicio.

Reseller

Dentro del servicio de Hosting existe una modalidad superior llamada Reseller. Aunque de esta modalidad existen diferentes métodos, aquí nos centraremos en uno concreto. El reseller (o revendedor) es una modalidad que disponen ciertos ISPs que permite al que la compra crear Hostings para sus propios clientes, dando la sensación de ser un proveedor de servicios. Habitualmente tenemos dos paneles de control, el panel de control Plesk tiene la opción (si la contratamos al ISP) de reseller y también existe el panel WHM que seria el padre del panel CPanel, para entendernos.

VPS

Las siglas VPS significan Virtual Private Server y vendría a ser un servidor propio pero en formato virtual. Podrí­amos decir que de un servidor suelen instalar un servicio de maquinas virtuales y con esto crean varios VPS con un espacio en disco y RAM limitados. Este paso estaría bien como continuación del Hosting, cuando nuestra página web o servicio empieza a adquirir una importancia relevante o simplemente si tenemos un reseller y adquirimos un numero considerable de clientes.

Ventajas

  • Es un servidor propio en si así que disponemos de acceso root.
  • Lo podemos reiniciar cuando se cuelgue o de problemas.
  • Podemos instalar aplicaciones extendiendo el concepto de Hosting a otros servicios, por ejemplo podrí­amos montar un servidor de juegos online.

Desventajas

  • Necesitas saber de gestión de sistemas operativos Windows/Linux ya que eres el administrador real del VPS.
  • Al igual que el Hosting estamos compartiendo recursos con otros VPS.
  • En muchos casos si no hacemos backups nosotros no los hace nadie.

Servidor Dedicado

Un servidor dedicado es una maquina completa en el propio ISP. Por lo general pagamos una mensualidad por alquilar un hardware con unas caracterí­sticas especiales (CPU, Espacio en Disco y RAM). Al ser un ordenador entero para nosotros mismos seremos enteramente responsables de lo que hagamos con él. Es la opción más cara pero siempre sera la mejor, ya que si saturamos un servicio podemos controlar que sucede con el resto de servicios en la misma maquina.

Ventajas

  • Totalmente manejado por uno mismo
  • Acceso root y reinicio

Desventajas

  • Necesitas saber de gestión de sistemas operativos Windows/Linux ya que eres el administrador real de una maquina en Internet.
  • En muchos casos si no hacemos backups nosotros no los hace nadie.
  • Suele ser caro si no se le saca rendimiento.

Housing

Hace tiempo que no veo proveedor de servicios que ofrezca esta opción, pero existio (o a lo mejor existe), durante un tiempo, sobre todo al principio de los ISP. Se trataba en comprar uno mismo el servidor, configurarlo en la misma empresa y luego mandarlo al ISP. Entro en desuso al ver que era más rentable el alquiler o leasing de los servidores (lo que deribo en los actuales servidores dedicados)

Hostalia

Hostalia es uno de esos Hostings que para empezar con una simple paginita o un pequeño blog es perfecto. Aunque el precio es caro nos permitira realizar una gestión de hosting dentro de unos limites correctos. El servicio técnico es correcto aunque, como en el resto de hostings españoles, te desconectan la página a la mínima de cambio.

Ping 51ms.

Hostalia

Precio: Caro 3/10 Rating: ★½☆☆☆
Espacio: Minimo 3/10 Rating: ★½☆☆☆
Transferencía: Minima 3/10 Rating: ★½☆☆☆
Ping: Muy Bueno 8/10 Rating: ★★★★☆
Soporte Técnico: Correcto 6/10 Rating: ★★★☆☆

Puntuación Media: 4,6 Overall Rating: ★★½☆☆

DinaHosting

Empresa dedicada al hosting desde hace muchos años. El servicio técnico es aceptable aunque si rebuscas un poco por la red encontraras varias post en foros que se quejan del servicio por temas de procesos. Tiene buenas referencias y aunque supongo que en todos los sitios cuecen habas, no es un mal sitio para hospedar las paginas.

Ping medio de 60ms.

DinaHosting

Precio: Caro 8/10 Rating: ★★★★☆
Espacio: Normal 5/10 Rating: ★★½☆☆
Transferencía: Normal 5/10 Rating: ★★½☆☆
Ping: Notable 8/10 Rating: ★★★★☆
Soporte Técnico: Suficiente 5/10 Rating: ★★½☆☆

Puntuación Media: 6,2 Overall Rating: ★★★☆☆

Abansys

Bueno, Abansys es un pozo sin fondo de problemas. Muy poco recomendable para quien este pensando en irse ahí. A pesar de que tienen unos planes de Hosting muy atractivos, en relación calidad/precio, con transferencia ilimitada la verdad es que es otro de esos proveedores que sobrecargan los servidores con más y más páginas de clientes. El servicio técnico puede contestar los tickets super rapido o tardar más de 20 horas en hacerlo y no penseis en llamar por teléfono porque ni lo cogen. En algunos foros se quejan de que sin motivo alguno te desconectan la página web aludiendo a que esta mal programada.

El ping devuelve valores diferentes dependiendo de la hora del dia. Varia entre 70ms y 150ms. Es un proveedor poco recomendable.

Abansys

Precio: Normal 6/10 Rating: ★★★☆☆
Espacio: Minimo 4/10 Rating: ★★☆☆☆
Transferencía: Ilimitada 10/10 Rating: ★★★★★
Ping: Normal 6/10 Rating: ★★★☆☆
Soporte Técnico: Nulo 0/10 Rating: ☆☆☆☆☆

Puntuación Media: 5,2 Overall Rating: ★★½☆☆

Sync

Sync o sync.es es un proveedor de hosting de los otros tantos que suelen existir en España. Estuve no hace mucho una temporada con ellos (con un hosting contratado) y la sensación fue de impotencia. El servicio técnico es lento y torpe llegando incluso a no saber que es lo que esta sucediendo. Los servidores estan sobrecargados y te haces cruces de que una simple página asp o php sin demasiada programación pueda llegar a tardar 30 o 40 segundos en cargarse.

El precio es asequible aunque los limites son cortos. El ping a su página principal ronda los 75ms, algo alto contando que es su página principal pero correcto para cualquier hosting. Usan paneles de control CPanel para Linux y Helm para Windows.

Deben tener un buen departamento SEO ya que su pagina principal tiene un PageRank de 5 y la de Productos de Hosting un PageRank 6.

Sync

Precio: Normal 6/10 Rating: ★★★☆☆
Espacio: Minimo 3/10 Rating: ★½☆☆☆
Transferencía: Ajustada 3/10 Rating: ★½☆☆☆
Ping: Alto 8/10 Rating: ★★★★☆
Soporte Técnico: Pesimo 1/10 Rating: ½☆☆☆☆

Puntuación Media: 4,2 Overall Rating: ★★☆☆☆

Hosting USA vs Hosting España vs Hosting Europa

En el post anterior explicaba la importancía del Ping. Esto es relavante por que dependiendo de donde tengamos hospedado el Hosting el ping sera más alto o más bajo. En un principio cuanto más cercano este el proveedor de hosting (geograficamente hablando) menos ping tendremos. El problema es como “spain is diferent” este factor deja de tener relevancia porque hay otros muchos que en este país se dejan pasar (por decirlo finamente).

Por poner un ejemplo, una página hospedada en Arsys tiene un ping medio de 50ms. Eso es muy bueno. Así que un punto positivo para Arsys. Por el contrario tenemos la opción de coger un Hosting en USA. El problema de USA es que el ping es tremendamente alto, entre 180ms y 300ms. Estos valores estan muy lejos de ser buenos para una página web en la que su publico objetivo esta en España (es muy posible que si estas en un país Subamericano ese valor se convierta en 40ms o 50ms con lo cual este articulo no te sirve de mucho ;) ). Tenemos otras opciones. Siempre podemos hospedar la página web en Francia que tiene el mismo ping que en España (entre 50ms y 100ms).

Pero no nos obesionemos con el Ping, hay otros factores relevantes a la hora de contratar un Hosting. Por ejemplo; el precio o el soporte tecnico. Cualquier Hosting que contratemos en USA tiene un soporte técnico excelente y precio tremendamente asequible. Por el contrario en España y Francia los precios estan más a la altura Europea pero el soporte técnico … Bueno, aquí en España el soporte técnico esta a la altura de los vertederos y los de Francia no se quedan muy atras.

Voy a poner 3 ejemplos reales: (Los vinculos que aparecen a partir de aquí contienen códigos de afiliación, si clickas y te decides a coger tu hosting ahi colaboras a mantener este blog)

Arsys* Ovh.fr* Bluehost
Nombre del Plan Plan Profesional Start 5G (Solo tiene este plan)
Espacio en Disco 300Mb 5Gb Ilimitado
Transferencía mensual 3Gb 2Gb Ilimitado
Cuentas de Correo 40 (**) 2500
MySQL De Pago 1 100
Panel de Control Propio Propio cPanel
Precio/Mes 8€/mes 0.99€/mes $6.95/mes(***)

* De Arsys y Ovh no son los planes más asquibles, he escogido estos por que eran los que más se acercaban al Plan de Bluehost
** No queda claro
*** En el momento de escribir estas lineas habia una oferta por $3.95/mes

Como podeis comprobar el plan de Arsys que a años luz en precio respecto a Ovh y años luz en capacidades respecto a Bluehost. Ovh en cambio tiene un precio muy ajustado pero al igual que Arsys esta a años luz del competidor americano. Si miramos el precio del hosting USA Bluehost (4.97€/mes si hacemos la conversión) es incluso más barato que Arsys.

Ahora viene cuando decis: “si, vale, pero en Arsys si tengo un problema llamo por telefono y me lo arreglan y ademas hablan castellano” y yo te contesto: “si, hablan castellano, pero siguen unas pautas y un guión marcados por un programa de Help Desk (igual que las teleoperadoras de telefonía movil) y pueden pasar varios dias hasta que consiguas que un Técnico de Sistemas (nivel 3 creo que lo llaman en Arsys) te mire el problema y te lo solucione. En Ovh también tienen un servicio técnico. De hecho se puede contratar el hosting a traves de la versión española de la web y te proporcionan un número 902. Pero es peor que Arsys, las malas lenguas dicen que a veces ni siquiera cogen el teléfono.

Puntuación:

Arsys

Precio: Caro 4/10 Rating: ★★☆☆☆
Espacio: Minimo 4/10 Rating: ★★☆☆☆
Transferencía: Ajustada 3/10 Rating: ★★☆☆☆
Ping: Excelente 9/10 Rating: ★★★★½
Soporte Técnico: Pesimo 1/10  Rating: ½☆☆☆☆

Puntuación Media: 4,2 Rating: ★★☆☆☆

Ovh

Precio: Barato 9/10 Rating: ★★★★½
Espacio: Aceptable 6/10 Rating: ★★★☆☆
Transferencía: Mínima 2/10 Rating: ★☆☆☆☆
Ping: Excelente 9/10 Rating: ★★★★½
Soporte Técnico: Pesimo 1/10 Rating: ½☆☆☆☆

Puntuación Media: 5,4 Rating: ★★½☆☆

Bluehost

Precio: Asquible 7/10 Rating: ★★★½☆
Espacio: Excelente 10/10 Rating: ★★★★★
Transferencía: Excelente 10/10 Rating: ★★★★★
Ping: Medio-Alto 5/10 (220ms) Rating: ★★½☆☆
Soporte Técnico: Excelente 8/10 Rating: ★★★★☆

Puntuación Media: 8 Rating: ★★★★☆

A partir de aquí podeis decidir realmente que hosting os interesa.

La importancia del Ping

El ping es una herramienta sumamente importante incorporada en todos los sistemas operativos relevantes que incluyan red; es decir, que permiten conectarse a una red local o a internet.

Pero, ¿Que hace el ping?

El ping mide el tiempo que tarda una conexión en establecerse con el el servidor. Por ejemplo:

C:UsersTristan>ping webhostingspain.com

Pinging webhostingspain.com [xxx.xx.xx.xx] with 32 bytes of data:
Reply from xxx.xx.xx.xx: bytes=32 time=273ms TTL=47
Reply from xxx.xx.xx.xx: bytes=32 time=249ms TTL=47
Reply from xxx.xx.xx.xx: bytes=32 time=239ms TTL=47
Reply from xxx.xx.xx.xx: bytes=32 time=243ms TTL=47

Ping statistics for xxx.xx.xx.xx:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 239ms, Maximum = 273ms, Average = 251ms

Que dicen estos datos. Pues estos datos no son buenos, por que el ping medio es de 251 milisegundos. Entonces, un ping bueno seria, por ejemplo:

C:UsersTristan>ping yonkis.com

Pinging yonkis.com [xx.xxx.xxx.xx] with 32 bytes of data:
Reply from xx.xxx.xxx.xx: bytes=32 time=57ms TTL=53
Reply from xx.xxx.xxx.xx: bytes=32 time=55ms TTL=53
Reply from xx.xxx.xxx.xx: bytes=32 time=75ms TTL=53
Reply from xx.xxx.xxx.xx: bytes=32 time=53ms TTL=53

Ping statistics for xx.xxx.xxx.xx:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 53ms, Maximum = 75ms, Average = 60ms

Esto es un ping excelente (60 milisegundos). He escogido la página de yonkis por que soporta mucha carga de usuarios y siempre se carga a una velocidad excelente (no es por dar publicidad, no me pagan por ello y creo que tampoco la necesitan.).

Vale, ¿Pero donde esta la importancía aquí?
Sólo basta conocer el funcionamiento exacto de la carga en el navegador de una página web para entender la importancía de la velocidad de conexión. Supongamos que tenemos una página HTML con un texto, un CSS que formatea el texto y 5 imagenes.
Cuando se escribe la dirección de una página web en el navegador suceden una serie de cosas (las explicaremos en detalle en otro post). Una de ellas es que el navegador se conecta al servidor y le pide el código HTML para mostrarlo en el navegador. Una vez tenemos el código HTML este es interpretado por el navegador, que en nuestro caso, ve que existen un fichero CSS y 5 imagenes. Así que el navegador establece 6 conexiones más al servidor para descargarse esto 6 ficheros.

La cosa quedaría así:

  1. El navegador pide la página, lee el código HTML y ve que ha de pedir una serie de archivos más
  2. Pide el fichero CSS
  3. Pide la primera imagen
  4. Pide la segunda imagen
  5. Pide la tercera imagen
  6. Pide la cuarta imagen
  7. Pide la quinta imagen

Y solo queda sumar, para nuestra página webhostingspain.com quedaria así (cogiendo el valor del ping medio): 251ms * 7 páginas = 1757ms = 1segungo y 757ms
en total casi 2 segundos.

Para la página de yonkis quedaria diferente: 60ms * 7 páginas = 420ms
es decir, ni un segundo en realizar las peticiones.

Pero, ¿la velocidad no la marca el ancho de banda del proveedor y nuestra conexión de internet?
Si y no, es decir, una cosa es lo que tardara una imagen o un fichero en descargarse a nuestro ordenador (ancho de banda) y otra cosa lo que tarde en realizar la conexión (tiempo del ping). Una vez establecida la conexión empezara a descargarse estos ficheros y depende del tamaño de ellos tardara más o menos en hacerlo.

En resumen, es importante un ping bajo, por que de esta forma mejoras la experiencía de navegación de los usuarios en tu página web ya tardara menos tiempo en ver algo dentro del navegador.

Como escoger un hosting

Principalmente, cuando queremos hospedar una página web en un servicio de hosting, solemos hacernos una serie de preguntas (algunas más que otras que las obviamos por desconocimiento o por tenerlo claro) estas preguntas deberian dejarnos claro que es lo que necesitamos realmente.

1. que queremos hospedar?
No es lo mismo hospedar una página corporativa de alguna empresa de venta de envases plasticos que, por experiencia propia, obtendra entre 5 y 10 visitias al dia, que hospedar una aplicación para una empresa,  un foro, un CMS o simplemente queremos correo electronico.

Cada una de las páginas que hospedemos requerira unos recursos (sea transferencia o sea espacio en disco) u otro.

2. en que lenguaje deseamos tener nuestra pagina?
Esto es de suma importancia, la mayoria de foros, CMSs e intranets estan desarrollados en PHP, pero por el contrario, es muy posible que nuesta aplicación este hecha en Ruby On Rails o ASP.NET o si es una web corporativa posiblemente solo necesites HTML o XHTML (lenguaje de marcado que entienden los navegadores).

3. por lo tanto, sobre que sistema operativo?
Pues a partir de la pregunta anterior tendremos lo siguiente:

  • ASP.NET -> Windows
  • PHP -> Linux o Windows
  • Ruby On Rails -> Linux o Windows
  • HTML o XHTML -> Para este existen planes especificos que no permiten programación.

Windows suele ser un poco más caro que los planes de Linux, así que si solo hospedais un dominio y solo requeris PHP o Ruby un plan Linux es lo que necesitais

4. que panel de control deseamos tener?
Normalmente para Hosting con sistemas Linux encontraremos CPanel y para sistemas Windows encontraremos más variedad como H-Sphere, Virtuozzo, Helm …
No es un tema del que tenga mucho conocimiento porque siempre me he decantado por CPanel o Plesk. Incluso creo que algunos de los que nombrado para Windows tambien funcionan en Linux. Sea como sea para mi el más completo es CPanel. Tambien podemos encontrarnos que el panel de control sea hecho a medida para/por el proveedor de servicios o alguno de licencia libre como ISPConfig.

5. que transferencía pensamos que tendremos?
Evidentemente dependera de dos factores; el primer factor es el número de visitas que tendremos, el segundo factor es el número de cuentas de correo que usaremos. Por ejemplo, un CMS Joomla con un promedio de 20 visitas/dia (600 visitas/mes) puede generar aproximadamente entre 800Mb y 1000Mb (1Gb) de transferencía. Si a esto le añadimos unas 4 cuentas de correo con un uso “normal” podemos tranquilamente doblar este valor, unos 2000Mb (2Gb) de transferencía mensual.
Por supuesto núnca te ciñas a los calculos, siempre busca algún hosting que te de algo más de transferencía para poder ir olgaditos (por si las moscas).

6. que espacio en disco necesitamos?
El espacio en disco es relativo al uso que se le vaya a dar. Se debe tener en cuenta que el correo cuenta como espacio en disco, así que si planeamos tener cuentas IMAP (IMAP es un protocolo que descarga el correo al ordenador pero no se borra del servidor hasta orden expresa, esto proboca que se use mucho espacio en disco en el hosting) el uso del disco sera importante. Para un CMS Joomla como el comentado en el punto anterior más 4 ó 5 cuentas de correo electronico el espacio en disco podria ser entre 1Gb y 2Gb (Joomla + Base de datos usarian entre 60Mb y 150Mb).

8. la importancía del Ping!
Aunque este punto lo abordare en el siguiente post o en el otro es importante saber que Ping se tiene hasta el servidor. Un valor correcto estaría entre 50ms y 100ms. Evidentemente este valor dependera de si buscamos hosting en españa o fuera de ella. En españa el ping sera más bajo y por tanto la página se cargara antes en los navegadores, fuera del país el ping sera más alto y por tanto costara más. Esto se abordara en post posteriores.

7. cuanto dinero nos queremos gastar?
A veces no es oro todo lo que reluce y lo barato sale caro. Yo recomiendo que si no importa mucho el ping se escoga un hosting fuera de españa, el servicio es mejor pero los pings son más altos. En cambio, si vamos a tener una gran carga de usuarios y se necesita una velocidad buena de carga escogeria españa.

Como valores aproximados podemos decir que en USA un hosting de las caracteristicas de los puntos anteriores puede salir entre $5 y $10 al mes. En españa puede salir entre 5€ y 20€ al mes.

En resumen, se debe saber exactamente lo que se necesita para poder escoger un hosting idioneo a nuestras necesidades. Los precios hoy en día son suficientemente asequibles como para poder escoger entre una amplia gama de proveedores que ofrecen a su vez una amplia gama de planes de hosting.

Hosting

Con los precios que corren actualmente cualquiera puede alquilar una parcela de disco duro en una empresa para subirse o crearse una pagina web. ¿Pero realmente sabes donde esta subiendo y que calidad tiene este proveedor?

Espero poder resolver esta pregunta, porque creo que ni yo mismo se donde hospedo mi pagina.