Página semiprotejada
De Wikipedia, la enciclopedia libre
Ir a navegaciónSaltar a buscar
Un ejemplo de servidores montados en rack

Un servicio de alojamiento web (a menudo abreviado como alojamiento web ) es un tipo de servicio de alojamiento de Internet que permite a las personas y organizaciones hacer que su sitio web sea accesible a través de la World Wide Web . Los servidores web son empresas que proporcionan espacio en un servidor de propiedad o alquilado para que lo utilicen los clientes, además de proporcionar conectividad a Internet , normalmente en un centro de datos . Los servidores web también pueden proporcionar espacio en el centro de datos y conectividad a Internet para otros servidores ubicados en su centro de datos, lo que se denomina colocación , también conocida como vivienda en América Latina o Francia.

Historia

Hasta 1991, Internet estaba restringido a su uso solo "... para investigación y educación en ciencias e ingeniería  ..." [1] [2] y se usaba para el tráfico de correo electrónico , telnet , FTP y USENET , pero solo una pequeña cantidad número de páginas web. Los protocolos de la World Wide Web se acababan de escribir [3] [4] y hasta finales de 1993 no habría un navegador web gráfico para computadoras Mac o Windows. [5] Incluso después de que hubo cierta apertura del acceso a Internet, la situación fue confusa [ aclaración necesaria ] hasta 1995. [6]

Para alojar un sitio web en Internet , un individuo o una empresa necesitaría su propia computadora o servidor . [7] Como no todas las empresas tenían el presupuesto o la experiencia para hacer esto, los servicios de alojamiento web comenzaron a ofrecer hospedar los sitios web de los usuarios en sus propios servidores, sin que el cliente tuviera que poseer la infraestructura necesaria para operar el sitio web. Los propietarios de los sitios web, también llamados webmasters , podrían crear un sitio web que se alojaría en el servidor del servicio de alojamiento web y el servicio de alojamiento web lo publicaría en la web.

A medida que crecía el número de usuarios en la World Wide Web, crecía la presión para que las empresas, tanto grandes como pequeñas, tuvieran presencia en línea. En 1995, empresas como GeoCities , Angelfire y Tripod ofrecían alojamiento gratuito. [8]

Clasificación

Servicios de alojamiento más pequeños

El más básico es la página web y el alojamiento de archivos a pequeña escala, donde los archivos se pueden cargar a través del Protocolo de transferencia de archivos (FTP) o una interfaz web. Los archivos generalmente se envían a la Web "tal cual" o con un procesamiento mínimo. Muchos proveedores de servicios de Internet (ISP) ofrecen este servicio gratis a los suscriptores. Las personas y las organizaciones también pueden obtener alojamiento de páginas web de proveedores de servicios alternativos.

El servicio de alojamiento web gratuito es ofrecido por diferentes empresas con servicios limitados, a veces respaldados por anuncios y, a menudo, limitados en comparación con el alojamiento pago.

El alojamiento de una sola página suele ser suficiente para páginas web personales . El alojamiento de sitios web personales suele ser gratuito, patrocinado por publicidad o económico. El alojamiento de sitios web comerciales a menudo tiene un gasto mayor dependiendo del tamaño y tipo del sitio.

Servicios de alojamiento más grandes

Muchas grandes empresas que no son proveedores de servicios de Internet necesitan estar conectadas permanentemente a la web para enviar correos electrónicos, archivos, etc. a otros sitios. La empresa puede utilizar la computadora como alojamiento de un sitio web para proporcionar detalles de sus bienes y servicios e instalaciones para pedidos en línea.

Un sitio complejo requiere un paquete más completo que proporcione soporte de base de datos y plataformas de desarrollo de aplicaciones (por ejemplo , ASP.NET , ColdFusion , Java EE , Perl / Plack , PHP o Ruby on Rails ). Estas instalaciones permiten a los clientes escribir o instalar scripts para aplicaciones como foros y administración de contenido . Además, Secure Sockets Layer (SSL) se usa generalmente para sitios web que desean mantener los datos transmitidos de manera más segura.

Tipos de hosting

Un "bastidor" de servidor típico que se ve comúnmente en los centros de colocación

Los servicios de alojamiento de Internet pueden ejecutar servidores web . El alcance de los servicios de alojamiento web varía enormemente.

Servicio de alojamiento web compartido

El sitio web de uno se coloca en el mismo servidor que muchos otros sitios, desde unos pocos sitios hasta cientos de sitios web. Normalmente, todos los dominios pueden compartir un grupo común de recursos del servidor, como la RAM y la CPU . Las funciones disponibles con este tipo de servicio pueden ser bastante básicas y no flexibles en términos de software y actualizaciones. Los revendedores a menudo venden alojamiento web compartido y las empresas web a menudo tienen cuentas de revendedor para proporcionar alojamiento a los clientes.

Alojamiento web para revendedores

Permite a los clientes convertirse ellos mismos en servidores web. Los revendedores podrían funcionar, para dominios individuales, bajo cualquier combinación de estos tipos de alojamiento enumerados, dependiendo de a quién estén afiliados como revendedores. Las cuentas de los revendedores pueden variar enormemente en tamaño: pueden tener su propio servidor virtual dedicado a un servidor coubicado. Muchos revendedores brindan un servicio casi idéntico al plan de alojamiento compartido de su proveedor y brindan el soporte técnico ellos mismos.

Servidor virtual dedicado

También conocido como servidor privado virtual (VPS), divide los recursos del servidor en servidores virtuales, donde los recursos se pueden asignar de una manera que no refleje directamente el hardware subyacente. A los VPS a menudo se les asignarán recursos en función de la relación de un servidor a muchos VPS, sin embargo, la virtualización se puede realizar por varias razones, incluida la capacidad de mover un contenedor de VPS entre servidores. Los usuarios pueden tener acceso de root a su propio espacio virtual. Los clientes a veces son responsables de parchear y mantener el servidor (servidor no administrado) o el proveedor de VPS puede proporcionar tareas de administración del servidor para el cliente (servidor administrado).

Servicio de hospedaje dedicado

El usuario obtiene su propio servidor web y obtiene un control total sobre él (el usuario tiene acceso de root para Linux / acceso de administrador para Windows); sin embargo, el usuario normalmente no es el propietario del servidor. Un tipo de alojamiento dedicado es autogestionado o no gestionado. Este suele ser el menos costoso para los planes dedicados. El usuario tiene acceso administrativo completo al servidor, lo que significa que el cliente es responsable de la seguridad y el mantenimiento de su propio servidor dedicado.

Servicio de hospedaje administrado

El usuario obtiene su propio servidor Web, pero no se le permite el control total sobre él (se le niega el acceso de root para Linux / acceso de administrador para Windows); sin embargo, pueden administrar sus datos a través de FTP u otras herramientas de administración remota. El usuario no tiene el control total para que el proveedor pueda garantizar la calidad del servicio al no permitir que el usuario modifique el servidor o potencialmente cree problemas de configuración. Por lo general, el usuario no es el propietario del servidor. El servidor se alquila al cliente.

Servicio de alojamiento web de coubicación

Similar al servicio de alojamiento web dedicado, pero el usuario es propietario del servidor colo; la empresa de alojamiento proporciona el espacio físico que ocupa el servidor y se encarga del servidor. Este es el tipo de servicio de alojamiento web más potente y caro. En la mayoría de los casos, el proveedor de coubicación puede proporcionar poco o ningún soporte directamente para la máquina de su cliente, proporcionando solo las instalaciones eléctricas, de acceso a Internet y de almacenamiento para el servidor. En la mayoría de los casos, para colo, el cliente haría que su propio administrador visitara el centro de datos en el sitio para realizar actualizaciones o cambios de hardware. Anteriormente, muchos proveedores de colocación aceptaban cualquier configuración de sistema para el alojamiento, incluso los alojados en gabinetes de minitorre de estilo de escritorio , pero la mayoría de los hosts ahora requieren montaje en rack. envolventes y configuraciones de sistema estándar.

Alojamiento en la nube

Este es un nuevo tipo de plataforma de alojamiento que permite a los clientes un alojamiento potente, escalable y confiable basado en servidores de carga equilibrada agrupados y facturación de servicios públicos. Un sitio web alojado en la nube puede ser más confiable que las alternativas, ya que otras computadoras en la nube pueden compensar cuando una sola pieza de hardware falla. Además, las interrupciones del suministro eléctrico local o incluso los desastres naturales son menos problemáticos para los sitios alojados en la nube, ya que el alojamiento en la nube está descentralizado. El alojamiento en la nube también permite a los proveedores cobrar a los usuarios solo por los recursos consumidos por el usuario, en lugar de una tarifa plana por la cantidad que el usuario espera que use, o una inversión inicial de hardware de costo fijo. Alternativamente, la falta de centralización puede dar a los usuarios menos control sobre dónde se encuentran sus datos, lo que podría ser un problema para los usuarios con la seguridad de los datos opreocupaciones de privacidad . Los usuarios de alojamiento en la nube pueden solicitar recursos adicionales bajo demanda, por ejemplo, solo durante los períodos de tráfico pico, mientras transfieren la gestión de TI al servicio de alojamiento en la nube.

Alojamiento agrupado

Tener varios servidores que alojan el mismo contenido para una mejor utilización de los recursos. Los servidores en clúster son una solución perfecta para el alojamiento dedicado de alta disponibilidad o para la creación de una solución de alojamiento web escalable. Un clúster puede separar el servicio web de la capacidad de alojamiento de bases de datos. (Por lo general, los servidores web utilizan alojamiento en clúster para sus planes de alojamiento compartido, ya que existen múltiples beneficios para la gestión masiva de clientes). [9]

Alojamiento de cuadrícula

Esta forma de alojamiento distribuido es cuando un clúster de servidores actúa como una cuadrícula y está compuesto por múltiples nodos.

Servidor doméstico

Por lo general, una sola máquina ubicada en una residencia privada se puede utilizar para alojar uno o más sitios web desde una conexión de banda ancha para consumidores . Pueden ser máquinas especialmente diseñadas o, más comúnmente, PC antiguas. Algunos ISP intentan activamente bloquear los servidores domésticos rechazando las solicitudes entrantes al puerto TCP 80 de la conexión del usuario y negándose a proporcionar direcciones IP estáticas . Una forma común de obtener un nombre de host DNS confiable es creando una cuenta con un servicio DNS dinámico . Un servicio de DNS dinámico cambiará automáticamente la dirección IP a la que apunta una URL cuando cambia la dirección IP. [10]

Algunos tipos específicos de alojamiento proporcionados por proveedores de servicios de alojamiento web:

  • Servicio de alojamiento de archivos : aloja archivos, no páginas web
  • Servicio de alojamiento de imágenes
  • Servicio de alojamiento de videos
  • Servicio de alojamiento de blogs
  • Papelera de pasta
  • Software de carrito de compras
  • Servicio de alojamiento de correo electrónico

Gestión de host

Varios racks de servidores

El host también puede proporcionar una interfaz o panel de control para administrar el servidor web e instalar scripts, así como otros módulos y aplicaciones de servicio como el correo electrónico. Un servidor web que no utiliza un panel de control para administrar la cuenta de alojamiento, a menudo se denomina servidor "sin cabeza". Algunos hosts se especializan en cierto software o servicios (por ejemplo, comercio electrónico, blogs, etc.).

Fiabilidad y tiempo de actividad

La disponibilidad de un sitio web se mide por el porcentaje de un año en el que el sitio web es de acceso público y accesible a través de Internet. Esto es diferente de medir el tiempo de actividad de un sistema. El tiempo de actividad se refiere a que el sistema en sí está en línea. El tiempo de actividad no tiene en cuenta la posibilidad de acceder a él como en el caso de una interrupción de la red. [ cita requerida ] El acuerdo de nivel de servicio (SLA) de un proveedor de hosting puede incluir una cierta cantidad de tiempo de inactividad programadopor año para realizar el mantenimiento de los sistemas. Este tiempo de inactividad programado a menudo se excluye del plazo del SLA y debe restarse del tiempo total cuando se calcula la disponibilidad. Dependiendo de la redacción de un SLA, si la disponibilidad de un sistema cae por debajo de la del SLA firmado, un proveedor de alojamiento proporcionará a menudo un reembolso parcial por el tiempo perdido. La forma en que se determina el tiempo de inactividad cambia de un proveedor a otro, por lo que es imperativo leer el SLA. [11] No todos los proveedores publican estadísticas de tiempo de actividad. [12] La mayoría de los proveedores de alojamiento garantizarán al menos un 99,9% de tiempo de actividad, lo que permitirá 43 millones de tiempo de inactividad por mes, u 8 horas y 45 minutos de tiempo de inactividad por año.

Obteniendo hosting

El alojamiento web a menudo se proporciona como parte de un plan general de acceso a Internet de los proveedores de servicios de Internet . También hay muchos proveedores gratuitos y de pago que ofrecen alojamiento web.

Un cliente debe evaluar los requisitos de la aplicación para elegir qué tipo de alojamiento utilizar. Tales consideraciones incluyen el software del servidor de bases de datos, el software de secuencias de comandos y el sistema operativo . La mayoría de los proveedores de alojamiento ofrecen alojamiento web basado en Linux que ofrece una amplia gama de software diferente. Una configuración típica para un servidor Linux es la plataforma LAMP : Linux , Apache , MySQL y PHP / Perl / Python. El cliente de alojamiento web puede querer tener otros servicios, como correo electrónico para su dominio comercial, bases de datos o servicios multimedia. Un cliente también puede elegir Windows como plataforma de alojamiento. El cliente aún puede elegir entre Perl, PHP, Python y Ruby, pero el cliente también puede usar ASP.NET o ASP Classic . Los paquetes de alojamiento web a menudo incluyen un sistema de gestión de contenido web , por lo que el usuario final no tiene que preocuparse por los aspectos más técnicos.

Seguridad

Debido a que los servicios de alojamiento web alojan sitios web que pertenecen a sus clientes, la seguridad en línea es una preocupación importante. Cuando un cliente acepta utilizar un servicio de alojamiento web, cede el control de la seguridad de su sitio a la empresa que lo aloja. El nivel de seguridad que ofrece un servicio de alojamiento web es extremadamente importante para un cliente potencial y puede ser una consideración importante al considerar qué proveedor puede elegir un cliente. [13]

Los servidores de alojamiento web pueden ser atacados por usuarios malintencionados de diferentes formas, incluida la carga de malware o código malintencionado en un sitio web alojado . Estos ataques pueden realizarse por diferentes motivos, incluido el robo de datos de tarjetas de crédito, el lanzamiento de un ataque distribuido de denegación de servicio (DDoS) o el envío de spam . [14]

Ver también

  • Computación en la nube
  • Servicio de hospedaje dedicado
  • Servidor Virtual Privado
  • Hospedaje verde
  • Alojamiento compartido
  • Servicio de alojamiento web compartido
  • Acuerdo de nivel de servicio

Referencias

  1. ^ Memorando del 16 de marzo de 1992 de Mariam Leder, Consejera General Adjunta de la NSF de Steven Wolff, Director de División, NSF DNCRI (incluido en la página 128 de Management of NSFNET , una transcripción de la audiencia del 12 de marzo de 1992 ante el Subcomité de Ciencia del Comité sobre ciencia, espacio y tecnología, Cámara de Representantes de los Estados Unidos, Ciento Segundo Congreso, Segunda Sesión, Hon. Rick Boucher , presidente del subcomité, presidiendo)
  2. ^ "La historia del alojamiento web" . www.tibus.com . Consultado el 11 de diciembre de 2016 .
  3. ^ Ward, Mark (3 de agosto de 2006). "Cómo la web se expandió por todo el mundo" . BBC News . Consultado el 24 de enero de 2011 .
  4. ^ Berners-Lee, Tim . "Calificadores en enlaces de hipertexto ..." alt.hypertext . Consultado el 11 de julio de 2012 .
  5. ^ Raggett, Dave; Jenny Lam; Ian Alexander (1996). HTML 3: Publicación electrónica en la World Wide Web . Harlow, Inglaterra; Lectura, Misa: Addison-Wesley. pag. 21. ISBN 9780201876932.
  6. ^ "Retirar el servicio de la red troncal NSFNET: crónica del fin de una era" , Susan R. Harris y Elise Gerich, ConneXions , vol. 10, No. 4, abril de 1996
  7. ^ "La historia del alojamiento web" . www.tibus.com . Consultado el 8 de octubre de 2016 .
  8. ^ "Una historia del alojamiento web [infografía]" . BizTech . 2012-02-24 . Consultado el 4 de noviembre de 2016 .
  9. ^ Buyya, Rajkumar; Yeo, Chee Shin; Venugopal, Srikumar (2008). "Computación en la nube orientada al mercado: visión, publicidad y realidad para la prestación de servicios de TI como utilidades informáticas". 2008 Décima Conferencia Internacional IEEE sobre Computación y Comunicaciones de Alto Rendimiento . págs. 5-13. arXiv : 0808.3558 . doi : 10.1109 / HPCC.2008.172 . ISBN 978-0-7695-3352-0.
  10. ^ Intark Han; Parque Hong-Shik; Youn-Kwae Jeong; Parque Kwang-Roh (2006). "Un servidor doméstico integrado para comunicación, recepción de retransmisiones y domótica". Transacciones IEEE sobre productos electrónicos de consumo . 52 : 104-109. doi : 10.1109 / TCE.2006.1605033 .
  11. ^ Dawson, cristiano. "Por qué las garantías de tiempo de actividad son ridículas" . Servint . Consultado el 7 de octubre de 2014 . un buen SLA indicará claramente cómo se define el tiempo de actividad y lo que recibirá si no se cumple la "promesa de tiempo de actividad".
  12. ^ Vanvleet, Derek. "Google Apps frente a Office 365: ¿Qué significa realmente el 99,9% de tiempo de actividad?" . Sherpas de nubes . Consultado el 7 de octubre de 2014 .
  13. ^ Schultz, Eugene (2003). "Los atacantes golpean los servidores de alojamiento web". Computadoras y seguridad . 22 (4): 273–283. doi : 10.1016 / s0167-4048 (03) 00402-4 .
  14. ^ InstantShift. "Una guía para la prevención y problemas de seguridad de alojamiento web" . InstantShift - Recurso diario para diseñadores y desarrolladores web . Consultado el 31 de octubre de 2016 .