Tipos de software de servidor
Credito de imagen: nd3000 / iStock / GettyImages
Un servidor es una computadora en una red que escucha las solicitudes de otras computadoras, a menudo llamadas clientes, y las responde. Los tipos comunes de servidores incluyen servidores web que entregan páginas web, servidores de archivos que almacenan archivos, servidores de impresión que administran tareas de impresión y servidores de bases de datos que almacenan conjuntos organizados de información. Los servidores se pueden ejecutar en computadoras independientes, o el software de servidor se puede ejecutar en una computadora que también se utiliza para otros trabajos.
¿Qué es un servidor?
Los informáticos a veces hablan de la modelo cliente-servidor de redes, donde un sistema es un cliente que solicita que otro sistema devuelva datos o realice cálculos, o un servidor que proporciona las respuestas a la solicitud de un cliente. Un servidor puede estar ubicado en una oficina, en un centro de datos dedicado o, en el caso de servidores domésticos, simplemente en la esquina de una oficina en casa o sala de estar.
Video del día
En algunos casos, ciertas computadoras funcionan completamente como clientes, subcontratando casi todo el trabajo a sistemas de servidor. Las máquinas de baja potencia que desempeñan tal función a veces se denominan clientes delgados. Las computadoras en la World Wide Web suelen ser estrictamente clientes o servidores. Aunque es posible acceder a un sitio web desde un servidor o servir contenido desde una computadora de escritorio o una computadora portátil, no es particularmente común.
En otros casos, una computadora puede funcionar como cliente y como servidor en varios escenarios. Por ejemplo, es común que un servidor web reciba una solicitud de un cliente y luego, en respuesta a esa solicitud, envíe una consulta a un servidor de base de datos separado, convirtiéndose esencialmente en un cliente.
Si bien algunos servidores pueden tener hardware especializado, hoy en día muchos servidores funcionan software de servidor sobre sistemas operativos estándar como Linux o Microsoft Windows. Ese software maneja las solicitudes de los clientes y es esencialmente lo que convierte la computadora en un servidor.
Software de servidor web e Internet
Uno de los tipos de servidores más comunes es el servidor web. Este tipo de servidor maneja solicitudes de navegadores como Google Chrome o Mozilla Firefox en todo el Internet o en una red local y responde con páginas web, imágenes y otros datos solicitados por los navegadores.
Los servidores web comunes incluyen los proyectos de código abierto Apache y Nginx y el software propietario de Microsoft llamado Servicios de información de Internet o IIS. Algunas empresas construyeron sus propios servidores web para su propio uso a fin de manejar sus propias cargas de tráfico únicas u otras necesidades. Muchas organizaciones utilizan servidores web junto con otros tipos de tecnología, como balanceadores de carga para distribuir tareas entre computadoras y redes de distribución de contenido o CDN, que almacenan y entregan material rápidamente a los usuarios.
Comprensión de los servidores de bases de datos
Muchas organizaciones también confían en servidores de bases de datos, que almacenan información de manera confiable y rápida que facilitan la actualización y el acceso. Los productos de servidor de bases de datos comunes incluyen SQL Server, PostgreSQL y MySQL de Microsoft.
Muchos servidores de bases de datos, incluidos aquellos, se comunican con clientes de bases de datos utilizando variaciones en el lenguaje de consulta estructurado o SQL. Este lenguaje de programación especializado está diseñado para solicitar y editar datos en una base de datos potencialmente grande y puede ser escrito directamente por programadores o generado por otro software.
Los servidores de bases de datos se utilizan para todo, desde almacenar registros contables corporativos hasta mantener publicaciones de blog en sistemas conectados a servidores web populares.
Servidores de archivos e impresión
Los servidores de archivos e impresión son dos tipos de servidores que se encuentran comúnmente en una red de oficina. Un servidor de archivos almacena los archivos en un lugar donde varios usuarios pueden acceder a ellos, generalmente con algunos configuración de seguridad, y un servidor de impresión se comunica con las impresoras y con otras computadoras para administrar la impresión documentos.
Ambos se pueden ejecutar en computadoras independientes o en computadoras que también se utilizan para otros trabajos de oficina.