Em uma sessão de abertura na conferência Microsoft Build 2023 em 24 de maio, o CTO do Microsoft Azure, Mark Russinovich, forneceu uma visão profunda sobre as inovações na nuvem da Microsoft e para onde ela está indo no futuro. Como fez em palestras anteriores em eventos da Microsoft, incluindo uma sessão na conferência Ignite 2022, Russinovich começou detalhando o crescimento contínuo da infraestrutura de nuvem do Azure.
Atualmente, existem mais de 200 data centers em todo o mundo hospedando serviços do Azure, abrangendo mais de 175.000 milhas de conectividade de fibra óptica. Os recursos executados nesses datacenters também são enormes, com mais de um quatrilhão de transações ocorrendo todos os meses apenas no armazenamento do Azure.
“A escala é enorme”, disse Russinovich.
A infraestrutura de IA da Microsoft Cloud está crescendo rapidamente graças ao Project Forge
Um tema-chave para o Microsoft Build 2023 e para grande parte do setor de TI neste momento é o crescimento da IA generativa. A Microsoft tem um assento na primeira fila, sendo o principal host do OpenAI e seu popular serviço de IA de conversação ChatGPT.
O ChatGPT agora também está integrado ao mecanismo de pesquisa Bing da Microsoft, oferecendo aos usuários uma nova abordagem de pesquisa. Russinovich explicou que há muita infraestrutura em nuvem e inovações que permitem o ChatGPT e o Bing.
O serviço começa com uma infraestrutura básica que inclui GPUs da Nvidia, AMD e outras, bem como a infraestrutura de CPU da Microsoft. Além disso, há um agendador com reconhecimento de carga de trabalho de IA chamado Project Forge, que anteriormente era chamado de Singularity.
“O Project Forge realmente visa fazer o máximo uso dos recursos caros da GPU, e não queremos que as pessoas na Microsoft ou em qualquer outro lugar adquiram uma GPU e, quando não a estiverem usando, essa GPU fique ociosa”, disse ele. “Portanto, todo o objetivo do Project Forge é como podemos manter essas GPUs o mais próximo possível de 100% de utilização.”
O Project Forge é um agendador de recursos com conhecimento global, disse Russinovich. Ele abstrai o hardware. Ele também cria um pool de capacidade de todos os recursos de IA que a Microsoft possui em suas regiões ao redor do mundo. Isso permite que usuários individuais, seja um aplicativo ou um cientista de dados individual, tenham o que é chamado de cluster virtual, em vez de um cluster físico, que eles podem usar.
“Isso significa que eles podem ser implantados na capacidade de GPU disponível onde quer que esteja”, disse ele.
Olhando para o futuro, a Microsoft agora está experimentando maneiras de usar sua frota de GPUs para ajudar a acelerar outras cargas de trabalho, incluindo consultas de banco de dados com SQL.
Russinovich disse que a Microsoft agora está desenvolvendo uma abordagem conhecida como Tensor Query Processing, que usará GPUs para acelerar as consultas SQL. Nos primeiros testes, a abordagem mostrou que certas consultas SQL são executadas 20 vezes mais rápido na GPU do que na CPU.
Microsoft desenvolve infraestrutura nativa de nuvem com Azure Linux
A Microsoft também está tomando medidas para avançar ainda mais seus serviços de contêiner para o Azure.
Entre os anúncios na Build estava o lançamento oficial do Azure Linux. Russinovich disse que o Azure Linux é uma distribuição Linux personalizada otimizada a partir do hardware em nuvem da Microsoft. O objetivo é fornecer um sistema operacional de host de contêiner seguro e fácil de usar para o Azure Kubernetes Services (AKS).
A Microsoft também anunciou uma prévia do serviço Azure Container Storage na Build.
“Com o Azure Container Storage, em vez de anexar discos a pods, você anexa um pool de recursos de armazenamento”, disse Russinovich. “Isso significa que esses recursos agrupados podem ser rapidamente anexados e desanexados porque estão pré-alocados e prontos para uso.”
A Microsoft também está procurando proteger melhor os contêineres no Azure com o novo esforço do Projeto Copacetic. A nova tecnologia fornece um scanner de vulnerabilidade para contêineres e pode ajudar os usuários a descobrir quais atualizações precisam ser feitas e, em seguida, criar uma camada de patch para implantar um contêiner atualizado, disse ele.
Com o Projeto Hyperlight, a Microsoft busca melhorar a segurança do contêiner com um novo tipo de máquina microvirtual (microVM). O Hyperlight cria uma caixa de proteção de aplicativo que ajuda a isolar um contêiner em execução.
Russinovich concluiu sua palestra mostrando ao público do Build um pedaço de vidro que é usado como dispositivo de armazenamento. O Projeto Silica da Microsoft ainda está em fase de pesquisa, mas quando concluído permitirá armazenamento de longo prazo e recuperação de dados usando o vidro como formato de armazenamento.
“Estamos sempre trabalhando em coisas novas muito legais”, disse Russinovich.
Fonte: ITPRO Today