Bueno leyendo en la Wikipedia me tope con unos articulos que explican y definen en claras palabras lo que siginifica Web Hosting o mejor dicho en español: Alojamiento Web, Si no tienes idea de que es Web Hosting te recomendamos que leas esta noticia y te informoras sobre los diferentes servicios de Web Hosting que existen en la actualidad, Hosting Gratis, Hosting Compartido, Resellers, Servidores Dedicados y muchos otros tipos de Alojamiento Web que existen en la actualidad.
El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet
un sistema para poder almacenar información, imágenes, vídeo, o
cualquier contenido accesible vía Web. Los Web Host son compañías que
proporcionan espacio de un servidor a sus clientes.
Tipos de Alojamiento Web
El alojamiento web se divide en seis tipos: gratuitos, compartidos,
revendedores, servidores virtuales, servidores dedicados y de
co-locación.
- Alojamiento gratuito:
El alojamiento gratuito es extremadamente limitado cuando se lo compara
con el alojamiento de pago. Estos servicios generalmente agregan
publicidad en los sitios y tienen un espacio y tráfico limitado.
- Alojamiento compartido (shared hosting): En este tipo de servicio se alojan clientes de varios sitios en un mismo servidor, gracias a la configuración del programa servidor web. Resulta una alternativa muy buena para pequeños y medianos clientes, es un servicio económico y tiene buen rendimiento.
- Alojamiento de imágenes:
Este tipo de hospedaje se ofrece para guardar tus imágenes en internet,
la mayoría de estos servicios son gratuitos y las páginas se valen de
la publicidad colocadas en su página al subir la imagen.
- Alojamiento revendedor (reseller):
Este servicio de alojamiento está diseñado para grandes usuarios o
personas que venden el servicio de Hosting a otras personas. Estos
paquetes cuentan con gran cantidad de espacio y de dominios disponibles
para cada cuenta.
- Servidores virtuales (VPS, Virtual Private Server): mediante el uso de una máquina virtual,
la empresa ofrece el control de un ordenador aparentemente no
compartido. Así se pueden administrar varios dominios de forma fácil y
económica, además de elegir los programas que se ejecutan en el
servidor. Por ello, es el tipo de producto recomendado para empresas de
diseño y programación web.
- Servidores dedicados:
El término servidor dedicado se refiere a una forma avanzada de
alojamiento web en la cual el cliente alquila o compra un ordenador
completo, y por tanto tiene el control completo y la responsabilidad de
administrarlo. El cuidado físico de la máquina y de la conectividad a
Internet es tarea de la empresa de alojamiento, que suele tenerlo en un
centro de datos.
- Colocación (o housing): Este servicio consiste básicamente en vender o alquilar un espacio físico de un centro de datos
para que el cliente coloque ahí su propio ordenador. La empresa le da
la corriente y la conexión a Internet, pero el ordenador servidor lo
elige completamente el usuario (hasta el hardware).
Formas de obtener
Por lo general, se distingue entre servicios pagados y servicios gratuitos.
Servicios pagados
Este tipo de obtención, por lo general viene dado por el contrato de un proveedor de internet, el cual junto con dar conexión, entre la posibilidad de almacenamiento mediante disco virtual o espacio web o combinación de ambos.
Otro medio de obtención es contratando algún servicio de una empresa
no dependiente de la conexión a internet, las cuales ofrecen según las
capacidades de sus servidores o de su espacio. Casi siempre a la par,
entregan servicios añadidos, como la ejecución de tareas automáticas o
cuentas de correo electrónico gratuitas.
Normalmente las transacciones son electrónicas, por tarjeta de crédito o por sistemas de pagos como PayPal.
Servicios gratuitos
Este tipo de servicio viene dado por la base de ser gratuito, y sin
costo alguno al suscriptor. Sin embargo, quienes usan este servicio,
por lo general son páginas de bajos recursos de mantención o aquellas
que los dueños no poseen suficiente dinero para ser mantenida.
Como medio de financiamiento, el servidor coloca avisos de publicidad de Adsense u otras empresas, haciendo que la página se llene de publicidad en algún punto.
Otra limitación de estas ofertas es que tiene un espacio limitado y
no se puede usar como almacén de datos, ni pueden alojar páginas
subversivas o de contenido adulto o no permitido.
De todas maneras, existe una amplia oferta de alojamientos gratuitos
con características muy diferentes y que pueden satisfacer las
necesidades de programadores que desean un lugar donde hacer pruebas o
que mantienen una web con un número no muy elevado de visitas.
Servidores y servicios
Un alojamiento web se puede diferenciar de otro por el tipo de
sistema operativo, uso de bases de datos y motor de generación de
páginas webs exista en él. La combinación más conocida y extendida es
la del tipo LAMP (Linux, Apache, MySQL y PHP), aunque se está comenzando a usar una combinación con Java.
Algunos de los servicios más comunes que se pueden entregar son lo de FTP, manejo por página web y múltiples clientes en las bases de datos.
Dominios
Algunos planes de alojamiento (pero no los gratuitos) incluyen un nombre de dominio para que sea más fácil acceder a la página. Si no viene incluido, es el usuario quien tiene que registrar un dominio mediante un registrador o bien usar un subdominio de la misma compañía.
Alojamiento gratuito
En Internet
existen varias empresas que proveen al navegante espacio para alojar
páginas sin tener que pagar por ello. Generalmente las páginas alojadas
en tales servidores deben tener publicidades con enlaces a páginas web
de los patrocinadores que sustentan a la empresa proveedora del
servicio.
Hay infinidad de empresas que brindan este servicio y la mayoría
dispone de un límite de espacio que puede variar de acuerdo al servicio
brindado. También se ofrecen distintas tecnologías con servidores Linux o Microsoft. Esto sirve para, por ejemplo, probar la confiabilidad del servicio antes de contratarlo o alojar una página personal.
Hostings gratuitos en la red
Yahoo lanzó en su día el proyecto Geocities, o Lycos. Cada uno de ellos basaba su competitividad en un aspecto diferente. Así, MSN ofrece un servicio que se integra en la computadora a través de MSN messenger de una forma ágil y amena. Geocities apostó por 15 Mb de almacenamiento. Lycos supuso la unión perfecta de un sistema sencillo y intuitivo al alcance de el usuario medio.
Otros servicios han intentado hacerse con el terreno. Surgieron así en su día algunos como 50 Megs o Freeservers,
ninguno de ellos lo suficientemente fuerte como para superar a
Geocities, pionero y líder durante muchos años en el sector.
Recientemente se ha incorporado a esta batalla Google, con su nuevo producto Google Page Creator. Su punto fuerte consiste en el sencillísimo manejo de su WYSIWYG (What You See Is What You Get) y su oferta de 100 Mb de almacenamiento gratuito.
Alojamiento inmediato
Los alojamientos inmediatos (one-click hosting) son servicios web que permiten a cualquier internauta subir fácilmente cualquier tipo de archivo desde su disco duro al servidor del alojamiento gratuitamente y sin registro.
La mayor parte de tales servicios simplemente devuelven una URL corta a que se puede difundir a otra gente, para que puedan descargar el archivo. Desde 2005
estos sitios han aumentado drásticamente su popularidad y muchos de los
sitios más pequeños y menos eficientes han fallado. Los populares quizá
sean Rapidshare y Megaupload.
Alojamiento compartido
Un alojamiento compartido consiste en un servicio de alojamiento web que permite a más de un cliente tener su sitio web en el mismo ordenador, y usando un sólo programa servidor web. Comúnmente se implementa mediante la técnica de virtual hosting, disponible en la mayoría de servidores.
Objetivo
El alojamiento compartido se hace para que un ordenador servidor web sirva varios dominios. Hay varias formas de hacer esto (véase alojamiento web), pero para el virtual hosting sólo se necesita tener en memoria una copia del servidor web, y una sola tarjeta de red es suficiente.
Una empresa puede hacer esto porque tiene varios sitios parecidos, y quiere que compartan información (por ejemplo, que todos puedan acceder a la misma base de datos).
Pero también puede pasar que los sitios alojados no tengan ninguna
relación; por ejemplo, una empresa pequeña de alojamiento tendrá las
páginas de todos sus clientes en el mismo ordenador.
Tipos
Hay dos formas de hacer virtual hosting: por nombre (nombre de dominio) y por IP (dirección IP):
Por nombre
Dos dominios pueden traducirse a la misma IP (mediante DNS). Entonces, cuando un visitante entre en esa IP, ha de ver una página o la otra dependiendo del nombre de dominio que ha escrito para entrar.
Cuando el navegador web se conecta al servidor para pedirle la página, le envía no sólo la dirección (URI) que quiere, sino el dominio al que está accediendo, mediante el campo Host: del protocolo HTTP. Esto es automático, y en HTTP/1.1 es obligatorio.
El programa servidor web puede leer esta información y usarla para decidir cuál de los dominios ha de mostrar.
Por IP
También es posible hacer que el servidor escuche no sólo en una dirección IP, sino en varias, y que cada una responda con una página distinta. Para esto se pueden usar varias tarjetas de red, aunque no es necesario, ya que los sistemas operativos actuales permiten crear interfaces de red virtuales, para poder asignar varias IPs a la misma tarjeta.
Ventajas
- Se puede usar un sólo ordenador para servir muchos dominios, en vez de tener varios.
- Se aprovecha más la conexión a Internet.
- Barato y fácil de configurar.
Inconvenientes
- Compartir la conexión entre muchos dominios puede hacer que cada uno vaya algo lento.
- Hay clientes que se pueden negar a compartir alojamiento. Por
ejemplo, no quieren estar en el mismo ordenador que la página de la
competencia, por temas de privacidad y de aspecto externo.
- El virtual hosting no funciona con HTTP/0.9 ya que no se envía el campo Host (en HTTP/1.0 es opcional, y en HTTP/1.1 obligatorio). De todas formas, actualmente (2006) todos los navegadores usan HTTP/1.1.
- Si el DNS funciona mal, cuesta acceder al servidor. Se podría usar la IP para entrar (ej. http://12.34.56.78/) pero entonces el servidor no sabría a qué dominio se quiere entrar.
Otros métodos
Naturalmente, también es "alojamiento compartido" dar a los clientes diferentes directorios dentro del mismo sitio, por ejemplo www.dominio.es/usuarios/paco/ y www.dominio.es/usuarios/juan/
. Esto se hace cuando hay muchos usuarios que no tienen nombre de
dominio, por ejemplo, para los alumnos de una universidad, o para los
clientes de una empresa de alojamiento gratuito. Suele ser bastante incómodo.
Este método casi no necesita configuración del servidor web, pero no entra dentro de la definición de virtual hosting, ya que sólo se está sirviendo un dominio.
Tampoco ha de confundirse el virtual hosting con los servidores virtuales, que son ordenadores no reales, sino emulados (máquina virtual) dentro de un ordenador potente; cada uno incluye su propio sistema operativo y servidor web.
Servidor dedicado
El término servidor dedicado se refiere a una forma avanzada de alojamiento web en la cual el cliente alquila o compra, y tiene el control completo de un servidor entero. La conectividad a Internet es proporcionada al servidor, en muchos casos más de 10 o 100 Ethernet Mbit/s. Los servidores dedicados son muy a menudo alojados en centros de datos.
Los sistemas multiusuario de tamaño grande son los denominados mainframe.
Están presentes en el mercado de la informática desde los inicios de la
industria de los ordenadores. Estos sistemas se caracterizan por
soportar una carga de trabajo y un número de usuarios superior al resto
de las gamas de ordenadores. También hay otros factores, tales como el
manejo de bases de datos muy grandes, la existencia de regímenes de
transacciones on-line muy severos, la operación centralizada por
razones funcionales o de seguridad, etc., que los distinguen de los
tamaños medio y pequeño. Los grandes ordenadores continúan utilizándose
como servidores centrales de los sistemas de información corporativos.
Los macroordenadores son los ordenadores más potentes de uso común
en aplicaciones comerciales. Están formados por grandes unidades
independientes, con distintos procesadores centrales y otros
procesadores que controlan la , los medios de almacenamiento masivo y
los canales de comunicación de datos, provenientes de un gran número de
terminales. Los mainframe permiten el trabajo concurrente de un gran
número de aplicaciones y usuarios, siendo su papel ser el centro de
sistemas transaccionales, tales como los que necesitan bancos,
compañías aéreas, organismos dela administración, etc.
Los mainframes son grandes ordenadores que poseen una gran rapidez y
sistemas que son capaces de controlar al mismo tiempo a cientos o miles
de usuarios así como cientos dispositivos de entrada y salida. Su
temperatura debe estar siendo controlada constantemente.
En cuanto al número de programas que puede soportar simultáneamente,
un mainframe es más poderoso que un superordenador, pero los
superordenadores pueden ejecutar un solo programa más rápido que un
mainframe.
Los primeros mainframes podían ocupar cuartos completos incluso
pisos enteros de un edificio. Sin embargo hoy en día un mainframe es
parecido a una hilera de archivadores (como los de una biblioteca)
ubicados en un cuarto con un suelo falso bajo el cual se ocultan una
inmensa cantidad de cables correspondientes a los periféricos.
Los mainframes poseen varios procesadores que ejecutan varias tareas
a la vez. Por lo general cuentan con varias unidades de disco para
procesar y almacenar grandes cantidades de información. A esta clase
pertenecen la IBM 390, 430, etc.
Alternativamente estos servidores pueden ser adquiridos en la
modalidad de alquiler, y hoy dia existen versiones virtuales de los
mismos, llamados servidores dedicados virtuales o vps
Housing
Es una modalidad de alojamiento web destinado principalmente a grandes empresas y a empresas de servicios web.
Consiste básicamente en vender o alquilar un espacio físico de un centro de datos para que el cliente coloque ahí su propio ordenador. La empresa le da la corriente y la conexión a Internet, pero el servidor lo elige completamente el cliente, incluso el hardware.
El término "housing" se utiliza en los países hispanohablantes y
otros como Francia. Sin embargo en países de habla inglesa utilizan colocation , colocation centre o también Co-Location