TecnoInfoRD

Tecnología - Unboxing - Reviews

Breaking

miércoles, 20 de enero de 2016

Qué es un Hosting Web, tipos de Alojamiento y cuál elegir

Una de los temas que veo siempre en el contacto con mis clientes es que el hosting web sigue siendo un tema en el que hay mucho desconocimiento entre los usuarios, además de un mercado con muchas ofertas muy poco transparentes, por decirlo de una manera elegante.

Mucha gente contrata su servicio de alojamiento al tuntún y sin tener los conocimientos suficientes yendo simplemente la opción más barata y la que más sale en la publicidad. Así, no es de extrañar que muchos acaben con un hosting web que no les sirve para sus necesidades o que acaben contratando simplemente un proveedor malo que no escasean precisamente.


En el hosting web ocurre lo que ocurre en muchos temas relacionados con la tecnología, no es muy difícil hacerse con ello, pero hay que mirarlo con un mínimo de seriedad para no meter la pata.

Por eso, en el post de hoy te contaré todos los aspectos importantes que necesitas conocer del tema hosting. Eso te debería permitir manejarte con cierta soltura en el terreno del hosting y tener el criterio suficiente para acertar con la opción adecuada para tus necesidades de alojamiento web.

¿Qué es un hosting web exactamente y qué no es?

Si aún no sabes lo que es exactamente un hosting web, sigue leyendo. Si no, salta a “Tres cosas básicas que tienes que saber antes de contratar tu hosting”.

Un hosting web es un servicio donde un proveedor te alquila un servidor conectado a Internet y en el que puedes alojar todo tipo de ficheros que para que se pueda acceder a ellos vía Internet.

Esto sería similar a copiar estos ficheros en una carpeta local de tu ordenador, pero con la diferencia de que en este caso esa carpeta se encuentra en el servidor del proveedor y su contenido es, por tanto, visible en Internet (siempre y cuando permitas que sea visible).

El uso más típico de un hosting es crear un sitio web (que, en realidad, no es más que un conjunto de ficheros en formato HTML que son las páginas web), pero también puedes usar tu hosting simplemente para permitir la descarga de cualquier otra cosa (documentos PDF, ficheros MP3 de audio, vídeo, etc.)


Aparte de los servicios básicos de alojamiento de fichero, un servicio de hosting incluye otros servicios de mucho valor añadido.

Entre ellos, los más importantes son los siguientes:

Un servidor de correo electrónico que permite que tengas cuentas de correo con tu propio nombre de dominio.

Alojamiento de aplicaciones web basadas en PHP y bases de datos para crear webs generalistas, blogs, tiendas online o foros de discusión, por citar algunas de las aplicaciones más importantes.
Acceso vía FTP para almacenar y descargar ficheros.

Crear discos virtuales, es decir, crear almacenamiento en la nube con tu propio servicio de hosting al que accedes como si lo tuvieras en tu ordenador.

Tres cosas básicas que tienes que saber antes de contratar un servicio de hosting

Cuando contratas un servicio de hosting hay una serie de cuestiones que tienes que tener especialmente claras puesto que están entre las principales fuentes de problemas con las que se encuentra la gente en su hosting.


Destacaría, sobre todo, estas tres:

1. El dominio puede formar parte o no del servicio de hosting

Para contratar el dominio para tu servidor de hosting tienes dos opciones:
Contratarlo como parte del paquete de hosting, lo que tiene la ventaja de la simplicidad porque está todo en el mismo sitio.

Con otro proveedor diferente, normalmente proveedores especializados en dominios como NameCheap o GoDaddy. Tiene la ventajas de que puede salir algo más económico y de que generalmente ofrecen un poco más de posibilidades e interfaces de usuario más fáciles de utilizar.

En el caso de tener el domino y el hosting en proveedores diferentes, a través de una configuración relativamente sencilla, el dominio se “apunta” desde tu proveedor de dominios a tu servidor de hosting (se configura para que use los servidores DNS de tu hosting).

Hechas estas gestiones, tendrás un servidor web tuyo visible en Internet bajo tu propio nombre de dominio.

2. Diferentes aplicaciones, diferentes necesidades

Una de las principales razones de elegir mal el servicio de alojamiento web es el hecho de ignorar la diferencia entre una web “estática”, compuesta por una colección de páginas HTML muy simples con un contenido fijo (simples ficheros con extensión .htm o html, apenas cambia su contenido en el tiempo) y una web “dinámica” creada con un lenguaje de programación (típicamente PHP) cuyo contenido cambia continuamente, y lo que ello implica para la correcta elección del hosting.

Ejemplos típicos de aplicaciones dinámicas son los foros de discusión, las wikis como la Wikipedia o un blog WordPress o una tienda online creada con herramientas como Prestashop o Magento.

Todas estas herramientas están hechas en PHP y presentan el mismo problema de cara al hosting: suelen usar base de datos para almacenar la información dinámica y esto, junto con la ejecución de PHP las hace mucho más exigentes para el servidor.


En una simple web estática, cuando los usuarios navegan por ella, cada vez que entran en una página simplemente se están bajando el correspondiente fichero HTML, un proceso relativamente “ligero” para el servidor. En cambio, en una web dinámica, basada en PHP, como un blog WordPress, cada vez que entran en una página tiene lugar un proceso que genera esa página “sobre la marcha”.

Por tanto, como se explica en detalle en este post, un servidor que puede atender a muchos usuarios con una web estática se puede venir rápidamente abajo si lo que se aloja es una aplicación web como WordPress. Éste es uno de los errores más típicos que cometen los usuarios al contratar un proveedor de hosting: contratar un servicio muy barato, completamente infradimensionado para sus necesidades.

3. Según la aplicación, hay escoger el sistema operativo adecuado para tu servidor

En este punto muchos proveedores te permiten elegir entre Linux y Windows.

Para la mayoría de los usuarios, Linux va a ser la mejor opción. Se considera como el mejor sistema operativo para servidores web y está muy probado. Para que te hagas una idea, la Wikipedia, por ejemplo, está montada sobre un sistema de este tipo.

Si tienes intención de instalar aplicaciones web que usan PHP, Perl, Python, de utilizar bases de datos MySQL como WordPress o Joomla, Linux es la opción natural.

La razón de elegir Windows será que quieras instalar aplicaciones basadas en tecnología Microsoft como ASP.NET y bases de datos SQL Server. En este caso, en un servidor Linux simplemente no se podrían ejecutar.

Los principales tipos de alojamiento web y sus diferencias

Existe una gama bastante extensa de tipos de alojamiento como puedes comprobar fácilmente en webs de comparativas como, por ejemplo, Hosting Mundo.

Las principales opciones para la enorme mayoría de los usuarios, serán las de la lista siguiente.

1. Hosting gratuito

Los hosting web gratuitos, aparte del alojamiento de ficheros, suelen incluir las prestaciones más importantes: acceso vía FTP, correo electrónico y soporte para aplicaciones PHP. Para que el dominio sea también gratis, suelen ofrecer además gratis un subdominio del proveedor.


Es decir, por ejemplo, el proveedor de hosting gratuito x10hosting.com asigna subdominios de “x10.mx”, de modo que para un usuario “pepito”, el dominio del servidor del usuario sería “pepito.x10.mx”.

Ventajas:
Interesante para probar y aprender.
Permite mantener un entorno de desarrollo para un entorno real a coste cero.

Desventajas:
Las opciones gratuitas suelen tener capacidad de proceso muy pequeña, poca memoria, severas limitaciones de los recursos como espacio en disco o la transferencia mensual

Nivel de servicio de muy baja calidad (muchas caídas y paradas de mantenimiento). Y es normal, no pretenden ser opciones para webs reales, sino alojamientos web compartidos (la modalidad que se explica a continuación) muy “capados” como reclamos para contratar un hosting de pago con el proveedor en cuestión.

Por las razones anteriores, no son una opción válida para un proyecto real.

En definitiva, te recomiendo que no uses el hosting gratuito para un proyecto serio, aunque puede servir para crear webs de desarrolla en las que solamente quieras probar cosas. Más sobre este tema en este post:

2. Hosting compartido

El hosting compartido es la opción más adecuada para la enorme mayoría de los usuarios.

Seguramente estemos hablando de que para el 95% o más de los lectores que lleguen a este post ésta sea la opción de hosting más adecuada.

Como sugiere el nombre, en esta modalidad, varios clientes comparten una misma máquina. Entre ellos no se ven, cada uno tiene su espacio privado y exclusivo, pero la carga que generan sus webs en el servidor es compartida y por tanto la carga de unas webs puede afectar a otras.

Ventajas:
Por lo general, se adapta muy bien a las necesidades de uso personal (por ejemplo, un blog) y profesionales y pequeños negocios.

Esta opción es que resulta muy económica y, con un buen proveedor como el nuestro, se pueden conseguir prestaciones realmente buenas por poco dinero (empieza en unos 3€/mes). A veces se le llama también hosting barato (muchas veces con connotaciones despectivas) precisamente por ser muy económico.

Una cuenta de un proveedor de calidad aguanta mucho tráfico, más que suficiente para la gran mayoría de los casos. Como ejemplo, aquí puedes ver también el tráfico que hemos estado soportando con un hosting de bajo coste, Hostgator.

Un buen servicio de hosting ya suele ofrecer una disponibilidad muy razonable, es normal que se garantice una disponibilidad del 99,9% (el servidor se encuentra caído como máximo el 0,1% del tiempo)

Desventajas:
El principal problema del hosting compartido es que abundan proveedores poco serios que apuran tanto el número de clientes y recursos asignados que acaban con servidores completamente infra dimensionados.

Debido a lo anterior, es frecuente encontrarse con problemas de lentitud, incapacidad para absorber picos de tráfico altos, inestabilidad (caídas frecuentes y largas), etc.

En definitiva, si un servidor compartido, si el proveedor mantiene una holgura sana en el dimensionamiento del servidor, tu web va a ser capaz de aguantar mucho tráfico, incluidos picos de tráfico excepcionales.

Pero mucho cuidado con el proveedor que elijas, especialmente en esta modalidad que es de bajo coste, hay un mundo diferencia entre unos y otros y, por tanto, resulta especialmente importante elegir bien tu proveedor.

No obstante, si estos niveles de tráfico dejan de ser la excepción y se convierten en la norma, ya es aconsejable plantearse una opción superior como las que explicamos a continuación.

3. Hosting VPS (Virtual Private Server)

En la modalidad de hosting VPS el servicio consiste en poner a disposición del cliente un servidor exclusivo (privado), pero no como máquina física, sino como máquina virtual, con diferentes niveles de recursos (potencia de procesador, memoria, etc.) entre los cuales el cliente puede elegir el nivel que necesita para su caso concreto.

En el caso de Hostgator, por ejemplo, en el momento de la redacción de este post hay una gama de 9 niveles, VPS Level 1 hasta VPS Level 9. De hecho, nosotros contratamos en su momento un VPS Level 3 con Hostgator.

3. Hosting VPS (Virtual Private Server)

En la modalidad de hosting VPS el servicio consiste en poner a disposición del cliente un servidor exclusivo (privado), pero no como máquina física, sino como máquina virtual, con diferentes niveles de recursos (potencia de procesador, memoria, etc.) entre los cuales el cliente puede elegir el nivel que necesita para su caso concreto.

En el caso de Hostgator, por ejemplo, en el momento de la redacción de este post hay una gama de 9 niveles, VPS Level 1 hasta VPS Level 9. De hecho, nosotros contratamos en su momento un VPS Level 3 con Hostgator.

5. Cloud hosting

El cloud hosting (hosting en la nube) es una opción relativamente reciente y muy interesante.

Se trata de una evolución del hosting tradicional que usando tecnologías propias de la nube reparte el servicio prestado entre varias máquinas físicas. En este modelo es también muy típica la tarificación por consumo (potencia de procesamiento consumida, etc.)

Ventajas:
Las ventajas propias del concepto de cloud hosting: sobre todo, seguridad (disponibilidad por redundancia) y una gran flexibilidad para crecer fácilmente ante una mayor demanda (escalabilidad).

Existe una oferta con muy buena relación calidad/precio (por ejemplo, el proveedor Gigas)
Debido a la flexibilidad inherente del concepto es un hosting capaz de adaptarse de manera muy rápida y sencilla a las necesidades cambiantes del usuario.

Desventajas:
Las opciones de entrada suelen tener un precio más elevado que las opciones de hosting compartido.
6. Otras opciones de hosting

En la práctica será muy raro que la solución que se adapte mejor a tu caso no se encuentre entre las anteriores. Esto puede ser el caso, por ejemplo, cuando con mucho tráfico (aprox. >500.000 de páginas vistas /mes) dónde conviene ir pensando ya en un servidor dedicado(similar a un servidor VPS, pero como máquina física).

En cualquier caso, en el artículo de hosting de la Wikipedia puedes información sobre los restantes tipos de hosting.
¿Cuál es la solución que necesitas tú?

A la hora de elegir la opción que más le conviene hay que tener en cuenta, sobre todo, tres parámetros:

Si la web se compone de simples páginas estáticas o se trata de una aplicación web como un blog WordPress, más existente para el servidor
El tráfico que prevés para tu sitio web
Tus posibilidades económicas (personal o profesional)

Aquí caben aún muchos más criterios y combinatorias, pero voy a tratar de reducirlas a tres escenarios dentro de los cuales te deberías poder encuadrar:

1. Web estática muy simple, compuesta sólo por páginas HTML

En este caso, un buen hosting compartido te servirá perfectamente incluso para un tráfico muy elevado.

Aunque, en general, el límite de tráfico es algo muy variable, en este caso se puede decir que un buen servicio de hosting compartido debería soportar fácilmente un tráfico de unos pocos cientos de miles de páginas vistas/mes sin problemas, incluso sustancialmente más.

No obstante, el tema tráfico ha de matizarse más. En un sitio que usa muchas imágenes y con mucho peso (por ejemplo, por no haberse optimizado ni reducido), por ejemplo, estas estimaciones se vendrían totalmente abajo. Hablaré de ello en futuros posts.

2. Web dinámica no profesional (blog, foro, etc.) y sin pretensión de generar ingresos

En este escenario ya es más complejo. Como norma general, aquí el hosting compartido también debería ser una fórmula válida. Primero porque con aplicaciones bien optimizadas se puede soportar un tráfico considerable y porque, además, normalmente en este caso tu presupuesto estará limitado y al no prestar un servicio comercial deberías poder tener una cierta tolerancia a problemas como caídas puntuales ante picos de demanda muy fuertes.

La estimación del tope de tráfico en este caso se vuelve más compleja porque depende mucho de la aplicación concreta y es imposible generalizar. Un blog WordPress bien optimizado con plugins de cache y otras medidas, por ejemplo, no genera la misma carga que un foro de discusión (por el alto % de comentarios que provocan operaciones de escritura en la base de datos, que son operaciones pesadas para el servidor).

Como orientación, un blog WordPress bien optimizado puede soportar perfectamente>100.000 páginas vistas / mes. De hecho, no es descabellado que soporte algo más.

No deberías tener problemas porque llegar a estas cifras de tráfico ya empieza ser muy difícil.

Por otra parte, en este blog hemos superado con hosting compartido muchas veces picos de tráfico de tráfico con 50 usuarios simultáneos (extrapolado a un día entero, con una permanencia de 3 minutos y 1,5 páginas vistas por usuario, que es la media de este blog, sería como un tráfico constante de 30.000 páginas en un día o casi 1 millón páginas vistas x mes…).

Y por último, ten en cuenta que si llegas a los límites de tráfico de un buen servicio de hosting compartido, precisamente el hecho de tener esta cantidad de tráfico debería permitir financiar sin ningún problema una opción de hosting superior.

Por ejemplo:

Supongamos que has llegado a un tráfico de 100.000 páginas vistas / mes y efectivamente observamos que estás empezando a tener problemas. Simplemente con publicidad AdSense (qué es una de las opciones de monetización más simples y con peor rendimiento…) no deberías tener grandes dificultades para generar un mínimo de 100€ al mes. Según el nicho temático de tu sitio, podrías ganar incluso sustancialmente más (AdSense es contextual y las cifras varían enormemente en función de la temática del contenido en el que se insertan los anuncios).

Un servidor compartido de gama alta como los que recomendamos de Webempresa para este tráfico rondará los 10€/mes + IVA de modo que sólo con los ingresos de publicidad lo financiamos sobradamente quedando incluso aún bastante margen.
3. Web dinámica profesional (blog, foro, tienda online, etc.) y/o con intención de generar ingresos

En este caso, mi consejo es muy claro: no te fijes en el precio como principal criterio, pon la prioridad nº1 en la calidad del servicio y las menores complicaciones posibles para ti para que ese tiempo lo puedas dedicar a tu negocio.

La cuestión clave es tu tolerancia a las incidencias, sobre todo caídas y lentitud del servicio.

Una opción de hosting compartido puede ser perfectamente válida con proveedor que tenga altos estándares de calidad. No obstante, incluso con un proveedor bueno, siempre hay un pequeño riesgo de que un “vecino” tuyo en el hosting compartido en un momento determinado consuma recursos en exceso, lo cual te hará sufrir incidencias de lentitud o incluso caídas.

Si quieres eliminar ese riesgo, la opción a elegir es el hosting gestionado, pero recuerda que con este tipo de servicios aumenta sensiblemente el precio, especialmente si el tráfico empieza a superar las 100.000 páginas/vistas al mes.

Una opción muy interesante ante este escenario es combinar un hosting compartido premium como Webempresa donde sabes que no hay estrecheces con los recursos y combinarlo con la asistencia de un profesional especializado en WordPress que contratas por otra vía. Es una gestión más pesada (encontrar la persona adecuada, etc.) pero puede salir mejor de precio, junto con una gran calidad de servicio.

En conclusión:

Si te fijas, en realidad, después de la parrafada que te he soltado, el resumen en realidad es muy simple, las conclusiones del post de hoy se podrían resumir básicamente en estos puntos:

A casi todo el mundo le debería servir un hosting compartido. Estimando de manera conservadora, el 95% de los usuarios nunca van a llegar a niveles de tráfico problemáticos que exijan una opción de hosting superior que ésta.

El mercado ofrece hosting compartido de calidad a precios casi ridículos, pero es fácil meter la pata y contratar un hosting malo. Por tanto, hay que saber cómo se contrata un servicio de hosting bueno.

Para no meter la pata hay que prestar especial atención a las limitaciones en los recursos que vienen en la “letra pequeña” ancho si que viene. Los proveedores suelen indicar claramente el ancho de banda mensual y espacio en disco, pero pocos son claros con la memoria y potencia de procesador de la que dispone cada cuenta.

De cara a la capacidad de tráfico que será capaz de soportar el servidor hay que tener muy claro que no es lo mismo alojar páginas estáticas HMTL (muy ligeras) que aplicaciones web (pesadas).

En el caso de alojar aplicaciones web como un blog o un foro, resulta crítica una buena optimización de la aplicación. Hechos estos deberes, incluso con un hosting compartido (si es de calidad) se pueden alcanzar capacidades de tráfico muy altas.

En cualquier caso, las estimaciones del tráfico que puede soportar un hosting son muy relativas porque dependen de muchos factores, de hecho, haber dado cifras de visitas tan concretos aquí es en ese sentido algo “atrevido” por mi parte. He pretendido dar con ello una simplemente una orientación a groso modo de por dónde van los tiros.

Una opción de hosting superior (VPS, etc.) normalmente va a tener sentido solamente en un contexto profesional donde el sitio web directa (p.e., una tienda online) o indirectamente (p.e., un blog de un consultor) resulta clave para la generación de ingresos económicos. Además, un hosting de este tipo, salvo que tengas conocimientos técnicos avanzados en administración de servidores de hosting, requiere la ayuda de un técnico especializado por su mayor dificultad de administración.

Cazzy Sale on Tablet PC & Accessories at Everbuying.com. Free Shipping 
Worldwide!

Si te gusto este artículo, no olvides darle Like, comentar, y compartir el tus redes sociales.

TecnoInfoRD:
Facebook
Youtube
Google+
Website
LinkedIn
Twitter
Instagram

Visita Nuestra Pagina de Desarrollador de Google Play Store
Ahora también en - KNICKET.com

También puedes descargar nuestra Aplicación para Android...
Opciones de descarga:
1.- Android Creator:
http://bit.ly/TecnoInfoRD-App
2.- MEGA:
http://bit.ly/TecnoInfoRD-V2

No hay comentarios.:

Publicar un comentario