Tecnologia Tecnologia
Yandex desenvolve e abre códigos Perforator, uma ferramenta de código aberto que pode economizar bilhões de dólares por ano para as empresas em infraestrutura de servidores
05/02/2025 05h20
Por: Marcelo Dargelio Fonte: Agência Dino

DUBAI, United Arab Emirates, Feb. 05, 2025 (GLOBE NEWSWIRE) -- Yandex, uma empresa global de tecnologia, desenvolve e abre códigos Perfurador, uma ferramenta inovadora para monitoramento e análise contínua em tempo real de servidores e aplicações.

O Perforator ajuda os desenvolvedores a identificar as seções de código que consomem mais recursos e fornece estatísticas detalhadas para otimização subsequente. Ao identificar ineficiências de código e apoiando otimização guiada por perfil, o Perforator fornece dados precisos que permitem às empresas otimizar manualmente seus aplicativos e reduzir custos de infraestrutura em até 20%. Dependendo do tamanho da empresa, isso poderia traduzir-se em milhões ou mesmo milhares de milhões poupados anualmente.

“O Perforator ajuda as empresas a aproveitar ao máximo seus servidores sem sacrificar o desempenho,” disse Sergey Skvortsov, um desenvolvedor sênior da Yandex que lidera a equipe por trás do ferramenta. "Usando o Perforator, as empresas podem otimizar seu código, reduzir a carga do servidor e, em última análise, reduzir os custos de energia e equipamentos."

Continua após a publicidade

Por que usar o Perfurador?

A otimização de recursos é crucial para grandes data centers, grandes corporações de tecnologia, bem como para pequenas empresas e startups com recursos limitados. Em vez de investir em equipamentos adicionais, as empresas podem aproveitar o Perforator para otimizar a infraestrutura existente sem sacrificar o desempenho. A ferramenta tem já foi usado para criação de perfil em muitos serviços Yandex há mais de um ano e agora está acessível a empresas, desenvolvedores e pesquisadores em todo o mundo.

As empresas podem implantar o Perforator em seus próprios servidores, minimizando a dependência de provedores de nuvem externos e mantendo controle total sobre seus dados. Isso faz Perfurador um ajuste forte para organizações com requisitos rigorosos de segurança de dados que operam em infraestruturas fechadas.

Continua após a publicidade

"O Perforator pode beneficiar empresas de todos os tamanhos, desde pequenas empresas com 10 a 100 servidores, que podem economizar milhões de dólares por ano, até empresas maiores com milhares de servidores e muito mais, onde as economias podem chegar a centenas de milhões ou até bilhões de dólares anualmente" Sergei Skvortsov observou. “Independentemente do tamanho da sua empresa, o Perforator pode ajudá-lo a reduzir custos de infraestrutura, liberando recursos para mais inovação e crescimento.”

Como funciona o perfurador

O Perforator fornece insights detalhados sobre o uso de recursos do servidor e analisa o impacto do código no desempenho, destacando quais aplicativos consomem mais recursos do sistema. O Perforator usa a tecnologia eBPF para executar pequenos programas dentro do kernel Linux de uma forma segura e que não desacelera o sistema. O eBPF permite melhor monitoramento, segurança e otimização de desempenho sem alterar o código-fonte.

O Perforator suporta linguagens de programação nativas como C, C++, Go, Rust, Python e Java. A solução permite análises aprofundadas e visualização de dados com gráficos em degradê, tornando o diagnóstico de problemas muito mais gerenciável.


Um exemplo de gráfico em chama gerado pelo Perforator

“O Perforator foi testado no exigente ambiente do Yandex por mais de um ano e oferece uma ampla gama de recursos que o tornam uma solução confiável e versátil para monitorar e otimizar o desempenho do servidor,” acrescentou Sergey Skvortsov.

Uma das principais vantagens do Perforator é o suporte para otimização guiada por perfil (PGO), que acelera automaticamente os programas C++ em até 10%. Além disso, o Perforator foi projetado para funcionar perfeitamente em computadores individuais, tornando-o acessível não apenas para grandes empresas, mas também para startups e entusiastas de tecnologia. Além disso, o Perforator oferece recursos essenciais adaptados para grandes organizações, incluindo recursos de testes A/B que ajudam a tomar decisões mais bem informadas.

Solução de código aberto para desenvolvedores e empresas

A decisão de tornar o Perforator de código aberto reflete o compromisso da Yandex em promover a colaboração da comunidade no desenvolvimento de tecnologias de sistema.

“Acreditamos que o código aberto dessas tecnologias de sistema fundamentais ajuda a impulsionar a inovação tecnológica em todo o mundo.”
—Sergei Skvortsov.

“Nosso objetivo é que nossas tecnologias beneficiem o mundo e agreguem valor tanto para desenvolvedores quanto para empresas. Além disso, a abertura da tecnologia permite-nos tomar decisões relativas ao desenvolvimento da infraestrutura de criação de perfis em conjunto com a comunidade.”

O que vem a seguir?

Num futuro próximo, o Perforator será aprimorado com recursos adicionais, incluindo melhor integração com Python e Java e análise de eventos mais precisa.

O código-fonte do Perforator já está disponível em GitHub, junto com outras soluções de código aberto da Yandex, como o YaFSDP, uma ferramenta projetada para acelerar o treinamento de grandes modelos de linguagem.

Perforator é a mais recente adiçãoàcoleção de ferramentas de código aberto do Yandex. Você pode visualizar todos os projetos de código aberto da empresa, incluindo YaFSDP, AQLM, YTsaurus e muito mais, em esta página.

Sobre Yandex
Yandex é uma empresa global de tecnologia que cria produtos e serviços inteligentes baseados em aprendizado de máquina. Seu objetivo é ajudar consumidores e empresas a navegar melhor o mundo online e offline. Desde 1997, a Yandex fornece serviços de pesquisa e informação de classe mundial e localmente relevantes e desenvolveu serviços de transporte sob demanda, produtos de navegação e outros aplicativos móveis líderes de mercado para milhões de consumidores em todo o mundo.


Foto deste comunicado disponível em:

https://www.globenewswire.com/NewsRoom/AttachmentNg/7d65842c-92ec-4c79-af73-20fd3c53d024/pt


Tom Goodwin, Account Manager media@nettresults.com