Harper
PLAN DE FORMACIÓN Departamento de Infraestructura
v10 · 2026
Inducción · Nivelación previa

Módulo 0 — Fundamentos de tecnología para nuevos miembros

Este módulo es el punto de entrada del plan. Su único propósito es asegurarse de que, sin importar el background que traigas, manejes los conceptos básicos que se asumen en el resto del programa. Si vienes con experiencia técnica, considéralo un repaso rápido. Si vienes sin background, dedícale el tiempo que necesites: los próximos módulos asumen que esto está claro.

Tipo: Teórico (sin lab) Perfil objetivo: Todos los nuevos miembros Duración estimada: 2–4 horas
📚 ¿Qué vas a aprender en este módulo?

Conceptos universales de infraestructura tecnológica que se repiten en todo el plan. Al terminar, debes poder explicar con tus propias palabras qué es cada uno de estos términos y dar un ejemplo real.

Servidor vs PC
En qué se diferencia un servidor de tu computadora personal y por qué importa.
Cliente y servidor
El modelo de comunicación más común en informática.
Red y redirección
IP, puerto, protocolo, DNS. Lo que necesitas para que dos máquinas se hablen.
Virtualización
Qué es una VM, qué es un hipervisor y qué es un contenedor.
Nube (cloud)
Qué significa "estar en la nube" y en qué se diferencia del datacenter propio.
Seguridad básica
Firewall, autenticación, backup y restore.

1. ¿Qué es un servidor?

Un servidor es una computadora especializada en ofrecer servicios a otras computadoras de forma continua, 24 horas al día. Por dentro lleva los mismos componentes básicos que tu laptop (procesador, RAM, disco, red), pero está diseñado para:

  • Funcionar siempre encendido. Las piezas son más robustas y muchas vienen duplicadas (dos fuentes de poder, varios discos en RAID) para que si una falla, el servicio no se caiga.
  • Atender a muchos usuarios al mismo tiempo. Más procesadores, más memoria, más ancho de banda de red que un PC común.
  • Operar sin pantalla, ni teclado, ni mouse conectados. Se administran remotamente desde otra computadora.
  • Montarse en un rack. Su forma física es horizontal (los más comunes) para apilar varios en un mismo gabinete.
💡 Analogía simple

Un PC normal es como tu auto personal: lo usas tú, lo apagas cuando llegas a casa. Un servidor es como un autobús de transporte público: lleva muchos pasajeros a la vez, tiene que estar siempre operativo, y si se rompe una pieza hay que poder repararla sin sacarlo de circulación.

2. El modelo cliente-servidor

La mayor parte de los sistemas que usas funcionan bajo el modelo cliente-servidor:

  • El cliente es quien pide algo: tu navegador, tu app de WhatsApp, tu correo.
  • El servidor es quien responde: el servidor de Google, el servidor de WhatsApp, el servidor de correo.
💡 Analogía: el restaurante

Tú (cliente) le pides al mesero (red) una hamburguesa. El mesero le lleva el pedido a la cocina (servidor). La cocina prepara la hamburguesa y se la entrega al mesero. El mesero te la trae. Ese ida y vuelta es exactamente una petición cliente-servidor: request y response.

3. Sistema operativo y kernel

Un sistema operativo (SO) es el software que gestiona el hardware del servidor y permite que otros programas se ejecuten encima. Los más comunes son:

  • Linux — gratuito y abierto. Domina el mundo de servidores. Lo que vamos a usar en Proxmox, Ubuntu Server y dentro de la mayoría de máquinas virtuales del plan.
  • Windows Server — versión servidor de Windows. Común en entornos corporativos con Active Directory.

El kernel es el núcleo del SO, la pieza que habla directamente con el hardware (CPU, RAM, discos, NICs). Linux y Windows tienen kernels distintos. Cuando decimos "esto corre sobre Linux" en realidad estamos diciendo que corre sobre el kernel de Linux.

4. Redes 101: cómo se hablan dos máquinas

Para que dos computadoras intercambien datos necesitan cuatro cosas mínimas:

ConceptoQué esEjemplo
Dirección IPNúmero que identifica a una máquina en la red (como una dirección postal).192.168.1.10
PuertoNúmero que identifica un servicio específico dentro de esa máquina (como un departamento dentro del edificio).80 (web), 22 (SSH), 443 (HTTPS)
ProtocoloIdioma común que ambas máquinas acuerdan hablar.HTTP, HTTPS, SSH, FTP, DNS
DNSSistema que traduce nombres (google.com) a direcciones IP. Sin DNS, tendrías que recordar IPs.google.com142.250.190.78
💡 Analogía: enviar una carta

La IP es la dirección del edificio. El puerto es el departamento dentro del edificio. El protocolo es el idioma en que está escrita la carta. El DNS es la guía telefónica que te dice qué dirección tiene cada empresa.

Algunos protocolos comunes

  • HTTP / HTTPS (puertos 80 / 443) — el de las páginas web. HTTPS es la versión cifrada (candado en el navegador).
  • SSH (puerto 22) — para conectarte por terminal remota a un servidor Linux. Es la forma estándar de administrarlos.
  • DNS (puerto 53) — traduce nombres a IPs.
  • SMTP / IMAP — para enviar y recibir correos.

5. Virtualización: VMs, hipervisores y contenedores

La virtualización permite que un solo servidor físico se comporte como si fueran varios servidores independientes. Esto se logra con un hipervisor.

💡 Analogía: edificio de apartamentos

Imagina que tienes un edificio (servidor físico). Si vive una sola familia en todo el edificio, sobra espacio. Si lo divides en apartamentos independientes (máquinas virtuales), cada uno con su propia entrada, baño, cocina, puedes hospedar a varias familias usando el mismo edificio. El hipervisor es el administrador del edificio: decide cuánto espacio le da a cada apartamento, qué llaves recibe cada uno, etc.

Tipos de virtualización

TipoQué esCuándo usar
Máquina Virtual (VM) Una computadora completa simulada: tiene su propio kernel, SO, RAM, disco, red. Cuando necesitas aislamiento total o un SO distinto al del host.
Contenedor Versión ligera: comparte el kernel del host pero tiene su propio espacio de archivos y red. Cuando quieres arrancar rápido (segundos) y consumir menos recursos.

Hipervisores que vas a ver en este plan

  • Proxmox VE — hipervisor open source basado en Debian. El que usamos en el lab.
  • VMware — el más extendido en empresas. No lo cubrimos aquí.
  • KVM — hipervisor de Linux. Es lo que usa Proxmox por dentro para correr VMs.
  • LXC — sistema de contenedores de Linux. En Proxmox se llaman "CTs".

6. ¿Qué es "la nube"?

La nube no es un lugar mágico: son datacenters físicos de un proveedor (Huawei, AWS, Azure, Google) que te alquilan servidores virtuales, discos, redes, etc. en lugar de venderte el hardware.

AspectoOn-premise (servidores propios)Cloud (la nube)
Quién compra el hardwareEl proveedor
Quién lo mantiene físicamenteTú (cambiar disco, reemplazar fuente)El proveedor
Cómo se pagaGran inversión inicial + mantenimientoMes a mes, según consumo
Tiempo para tener un servidor listoDías o semanasMinutos
Quién configura el SO y el softwareTú (es IaaS)
💡 Analogía: comprar casa vs Airbnb

On-premise = comprar tu propia casa. Inversión grande, mantenimiento tuyo, pero a largo plazo te sale más barato si la usas todo el tiempo. Cloud = quedarte en un Airbnb. Pagas solo los días que la usas, no te preocupas por arreglar nada — pero a largo plazo es más caro si la usas siempre.

Modelos de nube

  • IaaS (Infraestructura como Servicio) — te dan servidores, discos, redes. Tú gestionas el SO. Lo que más usamos en Harper.
  • PaaS (Plataforma como Servicio) — te dan una plataforma lista (base de datos, ejecutor de código). Tú solo subes tu app.
  • SaaS (Software como Servicio) — te dan una app completa lista para usar (Gmail, Office 365). Tú eres usuario final.

7. Seguridad básica

Firewall

Un firewall es un filtro de tráfico de red. Decide qué conexiones se permiten y cuáles se bloquean según reglas que tú defines.

💡 Analogía: el portero del edificio

Tu edificio (servidor) tiene un portero (firewall). El portero tiene una lista de quién puede entrar y por qué puerta. Si alguien llega que no está en la lista, lo rechaza. Si alguien intenta entrar por una puerta cerrada, también lo rechaza.

Autenticación y autorización

  • Autenticación: probar quién eres. Usuario + contraseña, llave SSH, certificado, código del celular.
  • Autorización: una vez que se sabe quién eres, decidir qué puedes hacer. No todos los usuarios tienen los mismos permisos.

Backup y restore

Un backup es una copia de seguridad de los datos. Un restore es recuperar los datos a partir de esa copia. Sin backups, cuando un disco falla o alguien borra algo por accidente, los datos se pierden para siempre.

âš  Regla 3-2-1

El estándar clásico para backups: 3 copias de los datos, en 2 medios distintos, con 1 copia fuera del sitio. Si tu servidor se quema, la copia que está en otra ubicación te salva la vida.

8. Línea de comandos (CLI)

Muchas operaciones en servidores se hacen sin interfaz gráfica, mediante una línea de comandos (también llamada terminal, consola, shell o CLI). Es una ventana de texto donde escribes instrucciones y el sistema las ejecuta.

Aunque parezca incómodo al principio, la CLI es más rápida, automatizable y consume menos recursos que una interfaz gráfica. Es la forma estándar de administrar servidores Linux. Conectarse desde tu PC a un servidor remoto se hace por SSH (Secure Shell): es como abrir una terminal del servidor en tu PC.

9. Cómo se conectan estos conceptos en el plan

Estos son los hilos que se entretejen en los próximos módulos. Si te pierdes en algún módulo, vuelve a esta sección.

ConceptoDónde lo vas a usar
Hardware de servidor, RAIDMódulo 1
IP, puerto, protocolo, DNS, NAT, gatewayMódulo 2 (Redes)
Firewall, ciberseguridadRuta paralela Fortinet
Linux, SSH, CLI, sistemas de archivosMódulo 3
Hipervisor, VMs, contenedoresMódulo 4 (Proxmox)
Cliente-servidor, HTTP, HTTPS, proxy reversoMódulo 5 (Servidores web)
Nube, IaaS, on-premise vs cloudMódulos 6, 7 y 8 (Huawei Cloud)

10. Checklist de fundamentos

Antes de pasar al Módulo 1, asegúrate de que puedes contestar mentalmente cada uno de estos puntos. Si alguno no te queda claro, vuelve a la sección correspondiente.

  • Sé explicar en qué se diferencia un servidor de una PC común.
  • Puedo describir el modelo cliente-servidor con un ejemplo de la vida diaria.
  • Sé qué es un sistema operativo y conozco la diferencia entre Linux y Windows Server.
  • Puedo identificar las 4 piezas básicas de cualquier comunicación de red: IP, puerto, protocolo y DNS.
  • Sé qué hace HTTP, HTTPS y SSH y para qué se usan.
  • Entiendo qué es una máquina virtual (VM) y qué hace un hipervisor.
  • Sé en qué se diferencia una VM de un contenedor.
  • Puedo explicar qué significa "la nube" y en qué se diferencia de on-premise.
  • Entiendo qué hace un firewall y por qué es importante.
  • Sé qué es un backup, un restore y la regla 3-2-1.
  • Estoy listo para arrancar el plan con el Módulo 1.