CLASE 1: ¿Qué es un servidor?
1. Definición de servidor
Un servidor es un sistema informático diseñado para proporcionar servicios, recursos o
datos a otros sistemas conocidos como clientes, a través de una red. Los servidores pueden
ser tanto hardware (una máquina física) como software (una aplicación que ofrece un
servicio).
2. Función principal
Los servidores están diseñados para:
Responder a peticiones de los clientes.
Ofrecer servicios como almacenamiento, páginas web, bases de datos, archivos
compartidos, correo electrónico, impresión, etc.
3. Ejemplos comunes de servidores:
Servidor web (Apache, Nginx): entrega páginas web.
Servidor de archivos (Samba, FTP): permite compartir archivos.
Servidor de bases de datos (MySQL, PostgreSQL): almacena y gestiona datos
estructurados.
Servidor de correo (Postfix, Exchange): gestiona el envío y recepción de correos
electrónicos.
Servidor DNS: traduce nombres de dominio a direcciones IP.
4. Diferencia entre servidor y cliente
Característica Servidor Cliente
Provee recursos ✅ ❌
Solicita recursos ❌ ✅
Generalmente tiene hardware potente ✅ ❌
5. ¿Por qué son importantes los servidores?
Centralizan recursos y servicios.
Mejoran la eficiencia en redes.
Permiten la escalabilidad (más clientes pueden acceder a más servicios).
Aseguran la disponibilidad y respaldo de información crítica.
🧠 PREGUNTAS DE RETROALIMENTACIÓN
1. ¿Cuál es la principal función de un servidor dentro de una red?
2. Menciona tres tipos de servicios que puede ofrecer un servidor.
3. ¿En qué se diferencia un servidor de un cliente?
4. ¿Un servidor puede ser solo un software sin un hardware dedicado? Explica.
5. ¿Por qué es importante centralizar servicios en un servidor en lugar de en cada
equipo cliente?
CLASE 2: Tipos de servidores
(Físicos, Virtuales, Cloud)
1. 🔩 Servidor físico (bare-metal)
¿Qué es?
Es un equipo físico real, con todos sus componentes dedicados a ejecutar servicios. No
comparte sus recursos con otros servidores (a menos que se use virtualización).
Características:
Control total del hardware.
Alto rendimiento.
Mayor consumo energético.
Costoso (hardware, mantenimiento, espacio, personal).
Ideal para tareas críticas o que requieren gran rendimiento.
Ejemplos:
Centros de datos tradicionales.
Servidores web o de bases de datos de alta carga en una empresa.
2. 🧰 Servidor virtual
¿Qué es?
Es una máquina virtual (VM) que se ejecuta dentro de un servidor físico mediante un
hipervisor (como VMware ESXi, Hyper-V o KVM). Simula hardware real.
Características:
Compartición de recursos (CPU, RAM, disco).
Alta eficiencia de uso del hardware.
Fácil de clonar, mover o respaldar.
Permite tener múltiples servidores virtuales en un solo equipo físico.
Ventajas:
Escalabilidad rápida.
Costos reducidos.
Flexibilidad para pruebas, staging o desarrollo.
3. ☁️Servidor en la nube (cloud server)
¿Qué es?
Es un servidor virtual o servicio alojado en una infraestructura de nube pública, privada o
híbrida (como AWS, Azure, Google Cloud, Oracle Cloud).
Características:
Acceso bajo demanda.
Facturación por uso (pago por hora, por minuto, por segundo).
Alta escalabilidad y disponibilidad.
Se puede gestionar desde cualquier lugar del mundo.
Ventajas:
Reducción de costos operativos.
Automatización y monitoreo integrados.
Backup y recuperación más sencillos.
4. Comparación rápida
Tipo de Hardware Costo
Escalabilidad Flexibilidad Ejemplo
servidor dedicado inicial
Data center
Físico ✅ Baja Alto Baja
local
VM en
Virtual ❌ (compartido) Media Medio Alta
Proxmox
En la nube ❌ (compartido) Alta Bajo Muy alta AWS EC2
🧠 PREGUNTAS DE RETROALIMENTACIÓN
1. ¿Qué es un servidor físico y en qué casos es preferido?
2. ¿Cuál es la diferencia principal entre un servidor físico y un servidor virtual?
3. ¿Qué es un hipervisor y qué función cumple en un entorno de virtualización?
4. Menciona dos ventajas de usar servidores en la nube frente a servidores físicos.
5. ¿Cuál sería una desventaja de depender únicamente de servidores virtuales o en la
nube?
CLASE 3: Componentes de
hardware del servidor
Un servidor físico es más robusto que una PC tradicional. Sus componentes están diseñados
para rendimiento constante, alta disponibilidad y tolerancia a fallos.
🔩 1. Procesador (CPU)
Función: Ejecuta instrucciones. En servidores, se usan CPUs de gama alta como
Intel Xeon o AMD EPYC.
Características clave:
o Múltiples núcleos e hilos.
o Soporte para instrucciones de virtualización.
o Gran caché y rendimiento sostenido.
💾 2. Memoria RAM (Memoria de acceso aleatorio)
Función: Almacena datos temporales que usa el sistema operativo y las
aplicaciones.
Importante:
o Los servidores usan RAM tipo ECC (Error-Correcting Code) para evitar
errores de memoria.
o Alta capacidad (32 GB a varios TB).
📀 3. Almacenamiento (Discos duros o SSD)
Tipos:
o HDD: Más económicos y con gran capacidad, pero lentos.
o SSD: Más rápidos, ideales para bases de datos o sistemas operativos.
o NVMe: Más rápidos aún que los SSD tradicionales.
Sistemas RAID: Se usan para mejorar rendimiento y tolerancia a fallos (RAID 1, 5,
10, etc.).
⚡ 4. Fuente de poder (PSU)
Diseñadas para trabajar 24/7.
Redundantes: Muchas fuentes de servidores tienen 2 PSUs, por si una falla.
🌐 5. Interfaces de red (NIC)
Los servidores pueden tener múltiples tarjetas de red (NICs).
Se usan para segmentación de red, balanceo de carga o redundancia (NIC Bonding).
🌡️6. Sistema de enfriamiento
Importante para mantener la temperatura en rangos seguros.
Incluye ventiladores, disipadores, y controladores térmicos.
En entornos profesionales se usan racks con refrigeración pasiva o activa.
🧱 7. Placa base (Motherboard)
Diseñada para soportar CPUs de servidor, gran cantidad de RAM, múltiples discos,
varias NICs, etc.
Tiene características específicas como soporte para IPMI (gestión remota).
🧊 8. Chasis del servidor
Puede ser tipo rack (1U, 2U, 4U) o torre.
El tipo rack se monta en gabinetes especiales y es más común en centros de datos.
📊 Resumen visual
Componente Función clave
CPU Procesamiento de instrucciones
RAM ECC Memoria confiable y estable
Almacenamiento Guarda sistema y datos (HDD, SSD, NVMe)
PSU redundante Suministro eléctrico seguro
NICs Conectividad de red
Enfriamiento Evita sobrecalentamiento
Placa base Interconecta todos los componentes
Chasis Protege y organiza los componentes
🧠 PREGUNTAS DE RETROALIMENTACIÓN
1. ¿Qué tipo de memoria RAM se recomienda para servidores y por qué?
2. ¿Por qué es importante tener fuentes de poder redundantes en un servidor?
3. ¿Qué ventajas ofrecen los discos SSD o NVMe frente a los HDD?
4. ¿Qué función cumple una tarjeta de red (NIC) en un servidor?
5. ¿Para qué se utiliza el sistema RAID en el almacenamiento?
CLASE 4: TIPOS DE SISTEMAS
OPERATIVOS DE SERVIDOR
📌 ¿Qué es un sistema operativo de servidor?
Es el software base que gestiona los recursos físicos y virtuales del servidor, permitiendo
que se ejecuten servicios (web, bases de datos, DHCP, etc.) de forma eficiente, segura y
continua.
📚 Principales tipos de sistemas operativos de servidor
Sistema Operativo Características Principales Usos Comunes
Interfaz gráfica amigable,
Empresas con infraestructura
Windows Server integración con Active Directory,
basada en Microsoft
servicios como IIS, Hyper-V
Linux (Ubuntu Ligero, estable, seguro, gratuito (en
Hosting web, bases de datos,
Server, CentOS, su mayoría), soporte a servicios
firewalls, virtualización
Debian, RHEL) web, DNS, DHCP, etc.
Unix (FreeBSD, Muy robusto y seguro, orientado a Grandes sistemas bancarios,
Solaris) sistemas críticos científicos o de
Sistema Operativo Características Principales Usos Comunes
telecomunicaciones
Sistema especializado en
VMware ESXi virtualización (hipervisor bare- Centros de datos, cloud privada
metal)
Basado en Linux, interfaz web para Laboratorios, pequeñas
Proxmox VE
gestionar VMs y contenedores empresas
MacOS Server (en Antiguamente usado en entornos No recomendado para
desuso) Apple, limitado hoy infraestructura moderna
📌 Elección del sistema operativo
Dependerá de:
Requerimientos de hardware y software
Nivel de seguridad y estabilidad requerido
Costos (licencias, soporte)
Compatibilidad con las aplicaciones que se van a instalar
🔧 Buenas prácticas al elegir un SO de servidor
Usar versiones LTS (Long Term Support) si es Linux.
Mantenerlo actualizado con parches de seguridad.
Minimizar servicios instalados para reducir superficie de ataque.
Elegir distribuciones estables y documentadas.
🛠 INICIO DE PROYECTO PRÁCTICO
🎯 Proyecto: Montar un servidor básico local con Linux Ubuntu Server
Objetivo: Instalar Ubuntu Server en una máquina virtual y preparar el entorno para instalar
servicios en clases futuras.
🧰 Requisitos
Herramienta Descripción
VirtualBox o VMware Workstation Para crear una máquina virtual
ISO de Ubuntu Server (22.04 LTS) Imagen del sistema operativo
Herramienta Descripción
Al menos 2 GB de RAM y 20 GB de disco Para la VM
Conexión a Internet Para descargar actualizaciones
🔨 Pasos iniciales
1. Descarga Ubuntu Server: [Link]/download/server
2. Crea una nueva máquina virtual con estas opciones:
o Tipo: Linux
o Versión: Ubuntu (64-bit)
o RAM: 2048 MB
o Disco: 20 GB (dinámico)
3. Monta el ISO y arranca la VM
4. Sigue el instalador (modo CLI):
o Idioma
o Teclado
o Conexión a Internet
o Disco (usar todo)
o Crear usuario y contraseña
o Esperar instalación
✅ Cuando termines, tendrás una consola de Ubuntu lista para comenzar a instalar roles de
servidor.
🧠 PREGUNTAS DE RETROALIMENTACIÓN
1. ¿Cuál es una ventaja de usar Linux como sistema operativo de servidor?
2. ¿Qué sistema operativo es ideal para una empresa con servicios de Active
Directory?
3. ¿Qué es un hipervisor bare-metal y cuál es un ejemplo?
4. ¿Qué beneficios ofrece usar una distribución con soporte LTS?
5. ¿Por qué es importante reducir los servicios instalados en un servidor?