Servidor
Una computadora cuyo trabajo es responder pedidos de otras computadoras, todo el día.
Un servidor es una computadora que le ofrece algo a otras computadoras a través de una red: páginas web, mails, archivos, una base de datos, los datos que usa una app. Tu celular o tu notebook es el cliente que pide; el servidor es el que responde. Cuando abrís un sitio web, tu navegador manda un pedido por internet y un servidor en algún lugar te devuelve la página.
"Servidor" describe un rol más que un tipo de máquina. Cualquier computadora puede cumplirlo, hasta una Raspberry Pi en tu casa. Pero las máquinas hechas para ese trabajo no se parecen a una PC: son cajas chatas apiladas en racks dentro de un centro de datos, sin pantalla ni teclado, con mucha memoria, dos fuentes de alimentación por si falla una y discos que se cambian sin apagarlas. Se administran a distancia y están pensadas para quedar prendidas durante años.
La palabra también nombra al software. Un servidor web es un programa que responde pedidos web, y una sola máquina física puede correr muchos programas servidores a la vez o dividirse en varias máquinas virtuales. Cuando se dice que una app corre "en la nube", igual corre en servidores; solo que son de un proveedor como AWS, Google Cloud o Azure y se alquilan por hora. Hasta serverless usa servidores: simplemente no los administrás vos.
Para quedarse
- Un servidor responde pedidos de otras computadoras, llamadas clientes.
- Es un rol: la misma palabra nombra a la máquina y al programa que hace el trabajo.
- Los servidores de un centro de datos van en racks, sin pantalla, y no se apagan nunca.
- La nube, y hasta serverless, corren en servidores que son de otro.