¿Quiere construir un laboratorio doméstico para contenedores y virtualización?considerar mini pc
La última versión de la familia de procesadores móviles de Intel ofrece algunas opciones interesantes para los laboratorios domésticos tradicionales. Aquí hay algunos pros y contras para aprovechar esta plataforma económica.
Uno de los principios de la informática es aumentar la eficiencia a través de la abstracción. Por lo tanto, un centro de datos abstracto tiene sentido. Sin embargo, todavía hay muchos entornos y tecnologías que no se pueden abstraer. Sin mencionar que alguien también tiene que almacenar, apilar e instalar el software de infraestructura en el hardware físico.
Recientemente, escribí un artículo que explica algunas opciones de nube para laboratorios domésticos. Por otro lado, también hay muchas opciones físicas para laboratorios domésticos. Una de esas opciones es la plataforma de mini PC.
VER: Preste atención: adopte la nube en su laboratorio de virtualización doméstico (Tecnopedia)
memoria extendida
Tengo una regla general para RAM para hosts de virtualización. La idea es: «Compre tanta RAM como pueda. Luego pida más dinero para obtener más RAM. » En general, los cuellos de botella más comunes para el rendimiento de la virtualización son la RAM y la E/S. Las CPU rara vez son una manzana de la discordia. Agregar memoria o capacidad de E/S adicional a menudo puede resolver la contención de la CPU. La misma regla se aplica a los laboratorios domésticos.
Las mini PC, como Mac Mini e Intel NUC, han sido plataformas populares durante mucho tiempo para construir laboratorios domésticos. El atractivo es obvio. Cada máquina es compacta, ofrece opciones de doble unidad y se puede configurar con procesadores desde Intel i3 a i7. Ambos sistemas admiten unidades SSD PCIe, por lo que la E/S no es un cuello de botella típico. Los desafíos suelen ser la E/S de la red y la memoria.
Ambos sistemas están limitados a una NIC física. Para aquellos que desean la opción de ejecutar sistemas operativos de red o laboratorios virtualizados complejos, una sola NIC es limitada. Ambos sistemas admiten USB 3.0 y el MAC Mini tiene un puerto Thunderbolt, por lo que se admiten NIC adicionales. Una limitación real es la cantidad máxima de memoria.
Las mini PC usan procesadores móviles. Antes de la plataforma Skylake de Intel, los procesadores de consumo móviles de Intel admitían un máximo de 16 GB de memoria. Con el lanzamiento de Skylake, el límite se elevó a 32 GB. Si bien la Mac Mini actualmente no tiene una opción de 32 GB, Intel NUC tiene una opción de 32 GB. El nuevo límite de RAM amplía los tipos de tecnologías compatibles con la plataforma Mini PC.
tecnología potencial
La lista de posibles laboratorios para una o más mini PC es bastante grande. Piense en cualquier cosa que funcione mejor en una infraestructura completa y en la nube. Lo primero que viene a la mente son los hosts de virtualización. Pude instalar VMware ESXi sin ningún controlador especial en un Intel NUC 6iSYH con 32 GB de RAM, Samsung PCIe SSD, Samsung SATA SSD y 32 GB de RAM Crucial DDR4. La instalación tomó unos minutos.
Más sobre centros de datos
No he probado otras plataformas, pero estoy bastante seguro de que Hyper-V y KVM deberían funcionar bien con configuraciones similares. Es una plataforma excelente para aprender sobre virtualización o ejecutar cargas de trabajo virtualizadas en un entorno que no sea de producción.
Otras opciones incluyen contenedores y tecnologías de gestión de contenedores. La plataforma NUC es compatible con Ubuntu.Después de instalar Ubuntu, puede instalar Docker y Docker Swarm para la prueba de contenedores. Puede agregar nodos adicionales para expandir las pruebas de ubicación de cargas de trabajo o alta disponibilidad. Nutanix incluso tiene una edición comunitaria (Nutanix CE) de su plataforma PRISM, y hay varias publicaciones de blog que muestran a los clientes instalando Nutanix CE con éxito en configuraciones similares a la mía.
Costos y licencias
Compré una máquina de laboratorio NUC sin sistema operativo por $700. Como soy VMware vExpert, recibí una licencia de evaluación de 365 días. Sin embargo, existen otras opciones para obtener una licencia gratuita o económica. A continuación se muestra una lista de recursos para software gratuito o de costo reducido. Tenga en cuenta que las opciones que no son de código abierto no están destinadas al uso de producción y no pretenden reemplazar las licencias de producción.
- Linux: la mayoría de las distribuciones de Linux son gratuitas. Los únicos costos suelen estar relacionados con el soporte empresarial.
- Docker: al igual que Linux, Docker es de código abierto y se puede descargar gratis sin soporte de producción.
- Nutanix: Nutanix ofrece una edición comunitaria gratuita diseñada para familiarizar a los usuarios con la plataforma PRISM.
- Windows Server: Microsoft ofrece 180 copias de evaluación de Windows Server. Además, muchos programas universitarios ofrecen suscripciones de software de Microsoft como parte de sus tasas de matrícula. Una técnica popular es tomar una clase de computación en una universidad local y obtener una licencia de Microsoft.
- VMware vSphere: VMware ofrece licencias de evaluación de 60 días para la mayoría de sus productos de software.
Soy un gran admirador de ejecutar laboratorios en la nube, pero a veces las opciones de la nube no representan bien el hardware físico. Para estos casos, la primera parada es la plataforma mini PC.