Servidor

Servidores e infraestructuras

Cuando se habla de un servidor en el ámbito de las tecnologías de la información, se hace referencia por lo general a un computadora (o conjunto te de ellas) encargada de dar respuesta a las peticiones que realice un cliente.

En un servidor se aloja una página o aplicación web. El usuario, al interactuar con la aplicación lo que está haciendo en realidad es enviando peticiones al servidor, y éste le responde los datos o la información solicitada.

Un servidor puede albergar múltiples servicios distintos, como un servidor web (Apache, Nginx…), un servidor de correos (postfix, sendmail, courier…), de base de datos (MySQL, MariaDB, PostgreSQL)…

Un servidor puede ubicarse físicamente en la sede de una empresa, en una oficina (independientemente de que tenga salida a internet o no), o en un data center o centro de procesamiento de datos (CPD).

Si un servidor va alojar una aplicación online o sitio web, lo habitual y la mejor opción es contratar un servidor en uno de estos data centers con algún proveedor, puesto que son instalaciones acondicionadas para garantizar la máxima disponibilidad y conectividad posible.

Los conceptos de servidor y alojamiento web o hosting están muy relacionados. Cuando se habla de alojamiento web se está haciendo referencia a las características del servidor que se va a emplear para albergar una aplicación o sitio web.

Alojamiento de aplicaciones online (tipos de hosting)

No todos los servicios de alojamiento web son iguales. La mayoría de oferta se divide hoy en día en 3 tipos de servidores o servicios de alojamiento:

  • Servidor dedicado: un ordenador completo, independiente, alojado en un datacenter a disposición del cliente. Se dispone de control total de la máquina (sistema operativo a instalar, configuración y personalización, etc.).
  • Hosting compartido: consiste en ofrecer un pequeño espacio en un servidor que va a ser utilizado para alojar decenas o cientos de páginas distintas de otros clientes. Las opciones de configuración y personalización son bastantes limitadas.
  • Servidor VPS: es una solución intermedia. Consiste en virtualizar o dividir de forma lógica un servidor (o conjunto de servidores) en máquinas independientes. Se te garantiza cierta cantidad de velocidad de proceso, memoria RAM, espacio en disco, y dispones de libertad total para configurar y personalizar tu máquina virtual como si de un servidor dedicado se tratase.