Servidor web

10
68 By: Elar E., HANCCO QUISPE www.elarcorp.com SERVIDOR WEB ¿Qué es un servidor web (Web Servers)? Los servidores web son los que hacen posible el Web hosting, es decir, la posibilidad de alquilar un espacio en un servidor para alojar nuestro sitio. Imagínense a los servidores web como computadoras especialmente preparadas para estar prendidas las 24 horas, los 365 días del año. Uno de los tantos data center de IBM, donde generalmente son ubicados los servidores web. El rol fundamental de un Servidor Web La principal función de un servidor Web es almacenar los archivos de un sitio y emitirlos por Internet para poder ser visitado por los usuarios. Básicamente, un servidor Web es una gran computadora que guarda y transmite datos vía Internet. Cuando un usuario entra en una página de Internet su navegador se comunica con el servidor enviando y recibiendo datos que determinan qué es lo que ve en la pantalla. Por eso decimos que los servidores Web están para almacenar y transmitir datos de un sitio según lo que pida el navegador de un visitante. ¿Cómo funcionan los Servidores? Cada servidor Web y cada computadora conectada a Internet tienen asignado una dirección de IP irrepetible que lo identifica en la red incluyendo la PC que tienes en tu casa. La dirección de IP vendría a ser como los datos del remitente en una carta postal. Cuando llegas a un sitio Web, se envía un pedido desde tu dirección de IP hacia la dirección IP del servidor. El servidor Web responde mandando datos a la dirección IP que los pide. Esto es lo que pasa cada vez que estamos navegando un sitio en Internet.

Transcript of Servidor web

Page 1: Servidor web

68

By: Elar E., HANCCO QUISPE www.elarcorp.com

SERVIDOR WEB

¿Qué es un servidor web (Web Servers)?

Los servidores web son los que hacen

posible el Web hosting, es decir, la

posibilidad de alquilar un espacio en un

servidor para alojar nuestro sitio.

Imagínense a los servidores web como

computadoras especialmente preparadas

para estar prendidas las 24 horas, los 365

días del año.

Uno de los tantos data center de IBM, donde generalmente son ubicados los servidores

web.

El rol fundamental de un Servidor Web

La principal función de un servidor Web es almacenar los archivos de un sitio y

emitirlos por Internet para poder ser visitado por los usuarios. Básicamente, un servidor

Web es una gran computadora que guarda y transmite datos vía Internet.

Cuando un usuario entra en una página de Internet su navegador se comunica con el

servidor enviando y recibiendo datos que determinan qué es lo que ve en la pantalla.

Por eso decimos que los servidores Web están para almacenar y transmitir datos de un

sitio según lo que pida el navegador de un visitante.

¿Cómo funcionan los Servidores?

Cada servidor Web y cada computadora conectada a Internet tienen asignado una

dirección de IP irrepetible que lo identifica en la red incluyendo la PC que tienes en tu

casa.

La dirección de IP vendría a ser como los datos del remitente en una carta postal.

Cuando llegas a un sitio Web, se envía un pedido desde tu dirección de IP hacia la

dirección IP del servidor. El servidor Web responde mandando datos a la dirección IP

que los pide. Esto es lo que pasa cada vez que estamos navegando un sitio en Internet.

Page 2: Servidor web

69

By: Elar E., HANCCO QUISPE www.elarcorp.com

Más del 90% de los sitios en Internet utilizan un servidor alquilado a través

de una empresa de Web hosting.

La capacidad de un servidor depende del tipo de servidor que sea y de los

componentes que lo conforman.

¿Por qué los servidores son necesarios?

Sin los servidores Web la Internet tal como la conocemos, no existiría. Los servidores

son como la columna vertebral de la estructura de Internet. La industria del Web hosting

es simplemente la forma de alquilar esos espacios de memoria y administración de

datos.

Sin este sistema de leasing la Internet sería sólo una pequeña parte de lo que es hoy por

hoy, ya que sería imposible para la mayoría de los dueños de sitios Web comprar un

servidor para uso propio. Pensémoslo así, los servidores Web son la vitrina que permite

a las personas publicar sus sitios en la red mundial que es Internet.

Ahora que ya tenés una mejor idea sobre lo que son los servidores Web, podes saber

que es el hosting.

Web Hosting o alojamiento web

Web Hosting es el servicio que provee el espacio en Internet para los sitios

web.

Hosting (alojamiento o también conocido como hospedaje web, alojamiento web,

web site hosting, web hosting o webhosting) es un negocio que consiste en alojar,

servir, y mantener archivos para uno o más sitios web. Más importante que el espacio

del ordenador que se proporciona para los archivos del sitio web es la conexión rápida a

Internet.

La mayoría de los servicios de hosting ofrecen conexiones que para una persona

individual resultarían muy costosas. Usar un servicio de hosting permite que muchas

compañías compartan el coste de una conexión rápida a Internet para el acceso a los

archivos de sus sitios web.

Algunas compañías de hosting describen sus servicios como hosting virtual. Hosting

virtual generalmente implica que sus servicios serán transparentes y que cada sitio web

Page 3: Servidor web

70

By: Elar E., HANCCO QUISPE www.elarcorp.com

tendrá su propio alojamiento de dominio y sus propias direcciones de email. En la

mayoría de los casos, el hosting y el hosting virtual son sinónimos. Algunas compañías

de hosting permiten a sus usuarios tener su propio servidor virtual, con la apariencia de

que el usuario está controlando un servidor dedicado enteramente a su sitio web.

Los alojamientos dedicados consisten en el uso exclusivo de todo un servidor por un

único cliente, mientras que en los alojamientos compartidos varios clientes comparten

un servidor. Solamente los sitios web con mucho tráfico requieren el hosting dedicado.

Muchas compañías compran sus propios servidores y los colocan en un sitio que

proporcione acceso rápido a Internet. Esta práctica se llama colocación.

Servicios de hosting.

Hay una amplia variedad de servicios de hosting. El más básico es el hosting de

archivos (alojamiento web u hospedaje web), donde se pueden alojar las páginas de

los sitios web y otros archivos vía ftp o una interfaz web. Los archivos se muestran en la

web tal cual o sin mucho procesado. Muchos proveedores de Internet ofrecen este

servicio de forma gratuita a sus clientes. El alojamiento web es normalmente gratuito,

patrocinado por anunciantes, o barato.

Normalmente el alojamiento web sólo es suficiente para páginas web personales. Un

sitio web complejo necesita un paquete más avanzado que proporcione soporte para

bases de datos y plataformas de desarrollo de aplicaciones (ej. PHP, Java, y ASP.

NET). Estas permiten que los clientes escriban o instalen scripts para aplicaciones como

foros y formularios. Para el comercio electrónico también se requiere SSL.

El proveedor de hosting puede también proporcionar un interfaz web (ej. panel de

control) para manejar el servidor web e instalar los scripts así como otros servicios

como e-mail.

Tipos de hosting

El hosting se puede dividir en varios tipos generales:

Hosting gratuito

Hosting compartido

Page 4: Servidor web

71

By: Elar E., HANCCO QUISPE www.elarcorp.com

Hosting VPS (Virtual Private Server)

Hosting especializado/gestionado (ejemplo WordPress)

Cloud hosting

Hosting de imágenes.

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,

Page 5: Servidor web

72

By: Elar E., HANCCO QUISPE www.elarcorp.com

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.

Page 6: Servidor web

73

By: Elar E., HANCCO QUISPE www.elarcorp.com

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 infradimensionados.

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.

A continuación puedes ver las prestaciones del VPS Level 1:

Page 7: Servidor web

74

By: Elar E., HANCCO QUISPE www.elarcorp.com

Ventajas:

Es un esquema muy flexible, capaz de adaptarse rápido a la demanda ya que

ante mayores necesidades de recursos el proveedor puede “abrir el grifo” de

recursos inmediato (implica lógicamente un cambio de tarifas).

Al no estar compartido el servidor, no se puede ver comprometido por

picos de actividad de otros clientes.

Es una solución más profesional puesto que viene unida a un mayor

control del servidor de hosting o la posibilidad de poder crear varios

espacios independientes de hosting que funcionan como varias cuentas de

hosting compartido dentro del servidor VPS.

Con un único servicio puedes alojar sitios web diferentes como cuentas de

hosting diferenciadas y adaptadas a diferentes necesidades.

Desventajas:

Aumento sensible del precio (las opciones más económicas suelen empezar

en los 20-30€/mes).

Una cosa que mucha gente no sabe es que las prestaciones de los VPS

básicos, a pesar de sus tarifas mayores, en sus niveles básicos suelen ser

inferiores a las prestaciones de un hosting compartido de calidad. Esto es

así porque un hosting compartido de calidad ya ofrece unas prestaciones

considerables en cuanto a recursos, simplemente no garantiza que éstas

estén disponibles en todo momento para tu web, cosa que sí garantiza un

hosting VPS.

Una mayor complejidad técnica de administración del servidor,

normalmente sólo al alcance de personas con buenos conocimientos

técnicos. El objetivo de un servicio VPS no consiste únicamente en mayores

prestaciones y garantía de servicios, sino que uno de las prestaciones más

importantes por las que se paga con este servicio es el mayor control sobre

el servidor.

Page 8: Servidor web

75

By: Elar E., HANCCO QUISPE www.elarcorp.com

Como puedes ver, sobre todo, en estos últimos puntos, el hosting VPS ya tiene una

orientación mucho más profesional. Realmente la razón de contratar un VPS no es

tanto aguantar mástráfico, sino tener más libertad para hacer lo que quieras con tu

servidor. Es decir, es una opción para perfiles muy técnicos, no muy adecuada para

usuarios “normales”.

4. Hosting especializado/gestionado (ejemplo WordPress)

Con la popularidad de determinadas aplicaciones como WordPress ha ido cobrando

también fuerza la opción de un hosting especializado, especialmente el hosting

especializado en WordPress, aunque también son muy populares los hostings

especializados para Joomla, Prestashop y Magento dada la gran popularidad de estas

aplicaciones.

Los que pretenden estos servicios es ir un paso más allá de un hosting “puro” como, por

ejemplo, Hostgator y ofrecer un soporte integral que no se limita a los servidores en sí,

sino que incluye también el soporte técnico para garantizar el correcto funcionamiento

de estas aplicaciones.

Dentro de esto el hosting gestionado es el “tope de gama” en servicio porque ya no es

simplemente soporte, sino administración proactiva de la aplicación en cuestión. Es

decir, ellos te administran el hosting y la aplicación (sus actualizaciones, parches,

configuración de seguridad, solucionar problemas, etc.). Es un servicio “llave en mano”

el cual pretende que te puedas olvidar de los problemas del hosting y la aplicación y

centrarte en los contenidos de tu sitio.

Ventajas:

Estos servicios se encuentran optimizados para la aplicación en cuestión.

Te quitan la carga de tener que lidiar con las tareas más pesadas y complejas

para alguien no técnico como la instalación inicial, mantenimiento y

seguridad de tu aplicación (en diferentes grados, según el nivel de servicio

contratado).

Page 9: Servidor web

76

By: Elar E., HANCCO QUISPE www.elarcorp.com

Al ser especialistas en la aplicación, conocen las “cosquillas” de cada

aplicación (en el caso de WordPress, por ejemplo, cosas como plugins

conflictivos o cómo optimizar su rendimiento lo más posible).

Lo anterior redunda en definitiva en un funcionamiento mejor de la

aplicación web (velocidad, estabilidad, seguridad…) y menos trabajo para el

dueño del sitio web.

Desventajas:

La principal desventaja de este tipo de hosting es que en el caso de los

gestionados aumenta el precio sensiblemente.

Una de las opciones más famosas del mercado que es WPEngine, un hosting

gestionado para WordPress. Empieza con un precio muy razonable de $29(22€)/mes

(precio de mayo del 2013) hasta un máximo de 25.000 visitas al mes. Pero si subes de

ese tráfico, el siguiente escalón (hasta 100.000 visitas/mes) ya son $99(75€)/mes.

No obstante, esta opción se merece una pensada muy seria puesto que en el caso de

WPEngine, por ejemplo, el servicio es excelente y te ahorras tiempo “perdido” que

dedicas al mantenimiento de la instalación del blog cuando lo podrías dedicar realmente

a tu actividad.

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).

Page 10: Servidor web

77

By: Elar E., HANCCO QUISPE www.elarcorp.com

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.

Otras opciones de hosting

6. Hosting de imágenes.

Alojando solamente algunos formatos de imágenes. Este tipo de alojamiento

normalmente es gratuito y la mayoría requieren que el usuario se registre. La mayoría

de los proveedores de alojamiento de imágenes permiten el hotlinking, de modo que el

usuario pueda subir imágenes al servidor del proveedor para ahorrar espacio y ancho de

banda.

4567

4 http://es.wikipedia.org/wiki/Alojamiento_web 5 https://www.masadelante.com/faqs/hosting 6 http://www.ciudadano2cero.com/que-es-un-hosting-web-tipos-alojamiento-cual-elegir/ 7 http://www.ecured.cu/index.php/Servidor_Web