Descubre que es un hosting

Categories Hosting, Servidores

Probablemente hayas visto esta palabra en diferentes textos, pero a fin de cuentas, que es un hosting exactamente. Pues sorprendentemente se trata únicamente de un o varios ordenadores.

Y, ¿para qué se usan? Generalmente son utilizados para servir páginas webs por internet. y en esencia se usan para ejecutar el software llamado servidor, que es quien sirven las páginas. Vamos, el que hace que las puedas ver en tu móvil u ordenador.

Una web es servida por un programa llamado servidor, que se ejecuta en ordenadores, que se les conoce por el nombre de hosting.

La traducción de la palabra Hosting significa hospedaje. Y quizás te estés preguntando, ¿que tiene que ver? En el argot informático, hospedar una aplicación web significa, guardar la información generada por sus servidores y ejecutarlos para mostrarte su contenido por internet. Esa frase responde muy bien a la pregunta: que es un hosting.

Dicho eso, no es raro preguntarse, ¿para qué quiero un hosting? Pues es tremendamente útil para cualquier servicio online que quieras servir. Hoy en día, cualquier aplicación web debe asegurar una disponibilidad de 24/7.

Ese requisito limita el uso de ordenadores domésticos. En casa, lo deberías dejar encendido todo el día, y eso supone asumir ciertos riesgos, como que el ordenador se rompa, te lo hackeen, o se vaya la luz de casa y dejes de servir. Incluso, es más caro, por la factura de la luz, y por los recambios de los componentes físicos de la computadora por averías. Además, si quieres mejorar el rendimiento de tu ordenador, te saldrá más caro porque deberás comprar hardware nuevo.

Con un hosting te evitas todos esos riesgos, y reduces sustancialmente todos esos gastos, porque suelen ser muy baratos. ¿Cómo lo hacen? Cuentan con cientos de ordenadores especializados en este tipo de funciones. Están ubicados en centros especiales llamados datacenters, pensados para reducir el consumo de energía, alargar la vida de sus componentes mecánicos, y optimizar el uso de las unidades de almacenaje.

¿Qué tipos de hosting hay?

En la actualidad existen cuatro variedades de hosting. Cada cual tiene su razón de ser, y responde de forma distinta a la pregunta de que es un hosting. Algunos tipos son más recomendables para proyectos pequeños, otros para usuarios avanzados, etc, te voy a explicar al detalle las ventajas, y los usos que le podrás dar a cada uno.

Hosting compartido

Esquema de hosting compartido

Este tipo de hospedaje es el más común y barato de todos, tanto, que muchas empresas de hospedaje lo ofrecen gratuitamente. ¿Por qué? En esta modalidad, tu página web, estará compartiendo el web server con cientos de otras páginas distintas.

Eso significa que vas a compartir tanto los recursos que consume el software servidor, como los del ordenador que lo hospeda con otras cientos o miles de webs. ¿Qué implicaciones tiene eso? Pues te lo puedes imaginar, aunque el resto de páginas tengan poco volumen de tráfico, sin lugar a dudas, el host trabajará a máximo rendimiento siempre para permitir el funcionamiento todas las páginas, pero tiene sus limitaciones físicas, y eso se nota.

Recomendable para: Es recomendable para pruebas de conceptos, proyectos con poco nivel de tráfico y para usuarios noveles, pues para utilizarlos requieren muy pocos conocimientos técnicos.

Desventajas: Ofrece poca seguridad, es muy lento, y no podrás personalizar ni el servidor ni el host a tu gusto, es decir, no tienes acceso root.

Virtual private server hosting o VPS

Esquema de hosting VPS

Las VPS  probablemente sean la forma de uso de hostings más extendidas entre los usuarios con proyectos personales. Que es un hosting VPS, es aquel en el que cada usuario tiene su propio servidor web. Es decir, su propio apache, nginx, tomcat, etc. Lo que comparten, es la computadora.

¿Cómo lo consiguen? Básicamente crean una máquina virtual por cada usuario que contrate una VPS. Esto te permite tener control absoluto sobre to máquina virtual y tu servidor, tales como acceso root, instalación de software, gestión de ficheros, etc.

Esto, evidentemente impacta en el precio, pero no creas que es mucho más caro que un compartido, pues su coste mensual en la actualidad ronda, de entre los 5€ hasta los 20€ al mes, dependiendo las características de la VPS.

Recomendable para: Es muy recomendables para usuarios más avanzados, aunque no tengan proyectos con grandes volúmenes de tráfico. O también para aquellos proyectos, que comienzan a ser más serios y requieren una mejor performance, mayor seguridad y flexibilidad de configuración.

Desventajas: El mayor problema, es que sigues compartiendo el hardware, y en momentos de picos de tráfico, o si tienes un gran volumen de visitas, el rendimiento de tu site se verá afectado.

Hosting dedicado

Esquema de un hosting dedicado

La explicación sobre que es un hosting dedicado es la más fácil de todas :). Lo que contratas en este caso es un ordenador físico para ti solo. Si los dos anteriores están orientados a proyectos medianos o amateurs, este tipo de hosting es necesario para cuando las cosas se ponen serias.

Aquí tendrás total disponibilidad del hardware, y libertad absoluta para configurar lo que quieras. Ni que decir tiene, que esto tiene un coste. Un hosting dedicado empieza a ser caro, y el precio mínimo empieza a partir de los 90€ al mes.

Recomendable para: Proyecto con un alto volumen de tráfico, o que necesiten procesar grandes cantidades de datos. Además, si tu negocio crece, y tienes información sensible, esta es la mejor opción, dado que el ordenador es tuyo. Es muy complicado que en un VPS o un dedicado puedan acceder a tu información, pero aún y así existe el riesgo, y de este modo la información está guardada en un ordenador alquilado a tu nombre.

Desventajas: La principal deventaja aquí son los costes…. ya has visto, de los 90€ no baja. Además, un gran poder requiere una gran responsabilidad… vamos que si no eres un usuario experto puedes tener problemas de performance, de seguridad, de disponibilidad, etc.

Cloud hosting

Esquema de un hosting cloud

¿Que es un hosting cloud? Antes de contestar te aviso, respira hondo y abre la mente, que este es el menos trivial de todos :P.

Para saber que es un hosting cloud debes saber, ¿qué es la nube? El concepto de cloud quiere decir que, un conjunto de computadoras trabajan en paralela, repartiéndose el trabajo. De ese modo, a vistas del usuario, todo funciona como un único ordenador. ¿Qué se consigue con eso? Pues dos cosas muy importantes:

  • El trabajo en pararelo se hace más rápido que secuencial. En paralelo evitas cuellos de botella formados por las limitaciones física de un único ordenador.
  • No tienes un único punto de fallo (no single point of failure) si se cae un servidor, tienes otros tantos que siguen trabajando y no pasa nada.

Vale, una vez tenemos el concepto cloud aprendido, un hosting cloud, viene a decir que, estás usando un conjunto de ordenadores que trabajan en paralelo, y que tanto a tu vista como a las de tus usuarios, funciona como un único ordenador.

La gran ventaja de estos servicios, es que pagas por su uso. Es decir, por tráfico generado, cantidad de datos transferidos, etc. Lo cual lo hace muy adaptable a cualquier presupuesto.

Recomendable para: Muy recomendable para sitios con un nivel de tráfico masivo, y con picos importantes de visitas. Muy fácil de escalar, y muy potente a la hora de procesar enormes cantidades de datos. Además, es la mejor forma de asegurar la disponibilidad del sitio 24/7.

Desventajas: No tienes acceso root totalmente, y no tienes libertad absoluta, aunque sus ventajas lo compensan. Los costes son variables, y has de controlarlos muy bien, para evitarte sorpresas en las facturas.

¿Cómo puedo contratar un hosting?

Como contratar un hosting

Existe una enorme variedad de empresas que ofrecen este servicio. La competencia es feroz, por lo que la calidad del servicio por lo general es bastante buena.

Para contratar un hosting, en primer lugar, me miraría bien que tipo de hosting encaja mejor en tus necesidades, y en tu nivel de usuario. De ello depende la cantidad de dinero que vas a tener que pagar cada mes, y de las posibilidades y limitaciones de tu servidor. En la sección anterior de este artículo lo explico con detalle.

Una vez tengas claro el tipo de hosting que quieres contratar, deberías tener en cuenta los siguientes requisitos:

  1. Que sus servidores estén geográficamente cerca de la región de la cual suelen venir tus usuarios
  2. Tenga soporte técnico en algún idioma que domines
  3. Y que sea una empresa de hosting conocida y cuyo feedback de personas que lo hayan usado sea positivo

Para terminar, te voy a dejar algunos ejemplos de empresas que te permite contratar hostings:

Logo de Digital oceans
Digital oceans: VPS en inglés

 

Logo de Linode
Linode: VPS en inglés

 

Logo de HostGator
Hostgator: VPS, dedicado y cloud hosting en inglés

El caso de AWS es un tanto especial, pues está totalmente centrado en cloud hosting. Además ofrece otros servicios cloud que te permiten crear una infraestructura web completa y extremadamente potente y escalable.

Logo de Amazon Web Services

En la actualidad, Google ha presentado una alternativa muy atractiva a AWS, y con precios muy competitivos, que recomendamos explorar

Logo del google cloud


Esperamos que te haya sido útil este artículo. Si crees que le puede ser útil a algún amigo o conocido, ¡te animamos a que nos compartas! Además, ten presente que estamos abiertos a cualquier comentario que quieras realizar 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *