Estado: Concepto / Roadmap a largo plazo
Evaluado: 07-04-2026
Autor: Edu + Claude (sesión estratégica)
Appliance on-premises que complementa el SaaS con almacenamiento local ilimitado,
IA self-hosted y reporting de largo alcance.
Última actualización: 07-04-2026
1. Resumen Ejecutivo
CreaRack Pro Baremetal es un appliance instalable en el datacenter del cliente que extiende las capacidades del SaaS con:
- Métricas de años (sin límite de retención)
- IA local (Gemma 4 vía Ollama — datos nunca salen del site)
- Latencia mínima para monitorización (mismo rack que los dispositivos)
- Operación autónoma si la conectividad con el SaaS se interrumpe
- Reporting avanzado con datos históricos de largo alcance
2. Por qué tiene sentido
El cliente de CreaRack
Los operadores de datacenters tienen rack space, potencia y red de sobra. Instalar un appliance 1U o una VM es trivial — es su entorno natural.
Limitaciones del modelo SaaS puro
| Necesidad | SaaS actual | Con Appliance |
|---|
| Retención de métricas | 180 días (coste creciente en disco) | Ilimitada (disco local del cliente) |
| Latencia SNMP/ping | Depende del Agent Windows + internet | <1ms (mismo rack/VLAN) |
| IA para diagnósticos | API cloud (Gemini/Claude) — coste por request | Gemma 4 local — coste cero, sin latencia |
| Datos sensibles | Almacenados en Hetzner EU | Nunca salen del site del cliente |
| Compliance (gobierno, banca) | Requiere DPA, auditorías | On-premises, control total |
| Operación sin internet | Agent degrada a offline cache | Appliance 100% funcional |
| Reportes históricos | Máximo 6 meses de datos | Años completos (tendencias, SLA, capacity) |
3. Arquitectura
┌─────────────────────────────────────────────────┐
│ CreaRack Appliance (1U / Mini PC / VM) │
│ Ubuntu Server + Docker Compose │
│ │
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ CR Agent │ │ PostgreSQL │ │ Victoria │ │
│ │ Enhanced │ │ (local) │ │ Metrics │ │
│ │ │ │ │ │ (años) │ │
│ └────────────┘ └────────────┘ └────────────┘ │
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ Ollama │ │ Reporting │ │ Web UI │ │
│ │ Gemma 4 │ │ Engine │ │ (local) │ │
│ └────────────┘ └────────────┘ └────────────┘ │
│ │
│ ◄─── bidirectional sync ───► CreaRack SaaS │
└─────────────────────────────────────────────────┘
Componentes
| Componente | Función | Base existente |
|---|
| CR Agent Enhanced | SNMP, SSH, ping, SFTP, discovery, sentinel — versión Linux ampliada | Agent v2.0 (Windows) |
| PostgreSQL | Inventario dispositivos, config backups, profiles, credenciales | Ya integrado en SaaS |
| VictoriaMetrics | Métricas time-series sin límite de retención | Ya integrado en SaaS (180d) |
| Ollama + Gemma 4 | CNS local — diagnósticos IA sin API cloud | Evaluado y funcional |
| Reporting Engine | Informes históricos: tendencias anuales, SLA compliance, capacity planning | Cable Report existe como base |
| Web UI (local) | Dashboard local accesible sin internet | Opcional — puede depender del SaaS |
| Sync Service | Sincronización bidireccional con SaaS (estado, métricas, configuración) | Agent SaaS connector como base |
4. Modos de operación
Modo Conectado (normal)
- Appliance sincroniza con SaaS continuamente
- SaaS es el panel de gestión principal
- Appliance almacena métricas localmente + envía resúmenes al SaaS
- IA local para diagnósticos inmediatos, SaaS para funciones cloud
Modo Offline (sin internet)
- Appliance opera autónomamente con todas las funciones core
- Métricas, alertas y CNS funcionan sin interrupción
- Cambios se acumulan localmente y sincronizan al reconectar
- Web UI local disponible para operación de emergencia
Modo Air-gapped (sin conexión nunca)
- Appliance es 100% standalone
- Licenciamiento por archivo/USB (no online)
- Actualizaciones vía paquete descargable
- Para gobierno, militar, infraestructura crítica
| Formato | Descripción | Target |
|---|
| VM/OVA | Imagen descargable para VMware/Proxmox/Hyper-V | Datacenters con virtualización (mayoría) |
| BYOH | Script de instalación sobre Ubuntu Server | Clientes que quieren usar su hardware |
| Appliance certificado | Hardware específico pre-instalado por CreaRack | Clientes que quieren plug-and-play |
| Container | Docker Compose sobre cualquier Linux | DevOps-oriented clients |
Recomendación inicial: Empezar con VM/OVA — es el formato más universal en datacenters y el más fácil de soportar.
6. Hardware mínimo
Sin IA local
| Recurso | Mínimo | Recomendado |
|---|
| CPU | 2 cores | 4 cores |
| RAM | 4 GB | 8 GB |
| Disco | 100 GB SSD | 500 GB SSD |
| Red | 1 Gbps | 1 Gbps |
Con IA local (Ollama + Gemma 4)
| Recurso | Mínimo | Recomendado |
|---|
| CPU | 4 cores | 8 cores |
| RAM | 16 GB | 32 GB |
| Disco | 200 GB SSD | 1 TB SSD |
| GPU | Opcional (CPU inference viable) | NVIDIA T400/A2000 (mucho más rápido) |
| Red | 1 Gbps | 1 Gbps |
7. Modelo de negocio
Tiers propuestos
| Tier | Modelo | Qué incluye |
|---|
| SaaS Starter | Cloud only | App web, 180d métricas, Agent Windows |
| SaaS Pro | Cloud only | Todos los módulos, 180d métricas, soporte prioritario |
| Enterprise | SaaS + Appliance | SaaS Pro + appliance, métricas ilimitadas, reporting avanzado |
| Enterprise AI | SaaS + Appliance + IA | Enterprise + Gemma 4 local, CNS autónomo |
| Air-gapped | Solo appliance | Licencia perpetua, sin cloud, para gobierno/militar |
Fuentes de ingreso adicionales
| Fuente | Descripción |
|---|
| Licencia appliance | Anual o perpetua, según tier |
| Hardware certificado | Margen sobre hardware pre-configurado |
| Soporte on-site | Instalación, configuración, mantenimiento |
| Retención extendida | Almacenamiento de métricas >5 años (compliance) |
| Reporting custom | Informes personalizados por sector (telco, banca, gobierno) |
8. Reportes de largo alcance (diferenciador clave)
Con años de datos, los clientes pueden generar informes que hoy no son posibles:
| Informe | Datos necesarios | Valor |
|---|
| Tendencia anual de capacidad | 12+ meses de CPU/memoria/bandwidth | Predecir cuándo ampliar |
| SLA compliance | 12 meses de uptime/latency | Demostrar cumplimiento a clientes |
| Seasonal patterns | 2+ años de métricas | Identificar picos estacionales |
| Device lifecycle | Años de health data | Predecir fallos, planificar reemplazos |
| Energy efficiency | Años de power/temperature | Optimizar PUE, reducir costes |
| Cost allocation | Uso por rack/grupo/cliente | Facturación interna |
9. Ventaja competitiva
| vs. | CreaRack Baremetal gana en |
|---|
| DCIM puro SaaS (Nlyte, Device42) | Datos on-prem, IA local, sin dependencia cloud |
| Monitoring on-prem (Zabbix, PRTG) | SaaS complementario, IA integrada, UX moderna |
| Appliances enterprise (Cisco DNAC) | Precio, flexibilidad, vendor-neutral |
| Open source (Netbox + Prometheus) | Integración out-of-the-box, soporte, IA |
10. Roadmap de implementación
Fase 1 — Agent Linux (prerequisito)
Fase 2 — Appliance Core
Fase 3 — Reporting Engine
Fase 4 — IA Local
Fase 5 — Air-gapped
11. Lo que ya existe como base
| Componente necesario | Estado actual | Esfuerzo para appliance |
|---|
| Agent (SNMP, SSH, ping, discovery) | ✅ Windows, funcional | Medio — portar a Linux |
| VictoriaMetrics | ✅ Integrado en SaaS | Bajo — cambiar retención |
| PostgreSQL | ✅ Schema completo (40+ modelos) | Bajo — reutilizar schema |
| Ollama/Gemma 4 | ✅ Evaluado, toggle funcional | Bajo — ya funciona |
| Docker Compose | ✅ compose.yml existe | Bajo — adaptar |
| Sync (Agent→SaaS) | ✅ WebSocket + REST | Medio — ampliar a bidireccional |
| Reporting | ⚠️ Cable Report + Fleet Report | Medio — generalizar motor |
| Web UI local | ❌ No existe | Alto — o reutilizar SaaS UI |
12. Riesgos y mitigaciones
| Riesgo | Mitigación |
|---|
| Soporte de hardware diverso | Empezar con VM/OVA, certificar 2-3 configs después |
| Complejidad de sync | Diseñar conflict resolution desde el inicio |
| Actualizaciones remotas | Docker registry privado + update agent |
| Scope creep | Fases claras, Fase 1 validada antes de avanzar |
| Canibalización del SaaS | El appliance requiere SaaS (excepto air-gapped) — complementario, no sustituto |
Principio: El appliance complementa el SaaS, no lo reemplaza. El SaaS es el cerebro (gestión, billing, multi-site), el appliance es el músculo (datos locales, IA, baja latencia).
Mantenido por: Equipo CreaRack