¿Qué es Azure Linux?

Azure Linux es una distribución de Linux de código abierto Microsoft mantenida para Azure. Proporciona un sistema operativo ligero y protegido por la seguridad para máquinas virtuales (VM), contenedores y clústeres de Kubernetes que se ejecutan en Azure infraestructura.

Note

Azure Linux 4.0 está ahora en preview y está estrictamente limitado a fines de evaluación y pruebas. No es adecuado para su uso en producción.

¿Por qué elegir Azure Linux?

Azure Linux se basa en una sólida base de código abierto a partir de la Fedora ecosistema y mejorado con innovaciones específicas de Azure. Esto le ofrece la familiaridad con el ecosistema de paquetes RPM, al tiempo que añade capacidades nativas de Azure en materia de seguridad, cumplimiento normativo y operaciones.

En la tabla siguiente se resaltan las características y ventajas clave de Azure Linux:

Feature Description
Seguridad reforzada Reforzado desde el kernel con bloqueo de kernel, dm-verity para arranque verificado, SELinux para controles de acceso obligatorio y módulos criptográficos FIPS 140-3.
Superficie mínima Incluye solo los paquetes necesarios para cargas de trabajo en la nube, lo que da lugar a una superficie de ataque más pequeña, menos CVE y tiempos de arranque más rápidos y un menor consumo de memoria.
kernel optimizado para Azure Kernel (6.18 LTS) diseñado específicamente con controladores invitados de Hyper-V, ajuste del rendimiento específico de Azure y refuerzo de seguridad validado en entornos de Azure como Virtual Machines (VM) / Virtual Machine Scale Sets y AKS.
integración de Native Azure Se incluye con agentes de Azure validados, extensiones de máquina virtual y herramientas de desarrollo, como Microsoft Defender para la nube, Azure Monitor, CLI de Azure, etc. Consulte la lista completa de Servicios de Azure compatibles.
Coherente entre entornos La misma base del sistema operativo (SO), el mismo conjunto de paquetes y los mismos mecanismos de actualización, tanto si se ejecutan en AKS, Azure VM / Virtual Machine Scale Sets o imágenes de contenedor. Consulte la introducción a la arquitectura.
Ciclo de vida predecible Sigue un modelo de ciclo de vida diseñado para equilibrar la estabilidad, la seguridad y el acceso a las funcionalidades modernas de Linux. Consulte Cadencia de versiones y ciclo de vida.

Uso de Azure Linux

Azure Linux está disponible en varios entornos de Azure, cada uno optimizado para un escenario de Azure específico, al tiempo que comparte la misma base de sistema operativo de confianza, línea de base de seguridad y ciclo de vida administrado Microsoft. Para más información, consulte la introducción a las opciones de implementación.

Plataforma Más adecuado para Description
Azure Linux para máquinas virtuales Infraestructura basada en máquinas virtuales Ejecute cargas de trabajo de infraestructura en una distribución de Linux Microsoft compatible Azure optimizada. Desde aplicaciones web hasta cargas de trabajo de INTELIGENCIA ARTIFICIAL, Azure Linux ofrece coherencia, seguridad y rendimiento al mismo tiempo que se integra de forma nativa con servicios, extensiones y herramientas de Azure.
Azure Linux para AKS Kubernetes a gran escala Ya impulsa millones de núcleos que ejecutan cargas de trabajo críticas, Azure Linux es el host de contenedor para AKS. Se ofrece como host estándar o como Azure Container Linux (ACL), una variante inmutable para los equipos con requisitos de seguridad y cumplimiento más estrictos. Optimizado para un arranque rápido, actualizaciones predecibles y control integral por parte de Microsoft, desde el kernel hasta la respuesta ante CVE.
imágenes de contenedor de Azure Linux Aplicaciones nativas de la nube Compile y ejecute aplicaciones en contenedores sobre imágenes base mantenidas por Microsoft para garantizar la coherencia desde la compilación hasta la producción. Elija imágenes base con todas las funciones para una mayor flexibilidad, imágenes optimizadas para entornos de ejecución de Node.js, Python, Java y .NET, o imágenes distroless reforzadas para reducir al mínimo la superficie de ataque.
ISO de Azure Linux Pruebas y evaluación locales Descargue los artefactos ISO de Azure Linux desde el repositorio de GitHub de Azure Linux para realizar pruebas y evaluaciones locales.
Azure Linux en Subsistema de Windows para Linux (WSL) Desarrollo y aprendizaje local Ejecute Azure Linux de forma nativa en Windows a través de Subsistema de Windows para Linux (WSL) sin necesidad de una máquina virtual dedicada o una configuración de arranque dual. Azure Linux en WSL proporciona un entorno ligero y rápido para el desarrollo de aplicaciones, scripting, flujos de trabajo de contenedor y aprendizaje Azure Linux.

Importante

Azure Linux es de código abierto, pero los compromisos de soporte técnico y ciclo de vida de Microsoft solo se aplican a escenarios de Azure. Específicamente:

  • Se admiten las máquinas virtuales Linux de Azure, los conjuntos de escalado de máquinas virtuales, los hosts de contenedor de AKS y las imágenes de contenedor.
  • No se admiten bare metal, imágenes ISO, entornos on-premises ni otras nubes.
  • Las imágenes personalizadas solo se admiten cuando se basan en una imagen de Linux precompilada Azure (por ejemplo, con Image Customizer). Las imágenes creadas desde cero a partir del código fuente de Azure Linux en GitHub no están cubiertas.

Notas de la versión de Azure Linux

Cada versión de Azure Linux incluye actualizaciones de seguridad, actualizaciones de paquetes y correcciones de errores. Consulte las notas de la versión de Azure Linux en GitHub para obtener más información.