Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure Linux é uma distribuição linux de software livre Microsoft criada para Azure. Fornece um sistema operacional leve, com segurança reforçada, para máquinas virtuais (VMs), contêineres e clusters do Kubernetes executados na infraestrutura do Azure.
Note
Azure Linux 4.0 agora está em preview e está estritamente limitado às finalidades de avaliação e teste. Não é adequado para uso em produção.
Por que escolher Azure Linux?
Azure Linux é criado com base em uma base de software livre robusta do ecossistema Fedora e aprimorado com inovações específicas Azure. Isso proporciona a familiaridade com o ecossistema de pacotes RPM, ao mesmo tempo que adiciona recursos nativos do Azure de segurança, conformidade e operação.
A tabela a seguir destaca os principais recursos e benefícios do Azure Linux:
| Característica | Description |
|---|---|
| Postura de segurança reforçada | Fortalecido desde o kernel com bloqueio do kernel, dm-verity para inicialização verificada, SELinux para controles de acesso obrigatórios e módulos criptográficos FIPS 140-3. |
| Volume mínimo | Envia apenas os pacotes necessários para cargas de trabalho de nuvem, resultando em uma superfície de ataque menor, menos CVEs e tempos de inicialização mais rápidos e menor consumo de memória. |
| kernel otimizado para Azure | Desenvolvido especificamente, o kernel (6.18 LTS) conta com drivers de convidado do Hyper-V, ajustes de desempenho específicos para o Azure e reforço de segurança validados em ambientes do Azure, como Máquinas Virtuais (VMs), Conjuntos de Dimensionamento de Máquinas Virtuais e AKS. |
| Integração nativa com o Azure | Fornece com agentes de Azure validados, extensões de VM e ferramentas de desenvolvedor, incluindo Microsoft Defender para Nuvem, Azure Monitor, CLI do Azure e muito mais. Consulte a lista completa em Supported Azure services. |
| Consistente entre ambientes | A mesma base do sistema operacional (SO), o mesmo conjunto de pacotes e os mesmos mecanismos de atualização, independentemente de estar em execução no AKS, em Azure VM / Conjuntos de Dimensionamento de Máquinas Virtuais ou em imagens de contêiner. Confira a visão geral da arquitetura. |
| Ciclo de vida previsível | Segue um modelo de ciclo de vida projetado para equilibrar a estabilidade, a segurança e o acesso aos recursos modernos do Linux. Consulte Cadência de lançamento e ciclo de vida. |
Como usar Azure Linux
Azure Linux está disponível em vários ambientes de Azure, cada um otimizado para um cenário de Azure específico, compartilhando a mesma base de sistema operacional confiável, a linha de base de segurança e o ciclo de vida gerenciado por Microsoft. Para obter detalhes completos, consulte a visão geral das opções de implantação.
| Platform | Mais adequado para | Description |
|---|---|---|
| Azure Linux para VMs | Infraestrutura baseada em VM | Executar cargas de trabalho de infraestrutura em uma distribuição Linux otimizada para o Azure e com suporte da Microsoft. De aplicativos Web a cargas de trabalho de IA, o Azure Linux oferece consistência, segurança e desempenho, integrando-se nativamente com serviços, extensões e ferramentas de Azure. |
| Azure Linux para AKS | Kubernetes em escala | Já alimentando milhões de núcleos executando cargas de trabalho críticas, Azure Linux é o host de contêiner do AKS. Oferecido como um host padrão ou como Azure ACL (Container Linux), uma variante imutável para equipes com requisitos mais rigorosos de segurança e conformidade. Otimizado para inicialização rápida, atualizações previsíveis e controle de ponta a ponta da Microsoft, do kernel à resposta a CVEs. |
| Imagens de contêiner do Azure Linux | Aplicativos nativos de nuvem | Crie e execute aplicativos conteinerizados nas imagens base mantidas pela Microsoft para garantir consistência da compilação à produção. Escolha imagens base com todos os recursos para maior flexibilidade, imagens otimizadas para ambiente de execução para Node.js, Python, Java e .NET, ou imagens distroless reforçadas com a menor superfície de ataque possível. |
| ISO do Azure Linux | Teste e avaliação locais | Baixe artefatos ISO do Azure Linux do repositório do Azure Linux no GitHub para testes e avaliação local. |
| Azure Linux no Subsistema do Windows para Linux (WSL) | Desenvolvimento e aprendizado local | Execute Azure Linux nativamente em Windows por meio de Subsistema do Windows para Linux (WSL) sem a necessidade de uma VM dedicada ou uma configuração de inicialização dupla. Azure Linux no WSL fornece um ambiente leve e rápido para desenvolvimento de aplicativos, scripts, fluxos de trabalho de contêiner e aprendizado Azure Linux. |
Importante
O Azure Linux é de código aberto, mas os compromissos de suporte e de ciclo de vida da Microsoft se aplicam apenas a cenários do Azure. Specifically:
- VMs Linux do Azure/Conjuntos de Dimensionamento de Máquinas Virtuais, host de contêineres do AKS e imagens de contêiner têm suporte.
- Bare metal, imagens ISO, ambientes locais e outras nuvens não são compatíveis.
- As imagens personalizadas têm suporte somente quando criadas sobre uma imagem predefinida do Linux Azure (por exemplo, com Image Customizer). As imagens criadas do zero com base no código-fonte do Azure Linux no GitHub não são abrangidas.
notas de versão do Azure Linux
Cada versão do Azure Linux inclui atualizações de segurança, atualizações de pacote e correções de bugs. Consulte as notas de versão do Azure Linux em GitHub para obter mais informações.
Conteúdo relacionado
- Para obter uma compreensão mais profunda da estrutura do sistema operacional, consulte a visão geral da arquitetura.
- Para começar a usar o Azure Linux 4.0, consulte o guia Quickstart.
- Para planejar sua estratégia de atualização, examine a cadência e o ciclo de vida de lançamento.