Início Tecnologia Microsoft surpreende com sua primeira distribuição Linux de servidor: Azure Linux 4.0

Microsoft surpreende com sua primeira distribuição Linux de servidor: Azure Linux 4.0

3
0

Joan Cros/NurPhoto through Getty Pictures

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • A Microsoft lançou sua primeira distribuição Linux completa: Azure Linux 4.0
  • O Azure Linux foi dividido em Azure Container Linux e na nova edição de máquina digital: Azure Linux.
  • A Microsoft efetivamente admite que é de fato uma empresa baseada em Linux.

Mineápolis – Então, lá estava eu Open Source Summit América do Norteouvindo Brendan Burns, cofundador do Kubernetes e hoje vice-presidente corporativo da plataforma nativa de nuvem Azure e de gerenciamento e código aberto da Microsoft, falar sobre a evolução do código aberto para a IA de agente. Então, no meio de sua apresentação, ele disse: “Quando comecei no Azure, há 10 anos, não period o sistema operacional majoritário executado na nuvem Azure. Tornou-se o sistema operacional majoritário executado na nuvem Azure nos últimos 10 anos. E hoje, acho que estamos muito entusiasmados em anunciar que teremos a distribuição Linux de código aberto da Microsoft, uma versão suportada do Linux suportada pela Microsoft, disponível no Azure, disponível para qualquer pessoa usar.”

Eu pisquei. Nos bastidores, Jim Zemlin, CEO da Linux Basis, piscou, e todas as pessoas que entendem de Linux na multidão disseram “Huh?”

Além disso: a quarta falha do kernel Linux este mês pode levar ao roubo de chaves de host SSH

A Microsoft já lançou programas baseados em Linux antes. O primeiro foi o dispositivo de computação de borda Azure Sphere. Isto foi seguido pelo CBL-Marnier, uma plataforma de software program de contêiner baseada em Linux, que mais tarde foi renomeada como Azure Linux. Nunca, entretanto, a Microsoft lançou uma distribuição Linux de uso geral… até agora.

Foi isso. Isso foi tudo que ele disse. Zemlin o chamou de volta ao palco e perguntou se ele realmente havia acabado de anunciar uma distribuição Microsoft Linux. Burns respondeu que sim, ele tinha. Zemlin continuou: “Quando a Microsoft se juntou à Linux Basis, havia uma grande teoria da conspiração de que de alguma forma a Linux Basis estava minando o código aberto em parceria com a Microsoft, e agora você anuncia que está lançando uma distribuição Linux. Isso é incrível.”

Ele está certo. Isso é. Percorremos um longo caminho desde os dias em que o ex-CEO da Microsoft, Steve Ballmer, chamava o Linux de câncer. Agora, Burns disse: “Tem sido uma jornada realmente ótima e foi incrível ver todos dentro da empresa se unindo em torno dela”.

Então, por que a notícia nos pegou de surpresa? Foi porque a notícia foi originalmente planejada para ser anunciada em Microsoft Techcon em duas semanas. Mas, no último minuto, decidiram divulgar a notícia agora.

Além disso: os ataques à nuvem estão cada vez mais rápidos e mortíferos – 4 formas de proteger o seu negócio

Burns deixou a conferência antes que eu pudesse obter mais detalhes, mas a excelente equipe de relações públicas da Linux Basis providenciou para que eu conhecesse Lachlan Everson, gerente principal de programas da Microsoft na equipe de código aberto do Azure. Ele me disse que a Microsoft está transformando o Azure Linux em uma distribuição de nuvem de uso geral completa com o Azure Linux 4.0 e, ao mesmo tempo, produzindo Contêiner Flatcar Linux como um host de contêiner imutável e reforçado chamado Azure Container Linux (ACL).

A primeira é uma imagem de máquina digital (VM) de uso geral para todos os clientes do Azure, não apenas Serviço Kubernetes do Azure (AKS) Usuários. Até agora, observou Everson, “tínhamos o Azure Linux disponível apenas para clientes terceiros através do AKS especificamente, e esse period o Azure Linux 3.0”. Daqui para frente, será ACL.

Everson enfatizou que o Azure Linux 4.0 é o culminar de anos de uso interno e da evolução da distribuição anterior do Mariner. “Portanto, executamos o Azure Linux internamente há muitos anos e chegamos ao 3.0 e só o permitimos como host de contêiner no AKS. O que fizemos foi torná-lo de uso geral, então esse é todo o aprendizado que tivemos na herança do Mariner.”

Baseado em Fedora, código aberto, ajustado para Azure

Nos bastidores, o Azure Linux 4.0 é baseado em FedoraLinux e é entregue como um distribuição aberta no GitHub. Este código já está disponível. Sim, a Pink Hat sabe que a Microsoft fez isso. Everson continuou: “Então, tomamos a decisão de usar o Fedora como upstream, então ele está usando RPMs no ecossistema Fedora. A Microsoft faz a curadoria dos pacotes e da cadeia de suprimentos para se adequar à plataforma de nuvem do Azure.” A Microsoft também o criou “para ser desenvolvido especificamente para o Azure, que se integra verticalmente em toda a nossa infraestrutura para oferecer a melhor experiência do Azure Linux no Azure”.

Embora o Azure Linux seja fornecido como uma imagem de VM, a Microsoft já está preparando um caminho amigável ao desenvolvedor para desktops Home windows: “E a partir de hoje, temos isso como uma imagem de VM para seu host de VM no Azure. Também anunciaremos imagens WSL.”

Além disso: Como verificar se há certificados de segurança expirados em seu PC com Home windows – um grande problema termina em junho

Embora os desenvolvedores possam executar o Azure Linux localmente por meio do WSL, a Microsoft não o está posicionando como um desktop Linux tradicional. Questionado se poderia executá-lo em seu laptop computer, Everson disse: “Serei capaz de executá-lo em meu laptop computer, ou o que quer que seja. Sim, no Home windows 11”. No entanto, quando pressionado sobre uma experiência de desktop, Everson deixou claro que “não há planos” para um ambiente gráfico.

“É otimizado para servidor na nuvem”, disse ele, acrescentando que mesmo em uma máquina de desenvolvedor, os usuários devem esperar um ambiente enxuto. “Pacotes mínimos, sim. A ideia é que ofereçamos a você uma experiência consistente para fazer seu desenvolvimento em sua máquina, e que você possa pegar suas cargas de trabalho à medida que as desenvolve em sua máquina e executá-las com o VS Code. Você pode executar seus aplicativos nisso e saber que a plataforma é a mesma que você está executando na nuvem, para que você tenha esse tipo de consistência entre os ambientes. “

Contêiner Azure Linux

O próprio Flatcar continua sendo o projeto upstream, mas a Microsoft o está empacotando para clientes do Azure. Everson descreveu o Flatcar como “sistema operacional desenvolvido especificamente, imutável, seguro por padrão, pronto para produção, e o Azure Container Linux é a produção disso, mas ainda estamos investindo no ecossistema Flatcar upstream e puxando esse downstream para uma experiência externa produtiva apenas para cargas de trabalho de contêiner, então é uma hospedagem de contêiner no AKS.”

Para enfatizar o modelo imutável, ele acrescentou que “Tudo está integrado, então não há gerenciador de pacotes. Nós transformamos os bits no imutável, e eles estão na versão imutável. Portanto, o Azure Container Linux é a versão imutável. Portanto, você não deveria alterar nenhum pacote de sistema ou nenhum pacote de aplicativo. Tudo o que você precisa alterar são as cargas de trabalho do cliente executadas em contêineres.”

Ciclo de vida, suporte e atualizações

Para os usuários existentes do Azure Linux 3.x, a Microsoft promete um caminho direto, em vez de uma migração disruptiva. Em resposta a uma pergunta sobre a mudança do “Azure Linux gratuito”, Everson disse simplesmente: “Sim”, quando questionado se os usuários poderiam “simplesmente atualizar” sem uma migração. Ele então descreveu uma janela de apoio definida: “Temos dois anos de apoio”.

Além disso: Pink Hat Desktop vs. Fedora Hummingbird: Qual caminho Linux de desenvolvimento de IA é certo para você?

Dentro dessa janela, a Microsoft pretende manter as opções de kernel estáveis ​​enquanto fornece atualizações. “Então, o que tentamos fazer é escolher versões específicas do kernel que usaremos durante os dois anos de suporte para essa versão específica e, em seguida, oferecer um caminho de atualização para os clientes também, para que seja totalmente suportado e atualizável em dois anos.” Isso é combinado com um ritmo previsível de atualização de segurança mensal.

Dito isto, a segurança é basic para a história do Azure Linux, especialmente em meio a uma onda de problemas de kernel na period da IA. Everson enquadrou a proposta de valor da Microsoft em torno da propriedade de toda a cadeia de fornecimento: “Então, parte da proposta de valor é que, como estamos cuidando da cadeia de fornecimento de todas as peças para construir a distribuição, temos uma área de superfície mínima dos pacotes, kernel com curadoria e personalizações para execução no Azure para suportar todo o {hardware}, e também temos a melhor segurança da categoria.”

A Microsoft está se comprometendo com patches mensais para o Azure Linux – apenas não chame isso de Patch Tuesday. No entanto, se surgirem vulnerabilidades e exposições comuns (CVE), a Microsoft promete oferecer uma imagem corrigida “assim que esses patches forem lançados”.

Além disso: a Microsoft finalmente abriu o código-fonte do DOS 1.0 – e é muito mais do que o código

O novo Azure Linux também foi projetado para permitir que os clientes descarreguem grande parte do gerenciamento de atualizações, se assim desejarem. Quando questionado se os usuários precisariam intervir para se manterem atualizados, Everson apontou para a automação integrada: “Sejam VMs ou AKs, temos a capacidade de optar por atualizações automáticas com base na segurança”. Em implantações maiores e escalonadas, essas atualizações são tratadas gradualmente para evitar interrupções.

Para clientes com aplicativos frágeis ou altamente personalizados, a desativação continua sendo uma opção. “Portanto, se você optar por isso, estará sempre atualizado e seguro com as versões mais recentes”, disse Everson, antes de reconhecer o outro lado: “Você definitivamente pode optar por não participar”.

Ele vinculou essa abordagem a uma filosofia de permanecer à frente da divulgação pública: “Como disse Jim, precisamos garantir que nossos clientes possam se manter atualizados com a taxa de mudanças e a taxa de divulgações e patches, então realmente dividimos isso no núcleo do sistema operacional, para que possamos fazer essas atualizações muito rapidamente, para que você não fique esperando.”

Posicionamento na period nativa da IA ​​e com parceiros

Everson lançou o Azure Linux como uma resposta à “explosão nativa da IA” e ao domínio do Linux como substrato para aplicações modernas de IA. “Todos os aplicativos de IA estão rodando na pilha Linux”, disse ele. A Microsoft, argumentou ele, “aprendeu a construir muito com base em imagens do Linux, e queremos dar isso aos nossos clientes, para que eles possam ter sucesso na period nativa da IA”.

Ao mesmo tempo, ele enfatizou que o Azure Linux se destina a complementar, e não a substituir, outras distribuições do catálogo do Azure. Questionada se a Pink Hat sabia sobre a nova oferta, a resposta foi inequívoca: “Na verdade, sim”. Everson acrescentou: “Ainda temos um grande ecossistema de parceiros, certo?

Além disso: a abordagem da Canonical à IA é refrescantemente pensada – a Microsoft deve tomar nota

Como a Microsoft anunciou em um weblog: “Hoje, mais de dois terços dos núcleos de clientes no Azure executam Linuxe as plataformas que executam Microsoft 365, GitHub e ChatGPT da OpenAI são baseadas em Linux. Quando o ChatGPT se expande para mais de 10 milhões de núcleos de computação em todo o mundo e atende um bilhão de consultas por dia, o Linux e o Kubernetes são o que tornam isso possível.”

Então aqui estamos. A Microsoft está executando seus serviços mais importantes no Linux. Portanto, só faz sentido que a Microsoft esteja finalmente lançando uma distribuição Linux completa, embora centrada no servidor, enquanto continua a oferecer suporte a várias outras distros Linux. Hoje, a Microsoft finalmente admitiu que é, fora do desktop, principalmente uma empresa Linux.



fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui