Objetivos y retos

El reto
Los proyectos en línea de rápido crecimiento exigen soluciones IaaS flexibles y seguras para desplegar infraestructuras complejas. Nuestro cliente, un desarrollador de software español, necesitaba una plataforma en la nube fiable para crear y ofrecer soluciones listas para usar, incluidos sistemas ERP, de comercio y de gestión de inventarios.
A pesar de las preocupaciones iniciales sobre la adopción de una nueva plataforma, el equipo técnico del cliente reconoció rápidamente el potencial de Apache CloudStack, especialmente con la capacidad de crear y gestionar clústeres Kubernetes. La interfaz intuitiva de la plataforma y la curva de aprendizaje mínima consolidaron aún más su decisión.
La solución
Nuestro equipo propuso una solución sólida y rentable, centrada en la fiabilidad y el rendimiento. Seleccionamos servidores dedicados equipados con procesadores AMD de eficacia probada y unidades SSD Enterprise, formando una base de almacenamiento distribuido.
Características principales:
- Alta disponibilidad: Implementamos un clúster Proxmox VE de tres nodos con replicación de VM tanto para el servidor de gestión como para el servidor NFS, garantizando el funcionamiento continuo incluso si fallaba un nodo.
- Redundancia de almacenamiento: Conseguida con RAID 5 en SSDs de empresa para almacenamiento primario y secundario, permitiendo escalabilidad futura.
- Fiabilidad de la red: Eliminación de puntos únicos de fallo mediante la integración de un conmutador de respaldo en la red local.
- Instalación de SO tolerante a fallos: Las matrices duplicadas en hosts KVM protegen contra los fallos de las unidades.
- Integración IaC: Compatibilidad perfecta con Terraform y Ansible para agilizar la gestión de la nube.
Los resultados
La infraestructura final combina tolerancia a fallos, escalabilidad y rentabilidad. Con una alta disponibilidad tanto a nivel de servidor como de almacenamiento, el cliente puede desarrollar y ofrecer soluciones de software sin interrupciones.

Proceso de implantación
El proceso de configuración no es complicado, pero consta de varios pasos:
- Preparación de los servidores con matrices RAID configuradas.
- Instalación y configuración del sistema operativo.
- Configuración de las conexiones locales entre servidores.
- Configuración del clúster Proxmox VE.
- Configuración de los sistemas de archivos en clúster LINSTOR y GlusterFS.
- Despliegue de máquinas virtuales (VMs): Servidor de gestión Apache CloudStack y servidor NFS.
- Preparación de servidores host KVM y conexión a la red local.
- Integración de nodos en la plataforma Apache CloudStack.
- Instalación de proveedores adicionales: Terraform y Ansible.
- Incorporación de todos los componentes hardware al sistema de monitorización.

Hardware utilizado
Para la construcción de la plataforma se utilizaron dos tipos de servidores:
Para el almacenamiento NFS y el servidor de gestión CloudStack.
Plataforma: Dell PowerEdge R7515
CPU: AMD EPYC 7402P, 24 núcleos, 48 hilos, 2,8/3,35 GHz
Memoria: 256 GB REG ECC DDR4
Disco: 2x 500GB SSD - RAID 1
Disco: 3 SSD empresariales de 7,68 TB - RAID 5
Disco: 3 HDD de 14 TB - RAID 5
RAID: RAID 5 por hardware + BBU
VLAN: Conexión de red local de 10 Gbps
IP-KVM: iDRAC
SO: Ubuntu 24.04
Para hosts KVM
Plataforma: Dell PowerEdge R7515
CPU: 2x AMD EPYC 7702, 128 núcleos, 256 subprocesos, 2,0/3,35 GHz
Memoria: 1024 GB REG ECC DDR4
Disco: 2x 480GB SSD de empresa
RAID: Hardware RAID 1 + BBU
VLAN: Conexión de red local de 10 Gbps
IP-KVM: iLO 5
Sistema operativo: Ubuntu Server 24.04
Conclusión
Este proyecto personalizado se diseñó para dotar al cliente de una plataforma en la nube robusta y fiable. Poco después de la implantación, el cliente puso en marcha con éxito un entorno de prueba utilizando proveedores IaC y la API REST. Herramientas de interacción clave a las que dimos prioridad desde el principio.
La combinación de la fiabilidad demostrada de los servidores, el almacenamiento resistente y la ubicación estratégica en un eje central europeo garantiza una latencia de red mínima y una alta disponibilidad. Estamos seguros de que los próximos productos de software del cliente funcionarán a la perfección y cumplirán los más altos estándares de calidad y eficiencia.