O que é o Azure Linux?

Azure Linux é uma distribuição Linux open-source mantida pela Microsoft, construída para o Azure. Fornece um sistema operativo leve e reforçado em termos de segurança para máquinas virtuais (VMs), contentores e clusters Kubernetes a correr na infraestrutura Azure.

Note

O Azure Linux 4.0 encontra-se agora em preview e destina-se exclusivamente a efeitos de avaliação e teste. Não é adequado para uso em produção.

Porque escolher o Azure Linux?

Azure Linux é construído sobre uma base robusta de código aberto a partir do ecossistema Fedora e melhorado com inovações específicas de Azure. Isto dá-lhe familiaridade com o ecossistema de pacotes RPM, ao mesmo tempo que acrescenta segurança, conformidade e capacidades operacionais nativas do Azure.

A tabela seguinte destaca as principais funcionalidades e benefícios do Azure Linux:

Feature Description
Postura de segurança reforçada Protegido ao nível do kernel com bloqueio de segurança do kernel, dm-verity para arranque verificado, SELinux para controlos de acesso obrigatórios e módulos criptográficos FIPS 140-3.
Área mínima Envia apenas os pacotes necessários para cargas de trabalho na cloud, resultando numa superfície de ataque menor, menos CVEs, tempos de arranque mais rápidos e menor consumo de memória.
kernel otimizado para Azure kernel (6.18 LTS) desenvolvido de raiz com controladores de convidado do Hyper-V, otimização de desempenho específica para o Azure e reforço de segurança, validado em ambientes do Azure como Máquinas Virtuais (VM) / Conjuntos de Dimensionamento de Máquinas Virtuais e AKS.
Integração Azure nativa Inclui agentes Azure validados, extensões VM e ferramentas para programadores, incluindo Microsoft Defender para a Cloud, Azure Monitor, CLI do Azure e mais. Consulte a lista completa em Serviços Azure suportados.
Consistente entre ambientes Mesma base do sistema operativo (SO), conjunto de pacotes e mecanismos de atualização, quer sejam executados no AKS, em Azure VM / Conjuntos de Dimensionamento de Máquinas Virtuais ou em imagens de contentor. Veja a visão geral da arquitetura.
Ciclo de vida previsível Segue um modelo de ciclo de vida concebido para equilibrar estabilidade, segurança e acesso às capacidades modernas do Linux. Consulte cadência de lançamento e o ciclo de vida.

Como usar o Azure Linux

O Azure Linux está disponível em vários ambientes Azure, cada um otimizado para um cenário específico do Azure, partilhando a mesma base de SO de confiança, base de segurança e ciclo de vida gerido pela Microsoft. Para detalhes completos, consulte a visão geral das opções de implementação.

Platform Melhor para Description
Azure Linux para VMs Infraestrutura baseada em VM Executar cargas de trabalho de infraestrutura numa distribuição Linux otimizada para Azure e suportada pela Microsoft. Desde aplicações web a cargas de trabalho de IA, o Azure Linux oferece consistência, segurança e desempenho, integrando-se nativamente com os serviços, extensões e ferramentas do Azure.
Azure Linux para AKS Kubernetes em escala Já alimenta milhões de núcleos que executam cargas de trabalho de missão crítica, o Azure Linux é o anfitrião de contentores do AKS. Oferecido como host padrão ou como Azure Container Linux (ACL), uma variante imutável para equipas com requisitos de segurança e conformidade mais rigorosos. Otimizado para arranque rápido, atualizações previsíveis e responsabilidade integral da Microsoft, de ponta a ponta, desde o kernel até à resposta a CVE.
Imagens de contentor do Azure Linux Aplicações nativas na cloud Construir e executar aplicações containerizadas em imagens base mantidas pela Microsoft para garantir consistência desde a construção até à produção. Escolha imagens base completas para flexibilidade, imagens otimizadas para tempo de execução para Node.js, Python, Java e .NET, ou imagens reforçadas sem distribuição para a menor superfície de ataque possível.
Azure Linux ISO Testes e avaliação locais Descarregue artefactos ISO do Azure Linux a partir do repositório do GitHub do Azure Linux para testes e avaliação local.
Azure Linux no Subsistema Windows para Linux (WSL) Desenvolvimento local e aprendizagem Execute o Azure Linux nativamente no Windows através do Subsistema Windows para Linux (WSL) sem necessidade de uma VM dedicada ou configuração de dual-boot. O Azure Linux no WSL proporciona um ambiente leve e rápido para desenvolvimento de aplicações, scripting, fluxos de trabalho de contentores e aprendizagem do Azure Linux.

Importante

O Azure Linux é de código aberto, mas o suporte e os compromissos de ciclo de vida da Microsoft aplicam-se apenas a cenários do Azure. Specifically:

  • São suportados Azure Linux VM / Conjuntos de Dimensionamento de Máquinas Virtuais, AKS container host e imagens de container.
  • Bare metal, imagens ISO, ambientes no local e outras nuvens não são suportados.
  • Imagens personalizadas são suportadas apenas quando construídas sobre uma imagem pré-construída Azure Linux (por exemplo, com Image Customizer). As imagens criadas de raiz a partir do código-fonte do Azure Linux no GitHub não estão abrangidas.

Notas de lançamento do Azure Linux

Cada versão do Azure Linux inclui atualizações de segurança, atualizações de pacotes e correções de bugs. Consulte as notas de lançamento Azure Linux no GitHub para mais informações.