Tecnología

Microsoft ha hecho que Azure Linux esté disponible para todos. Repito, Azure Linux • El Registro

Después de usar Azure Linux internamente durante dos años y ejecutarlo en versión preliminar pública desde octubre de 2022, Microsoft finalmente puso a disposición su distribución esta semana.

Azure Linux es un sistema operativo de host de contenedor de código abierto para Azure Kubernetes Service (AKS) optimizado para Azure y diseñado para facilitar a los desarrolladores el uso de herramientas de Microsoft para implementar y administrar cargas de trabajo de contenedor. Eso es básicamente todo: Azure Linux está diseñado para implementarse en la nube y ejecutar varios contenedores.

Para una inmersión más profunda en la historia de esta distribución de Azure Linux, nuestro sitio para desarrolladores de DevClass hay una historia corta Sobre el tema.

La distribución de Azure Linux proviene del gigante de TI CBL-Marinero proyecto, CBL significa Common Base Linux. Microsoft inició CBL-Mariner porque necesitaba una distribución interna de Linux y una plataforma coherente para la gran cantidad de cargas de trabajo que los ingenieros ejecutaban en Azure, según Jim Perrin, director principal de programas de Microsoft Azure Linux.

La distribución personalizada de código abierto de Microsoft «nos permite tener un enfoque de Azure muy definido y obstinado y ajustar los componentes de la distribución para que sean exactamente lo que necesitamos para admitir un host de contenedor y tratar de mantener las dependencias, paquetes externos, cosas a un mínimo», dijo Perrin durante una sesión de preguntas y respuestas en Build 2023, donde Redmond anunció la disponibilidad general de Azure Linux.

La parte «muy obstinada» de esto significa que el rol principal de Azure Linux es como host de contenedor para AKS. Está optimizado para el hipervisor Windows Hyper-V de Microsoft y se ejecuta en una máquina virtual (VM), compatible con x86 y Arm, dijo.

Optimizado para Azure pero con cierto alcance

Dicho esto, tiene una amplia aplicabilidad.

«Azure Linux Container Host proporciona confiabilidad y consistencia desde la nube hasta el borde en los productos AKS, AKS-HCI y Arc», escribió Microsoft en un Pagina de soporte. «Puede implementar grupos de nodos de Azure Linux en un nuevo clúster, agregar grupos de nodos de Azure Linux a sus clústeres de Ubuntu existentes o migrar sus nodos de Ubuntu a nodos de Azure Linux».

La naturaleza liviana de la distribución es un punto clave, dijo Perrin. El tamaño reducido incluye una imagen central de 400 MB y 300 paquetes, lo que, según Microsoft, funciona bien en términos de rendimiento y seguridad.

La seguridad fue un enfoque, dijo Perrin en un entrada en el blogteniendo en cuenta que todas las actualizaciones del sistema operativo se ejecutan a través de Azure Validation Tests y que el conjunto de pruebas se actualiza constantemente.

“Además, dado que hay muchos menos paquetes en el host del contenedor, el volumen de parches de seguridad requeridos es menor y estos problemas también se solucionan rápidamente”, escribió. «Supervisamos de cerca y gestionamos completamente la cadena de suministro de software, lo que permite una mayor resistencia y garantía de calidad de extremo a extremo».

Todas estas fueron buenas razones para que Microsoft desarrollara su propia distribución de Linux en lugar de adaptar una de Fedora, CentOS u otras opciones disponibles comercialmente. La compañía tomó prestado el código de algunos de ellos, pero Redmond no bifurcó las distribuciones.

«Azure Linux es su propia distribución separada», dijo.

Sobre ese pequeño comentario…

La historia también jugó un papel en la decisión de Microsoft de actuar relativamente solo, dijo Perrin, refiriéndose a una cita de 2001 del entonces director ejecutivo Steve Ballmer: «Linux es un cáncer».

«Microsoft tiene algo de historia con Linux», dijo Perrin durante la sesión de preguntas y respuestas. «Esas citas y esa animosidad son lo suficientemente viejas como para beber ahora… para ser visto como abrazando y alcanzando cosas de nuevo. No queríamos suscitar nada de eso.

«Pensamos que lo construiríamos desde cero. Podemos adaptarlo a nuestras necesidades. Estamos haciendo los cambios necesarios y, francamente, eso es más o menos lo que hace el ecosistema Linux. Nos estamos rascando un picor que teníamos y ofrecérselo a la comunidad».

Varios actores tecnológicos se han registrado como socios de Microsoft para Azure Linux, incluidos Tenable, DataDog, HashiCorp y Dynatrace.

Palo Alto Networks es compatible con Azure Linux como un host de contenedor AKS a través de Prisma Cloud, dijo Derek Rogerson, gerente senior de marketing de productos del proveedor de seguridad de red, y señaló que un tamaño de imagen más pequeño significa más grande.

«El resultado para los clientes es una superficie de ataque reducida y una eliminación útil de las reparaciones y el mantenimiento que consumen mucho tiempo y que ya no son necesarios debido a la eliminación de paquetes innecesarios», escribió Rogerson en un entrada en el blog.

Aplicaciones de Kubernetes a la venta en Marketplace

También en Build, Microsoft Anunciado que Kubernetes Apps, una colección de ofertas de código abierto de terceros para la plataforma AKS, está generalmente disponible en Azure Marketplace.

Kubernetes Apps, que entró en versión preliminar pública en octubre de 2022, permite implementaciones con un solo clic, automatización de CI/CD, administración automatizada del ciclo de vida y soporte. También hay opciones de consumo flexibles.

Las aplicaciones disponibles son examinadas y certificadas por Microsoft y verificadas en busca de vulnerabilidades, un paso necesario en un momento en que la cantidad de ataques a la cadena de suministro continúa aumentando.

Todo esto sucedió aproximadamente una semana después de que se implementara Azure Container Storage, un servicio completamente administrado para crear y administrar volúmenes de almacenamiento en bloque para contenedores. vista previa pública. El servicio de almacenamiento diseñado por software permitirá a las empresas ejecutar cargas de trabajo de producción en AKS, según Microsoft. ®

Federico Pareja

"Escritora típica. Practicante de comida malvada. Genio zombi. Introvertido. Lector. Erudito de Internet. Entusiasta del café incondicional".

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba