Minimal Ubuntu: la imagen más pequeña está lista para automatizar la nube
Canonical anunció ayer Minimal Ubuntu, una imagen del conocido sistema operativo “optimizada para su uso a escala, con un pequeño conjunto de paquetes y una sección transversal de seguridad mínima”. La intención es ofrecer un producto estable y con buen rendimiento para cubrir las principales preocupaciones de operadores y desarrolladores cloud.
Canonical explica que Minimal Ubuntu es la imagen base más pequeña de Ubuntu para llevar a cabo operaciones en la nube, siendo un 50% más pequeña que la imagen de servidor estándar y arrancando un 40% más rápido. Está disponible en versiones 16.04 LTS y 18.04 LTS en Amazon EC2, Google Compute Engine (GCE), LXD y KVM/OpenStack.
La imagen de contenedor Docker mínima de Ubuntu 18.04 ocupa 29 megabytes y resulta altamente eficiente, mejorando así la velocidad en la implementación de aplicaciones contenedorizadas multicloud. Si hablamos de Docker no se puede evitar mencionar también de Kuburnetes, la tecnología de orquestación para la cual Minimal Ubuntu “proporciona un equilibrio de compatibilidad, familiaridad, rendimiento y tamaño”. Por su parte, las imágenes en la nube tienen un kernel optimizado para cada entorno cloud y soportan utilidades de arranque.
Una de las virtudes de Minimal Ubuntu es que mantiene compatibilidad total con todas las operaciones estándares de Ubuntu, esto quiere decir que soporta la instalación de cualquier paquete de la imagen estándar del sistema, funcionando todo de la misma manera y bajo los mismos procedimientos. Además, “está diseñado para operaciones totalmente automatizadas”, careciendo las utilidades amigables con los humanos. Esto quiere decir que “editores, documentación, la configuración regional y otras características orientadas al usuario de Ubuntu Server han sido eliminadas”, dejando solo los componentes necesarios para la secuencia de arranque acompañados de SSH, APT y Snapd. Por su parte, la herramienta Unminimize permite “rehidratar” la imagen a un conjunto familiar de paquetes de servidor de Ubuntu.
La imagen de Minimal Ubuntu puede ser descarga para nubes privadas desde el sitio web oficial, mientras que la imagen para AWS se encuentra en esta lista y para Google Cloud se puede obtener con el siguiente comando utilizado el SDK CLI:
gcloud compute images list --project ubuntu-os-cloud | grep ubuntu-minimal