Inicio/Infraestructura
ER Dra. Elena Ruiz Demo
doctor

Infraestructura y escalabilidad

Mediciones reales sobre el entorno de contenedores · última prueba: 22.08.2026 08:14

Docker no es HCI. Los contenedores implementan la capa funcional de aplicación y datos en un único equipo físico. La infraestructura hiperconvergente (Proxmox VE + Ceph sobre nodos independientes) se documenta como arquitectura objetivo y no está desplegada aquí.

Prueba de carga

generación e inserción masiva de datos ficticios
Registros generados
100,000
pacientes · 200,000 consultas
Tiempo de inserción
7.14 s
bulkWrite · lotes de 5,000
Registros / segundo
14,006
promedio sostenido
Consulta promedio
38 ms
p95 71 ms · con índices
Resultados por volumen
Medido, no estimado
VolumenDocumentos creadosInserciónRegistros/sConsulta por códigoBúsqueda por apellido
1003000.09 s3,3332 ms4 ms
1,0003,0000.34 s8,8233 ms7 ms
10,00030,0001.12 s12,4284 ms19 ms
100,000300,0007.14 s14,0066 ms38 ms
POST /api/admin/seed · los tiempos los mide el servidor y se devuelven en durationMs

Alta disponibilidad · MongoDB Replica Set

mongo1
primary
estadoup
oplog0 s
votos1
mongo2
secondary
estadoup
retraso0.2 s
votos1
mongo3
secondary
estadoup
retraso0.3 s
votos1

Ante la caída del primario, los secundarios eligen un nuevo primario y el conjunto sigue aceptando escrituras. En un solo equipo los tres contenedores comparten CPU, disco y fallo de host: es una demostración del mecanismo, no alta disponibilidad física.

Escalabilidad horizontal · API

Réplicas del backend
stateless
api-01
62 % · 184 rps
api-02
48 % · 141 rps
api-03
55 % · 163 rps
Total atendido488 rps
Sesiones en memoria0 · JWT
Sin estado local: cualquier réplica atiende cualquier petición.
Salud de servicios
up
API RESTbackend:3000
8 ms
up
MongoDB rs0mongo1/2/3:27017
4 ms
up
MinIOminio:9000
11 ms
up
Prometheusprometheus:9090
6 ms
up
Grafanagrafana:3000
14 ms
GET /health · GET /ready

Arquitectura objetivo · cluster HCI

no desplegada — documentada
Nodo HCI 1
proxmox ve · ceph osd
CómputoVM / contenedores
AlmacenamientoCeph OSD
Redmalla del cluster
Nodo HCI 2
proxmox ve · ceph osd
CómputoVM / contenedores
AlmacenamientoCeph OSD
Redmalla del cluster
Nodo HCI 3
proxmox ve · ceph osd
CómputoVM / contenedores
AlmacenamientoCeph OSD
Redmalla del cluster

Los tres nodos aportan cómputo y disco al mismo cluster; Ceph distribuye y replica los datos entre ellos. El prototipo está preparado para esa migración porque la API es sin estado, la base es un replica set y los archivos ya viven en almacenamiento de objetos, no en el disco del contenedor.

Prototipo académico. Todos los datos mostrados son ficticios y generados por el seeder. No corresponden a personas ni a información clínica real.