O OpenStack permite que empresas gerenciem suas próprias nuvens privadas semelhantes à AWS localmente. Mesmo após 29 lançamentos, ele ainda está entre os projetos de código aberto mais ativos do mundo e esta semana, a OpenInfra Foundation, que lidera o projeto, anunciou o lançamento da versão 29 do OpenStack. Batizada de “Caracal”, esta nova versão enfatiza novos recursos para hospedar cargas de trabalho de IA e computação de alta performance (HPC).
O usuário típico do OpenStack é uma grande empresa. Isso pode ser um varejista como o Walmart ou uma grande operadora de telecomunicações como a NTT. O que virtualmente todas as empresas têm em comum no momento é que estão pensando em como colocar seus modelos de IA em produção, mantendo seus dados seguros. Para muitos, isso significa manter o controle total de toda a pilha.
Como o CEO da Nvidia, Jensen Huang, observou recentemente, estamos à beira de uma onda de investimentos de trilhões de dólares que serão destinados à infraestrutura de data centers. Uma grande parte disso é investida pelos grandes hiperscalers, mas muito disso também será aplicado em implantações privadas - e esses data centers precisam de uma camada de software para gerenciá-los.
Isso coloca o OpenStack em uma posição interessante agora como uma das únicas alternativas abrangentes às ofertas da VMware, que enfrenta seus próprios problemas, já que muitos usuários da VMware não estão muito satisfeitos com sua venda para a Broadcom. Mais do que nunca, os usuários da VMware estão procurando alternativas. "Com a aquisição da VMware pela Broadcom e algumas das mudanças de licenciamento que fizeram, tivemos muitas empresas vindo até nós e olhando novamente para o OpenStack", explicou o diretor executivo da OpenInfra Foundation, Jonathan Bryce.
Grande parte do crescimento do OpenStack nos últimos anos foi impulsionado por sua adoção na região da Ásia-Pacífico. De fato, como a OpenInfra Foundation anunciou esta semana, seu mais novo membro Platinum é a Okestro, um provedor de nuvem sul-coreano com um forte foco em IA. Mas a Europa, com suas fortes leis de soberania de dados, também tem sido um mercado em crescimento e o supercomputador Dawn AI do Reino Unido roda OpenStack, por exemplo.
"Todas as coisas estão se alinhando para uma grande ascensão e adoção de código aberto para infraestrutura", disse o COO da OpenInfra Foundation, Mark Collier, ao TechCrunch. "Isso significa principalmente o OpenStack, mas também os Kata Containers e alguns de nossos outros projetos. Então, é bastante emocionante ver outra onda de atualizações de infraestrutura dar à nossa comunidade algum trabalho importante para concluir por muitos anos."
Em termos práticos, algumas das novas funcionalidades adicionadas a esta versão incluem a capacidade de suportar migrações de vGPU ao vivo no Nova, o serviço de computação principal do OpenStack. Isso significa que os usuários agora têm a capacidade de mover cargas de trabalho de GPU de um servidor físico para outro com impacto mínimo nas cargas de trabalho, algo que as empresas têm solicitado porque desejam poder gerenciar seu hardware de GPU custoso da forma mais eficiente possível. A migração ao vivo para CPUs há muito tempo é um recurso padrão do Nova, mas esta é a primeira vez que está disponível para GPUs também.
A última versão também traz uma série de aprimoramentos de segurança, incluindo controle de acesso baseado em regras para mais serviços principais do OpenStack, como o projeto de serviço bare-metal Ironic. Isso é além das atualizações de rede para melhor suportar cargas de trabalho de HPC e uma série de outras atualizações. Você pode encontrar as notas de lançamento completas aqui.
Esta atualização também é a primeira desde que o OpenStack adotou seu “Processo de Lançamento de Atualização de Nível de Salto” (SLURP) há um ano. O projeto OpenStack lança uma nova versão a cada seis meses, mas isso é muito rápido para a maioria das empresas - e nos primeiros dias do projeto, a maioria dos usuários descreveria o processo de atualização como "doloroso" (ou pior).
Hoje, as atualizações são muito mais fáceis e o projeto também está muito mais estável. A cadência do SLURP introduz algo semelhante a uma versão de lançamento de longo prazo, onde, anualmente, a cada segundo lançamento é uma versão SLURP que é fácil de atualizar, mesmo enquanto as equipes continuam produzindo atualizações principais no ciclo original de seis meses para aqueles que desejam uma cadência mais rápida.
Ao longo dos anos, o OpenStack passou por seus ciclos de altos e baixos em termos de percepção. Mas agora é um sistema maduro e apoiado por um ecossistema sustentável - algo que não era necessariamente o caso no auge de seu primeiro ciclo de hype há 10 anos. Nos últimos anos, ele encontrou muito sucesso no mundo das telecomunicações, o que permitiu passar por essa fase de maturação e hoje, pode se encontrar no lugar e momento certos para capitalizar também no boom de IA.