Infraestructura Hibrida Cloud-Promise
Mis servicios y proyectos que tengo en producción
Hola, soy Dani A. 👋
Mi Infraestructura DHome (IaaC)
Esquema Técnico de la Infraestructura
Esta arquitectura híbrida (Cloud/On-Premise) está diseñada bajo principios DevOps, priorizando la automatización declarativa, la seguridad perimetral sin exposición de secretos y un flujo de observabilidad centralizado en tiempo real.
🌐 Capa Perimetral y Red (Edge)
- Proveedores: Hybrid Cloud (IONOS VPS) + On-Premise LAN.
- Edge Server (Cloud): Nodo VPS IONOS actuando como punto de entrada público, estandarizado con Traefik v3 (CloudNative Proxy) para el enrutamiento seguro de servicios contenerizados (Vaultwarden, Forgejo, Ghost, BookStack, OrangeHRM).
- Agente de Telemetría (Cloud): Telegraf integrado en el stack de Docker para la recolección de métricas de sistema/contenedores y procesamiento de logs de acceso. Lectura de logs de traefik para enviar datos a influxDB y posterior procesamiento y visualización.
- Hardware Perimetral (LAN): Edge Router / Firewall: MikroTik L009UiGS, encargado del filtrado perimetral, VLANs y segmentación de la red interna.
🏗️ Orquestación y Cómputo
1. Hipervisores & Virtualización (On-Premise)
- Cluster Proxmox VE: Virtualización base para la ejecución de máquinas virtuales y contenedores LXC. Exporta métricas de hipervisor, CPU, memoria e I/O de almacenamiento directamente a la base de datos de series temporales.
2. Nodos y Servicios (LAN 10.10.0.0/24)
La red interna está estructurada en nodos dedicados según su carga de trabajo:
-
☸️ Cluster K3s (Monitoring):
10.10.0.251- Nodo de Kubernetes ligero dedicado en exclusiva a la pila de observabilidad y almacenamiento de telemetría.
- Stack: InfluxDB v2 (Time Series DB) + Grafana (Dashboards y Alertas).
-
🐋 Docker App Host ('apps'):
10.10.0.252- Servidor dedicado a herramientas CI/CD, automatización y aplicaciones internas.
- Stack: Jenkins (Automatización), Ansible, Semaphore UI (Interfaz para playbooks Ansible), Plex (Media), Syncthing, qBittorrent, Socket-Proxy.
-
📸 Dedicated Service Host ('immich'):
10.10.0.253- Servidor dedicado para almacenamiento masivo y procesamiento fotográfico, con redundancia en el almacenamiento y backups constantes.
- Stack: Immich (Gestión multimedia self-hosted)
-
🔧 Docker Host ('dockers'):
10.10.0.254- Host de infraestructura local y servicios de soporte de red.
- Stack: AdGuard Home (DNS adblock & local dns server), Homarr (Dashboard local), DuckDNS (DynDNS) y Traefik (Proxy).
📊 Observabilidad y Canalización de Telemetría
El sistema implementa una arquitectura de métricas y logs desacoplada basada en Telegraf + InfluxDB v2 + Grafana:


