Un servidor es un equipo informático diseñado especialmente para proporcionar servicios, recursos o información a dispositivos o usuarios en una red o en internet.
Los servidores pueden realizar diferentes funciones, como por ejemplo:
Almacenamiento de archivos.
Alojamiento de paginas web.
Gestión de bases de datos.
Ejecutar aplicaciones especificas.
Los servidores son comunmente usados en ambientes empresariales porque permiten la comunicación entre diferentes usuarios o dispositivos.
Los servidores están diseñados para funcionar de manera continua sin interrupciones 24/7 generalmente deben permanecer encendidos todo el tiempo para satisfacer las necesidades de los usuarios, sean cuando sean y cuando se produzcan.
Un servidor es un equipo especial diseñado con características de acuerdo a su finalidad lo que determina su capacidad de respuesta y rendimiento, a la hora de seleccionar un equipo servidor es importante tener en cuenta:
La potencia de procesamiento del CPU, hoy en dia los equipos requieren de procesadores potentes habitualmente con varios núcleos para gestionar las diversas tareas de forma simultanea sin restringirse.
La memoria RAM es muy importante en la ejecución de tareas para responder de la manera mas rápida posible y evitar cuellos de botella en el procesador.
El almacenamiento pueden ser discos duros HDD o SSD son los mas comunes y económicos de acuerdo a su finalidad.
La velocidad de conexión es un tema fundamental porque afecta directamente a la capacidad de respuesta del servidor es la pieza clave para un rendimiento eficiente.
Ademas los servidores deben incorporar diversos mecanismos de seguridad para filtrar el acceso al mismo.
Principales Usos:
Existe un amplio mundo de posibilidades que se pueden hacer con un servidor pero las mas comunes son las siguientes:
Hosting de sitios web. Los servidores permiten alojar paginas web para que funcionen en internet porque son los encargados de almacenar y distribuir su contenido.
Almacenamiento de archivos. facilitan repositorios donde almacenar distintos tipos de archivos y poder compartirlos mas fácilmente, así como también la posibilidad de ejecutar tareas de respaldos de información.
Computación en la nube. Los servidores procesan datos y almacenamiento complejo asi como enormes cantidades de datos.
Servidores de juegos. Hoy en dia muchos videojuegos dependen de servidores dedicados para realizar partidas multijugador en tiempo real.
Servidores de aplicaciones. En el mundo empresarial es clave tener la información a la mano por lo que implementan sus sistemas internos en servidores.
Aplicaciones diversas. Existe un mundo de diferentes aplicaciones que hacen diferentes cosas desde un chat hasta una red social, en internet los servidores atienden solicitudes de todo tipo de dispositivos desde móviles hasta computadoras.
Las redes cliente/servidor
Muchas actividades que se realizan desde un dispositivo hacia internet precisan de un servidor como por ejemplo, entrar en una red social, enviar un correo electrónico, ver una película, ver una pagina web.
Su funcionamiento se basa en redes cliente-servidor digamos que básicamente un usuario desde casa entra a una pagina web lo cual genera una petición al servidor y este al recibirla ofrece al cliente una respuesta que le permite acceder al servicio.