Tema 4: Nuestro caso real - Modelo híbrido
Vamos a enseñarte cómo funciona nuestra infraestructura real. No es teoría, no son números inventados. Esto es lo que tenemos montado ahora mismo, dando servicio todos los días.
pve1 - El servidor local (en la oficina)
- Qué es: un servidor físico instalado en nuestra oficina. Junto con pve2 forma un clúster Proxmox de dos nodos
- Procesador: Intel Xeon E5-2697v3 (14 núcleos, 28 hilos) - un procesador de servidor profesional
- Memoria RAM: 62 GB - suficiente para correr 15 aplicaciones a la vez sin despeinarse
- Almacenamiento: NVMe de aproximadamente 4 TB con sistema ZFS - discos ultra rápidos con protección contra corrupción de datos
- Sistema: Proxmox 9.2.2 - una plataforma de virtualización que permite crear múltiples "ordenadores virtuales" dentro de uno físico
- Contenedores activos: unos 15, cada uno con su propia aplicación aislada
- Red: 192.168.1.2 - accesible solo desde la red local de la oficina
- Para qué lo usamos: desarrollo de software, pruebas, herramientas de inteligencia artificial (Claude Code), almacenamiento de datos sensibles, copias de seguridad
Este servidor no es accesible desde internet. Está detrás de la puerta de la oficina, literalmente. Es nuestra "caja fuerte digital".
pve2 - El nodo de pruebas de IA local (en la oficina)
- Qué es: un segundo servidor físico en la oficina. Junto con pve1 forma un clúster Proxmox de dos nodos, lo que nos permite repartir la carga y mover máquinas de un nodo al otro cuando hace falta
- Procesador: Intel Xeon E5-2680 v4 (14 núcleos, 28 hilos) - otro procesador de servidor profesional
- Memoria RAM: 31 GB
- Tarjeta gráfica: NVIDIA GeForce RTX 3060 OC con 12 GB de VRAM - el corazón de este nodo, la que acelera los modelos de inteligencia artificial
- Almacenamiento: un disco duro de 4 TB para datos y copias, más dos SSD NVMe (de 512 y 500 GB) para el sistema y las máquinas que necesitan velocidad
- Sistema: Proxmox 9.2.2, la misma versión que pve1 (los dos nodos del clúster van sincronizados)
- Contenedores activos: 3, dedicados a las pruebas de inteligencia artificial
- Red: accesible solo desde la red local de la oficina, igual que pve1
- Para qué lo usamos: es nuestro banco de pruebas de IA local. Ejecutamos modelos de inteligencia artificial en nuestras propias instalaciones, sin enviar datos a servicios externos, para investigar y aprender antes de llevar nada a producción
Tener pve1 y pve2 en clúster nos da margen para crecer: si un nodo se queda corto, el otro asume parte del trabajo, y podemos experimentar con IA sin tocar los servicios que ya están funcionando.
pbs - El servidor de copias de seguridad (en la oficina)
- Qué es: un equipo dedicado en exclusiva a guardar las copias de seguridad. Ejecuta Proxmox Backup Server (PBS), un software especializado en respaldar máquinas virtuales y contenedores
- Dirección: 192.168.1.4 dentro de la red local, con sus propios discos organizados en dos almacenes independientes
- A quién respalda: a los dos nodos del clúster (pve1 y pve2) y a algún equipo más, cada uno en su propio espacio separado dentro del servidor de copias
- Capacidad: del orden de 4 TB por almacén; ahora mismo lleva ocupada alrededor de una cuarta parte
- Para qué sirve: hace copias automáticas cada día, guarda solo lo que ha cambiado desde la copia anterior (deduplicación: una copia diaria ocupa poquísimo) y verifica de forma periódica que esas copias se pueden restaurar de verdad
La clave de pbs: guarda las copias en un equipo aparte, nunca en el mismo servidor que los datos originales. Si pve1 o pve2 se estropean, sus copias siguen intactas en el servidor de backup. Es la lección del incendio de OVH aplicada en casa: la copia y el original nunca deben vivir juntos.
ipve1 - El servidor remoto (en OVH)
- Qué es: un servidor dedicado alquilado a OVH, en un centro de datos en Francia
- Procesador: Intel Xeon E5-1650v2 (6 núcleos, 12 hilos)
- Memoria RAM: 31 GB
- Almacenamiento: SSD de aproximadamente 200 GB
- Sistema: Proxmox 8.4, unos 8 contenedores
- Red: accesible públicamente como lemontreecloud.com (IP 54.36.179.223)
- Para qué lo usamos: Odoo de producción (el que usan los clientes), correo electrónico, webs públicas, acceso remoto
Este es el servidor que está "de cara al público". Los clientes acceden a él desde cualquier sitio con internet, las 24 horas del día.
¿Por qué híbrido? Lo mejor de ambos mundos
La combinación de ambos servidores nos da ventajas que ningún modelo individual puede ofrecer:
Control total sobre los datos sensibles: el código fuente, las herramientas de desarrollo y las copias de seguridad están en el servidor local. Nadie accede a ellos salvo nosotros, físicamente, en la oficina.
Acceso remoto 24/7 para clientes: el Odoo de producción está en OVH, accesible desde cualquier navegador del mundo. Los clientes no necesitan VPN ni software especial.
Redundancia: si el servidor local tiene un problema, el Odoo de producción en OVH sigue funcionando. Y si OVH tiene una incidencia, tenemos copias de seguridad locales para restaurar.
¿Y el coste?: entre 60 y 100 euros al mes por toda la infraestructura. Para ponerlo en perspectiva: una configuración equivalente en AWS costaría entre 300 y 500 euros al mes. Y un Odoo SaaS para el mismo número de usuarios, más de 250 euros al mes solo en licencias.
Sesenta a cien euros al mes. Menos que la factura del móvil de muchos autónomos.
No hay comentarios por ahora.
Compartir este contenido
Compartir enlace
Compartir en redes sociales
Compartir por correo electrónico
Por favor inicíe sesión para compartir este Artículo por correo electrónico.