Escogiendo un Servidor de Virtualización Eficiente

Cuando se empieza a valorar la opción de montar un servidor permanente, es muy tentador dejarse llevar por los grandes despliegues que se pueden ver en sitios como Reddit y similares, sin embargo, creo que excepto en casos muy específicos esto puede ser un gran error por múltiples razones:

  • Probablemente sea una exageración: seamos realistas, a menos que se necesite proporcionar servicios a un gran número de usuarios o se piense utilizar el servidor para tareas de alta demanda como transcodificación de video, lo más probable es no necesitar hardware empresarial
  • Mantenimiento: las piezas necesarias para mantener y expandir equipos empresariales son por lo general más caras y más difíciles de encontrar. Esto se debe principalmente a las grandes exigencias de fiabilidad que tienen estos equipos, pero si no se van a ejecutar aplicaciones muy críticas es un factor que se puede obviar. Además, existen formas de mitigar estos riesgos con una buena estrategia de backup o incluso desplegando un cluster de alta disponibilidad
  • Espacio: esto puede no ser un gran problema dependiendo de nuestra ubicación. Encontrar un lugar para equipamiento que requiere de un rack puede ser complicado
  • Refrigeración: cuanto más potente es el servidor, más refrigeración se necesita
  • Ruido: los servidores empresariales suelen estar ubicados en datacenters donde el ruido no es un problema, por lo tanto suelen ser más ruidosos que los equipos de consumo
  • Consumo: una máquina encendida 24/7 consume bastante más de lo que parece, y puede llegar a notarse en la factura de la luz. A mayor potencia normalmente mayor consumo, por lo que es importante que el servidor se adecúe al caso de uso que se tenga pensado.

Entonces, ¿cuál es la propuesta?. Pues veamos:

HP EliteDesk 800 G2 Desktop Mini 35W
HP EliteDesk 800 G2 Desktop Mini 35W

Esta máquina (y otras similares, como HP Mini series , Dell Micro series, Lenovo Tiny Series) tiene múltiples ventajas para el usuario domestico que busca montar un Homelab permanente, y quizás empezar a auto-alojar algunos servicios:

  • Son muy fáciles de encontrar de 2ª mano en plataformas como ebay, wallapop, y similares
  • Utilizan componentes estándar que facilitan las actualizaciones y el mantenimiento
  • No ocupan apenas espacio
  • Son fáciles de mantener, normalmente no se necesita ni un destornillador para realizar mantenimientos o ampliaciones básicas
  • Son modulares, se pueden adquirir varias unidades para mejorar la potencia o conseguir clústeres de alta disponibilidad
  • Casi sin ruido bajo cargas permanentes no intensivas
  • Tienen un consumo de energía razonable
Consumo HP EliteDesk 800 G2 ejecutando Home Assistant, 26 Docker containers, PiHole, y UniFi Network Application
Consumo HP EliteDesk 800 G2 ejecutando Home Assistant, 26 Docker containers, PiHole, y UniFi Network Application

Sin embargo, hay varios factores que conviene tener en cuenta a la hora de buscar y decidirse por una de estas máquinas para virtualizar:

  • Seleccionar una CPU compatible con la tecnología de virtualización de Intel
  • RAM: obviamente cuanta más mejor, pero se puede aumentar a posteriori
  • SSD: contar con un SSD va a mejorar mucho la velocidad y la fiabilidad de las máquinas virtuales en comparación con un HDD

En próximos posts mostraré cómo hacer uso de este hardware para montar un Homelab. Mientras tanto: ¡feliz búsqueda!