«Яндекс» выложил в открытый доступ решение Perforator, призванное помочь бизнесу сократить расходы на серверы

—

от автора

Компания «Яндекс» открыла исходный код утилиты Perforator. По заявлению компании, этот инструмент может помочь компаниям оптимизировать код своих сервисов и снизить расходы на обслуживание серверов до 20%. 

Perforator оптимизирует код за счёт анализа работы приложений на серверах в режиме реального времени. С его помощью разработчики могут получать информацию о распределении ресурсов серверов и выделять наиболее ресурсоёмкие программы. В компании отмечают, что, в отличие от аналогов, Perforator минимально вмешивается в код и работу приложений и не требует значительных ресурсов для функционирования. При этом использование такого решения не нарушает требования информационной безопасности, так как вся информация о коде остаётся внутри компании, подчёркивают в «Яндексе». 

«Мы выложили код Perforator в открытый доступ, так как верим в важность обмена экспертизой с IT-сообществом и хотим давать дополнительные возможности бизнесам и разработчикам. Также мы планируем и дальше развивать инструмент. Например, улучшим его взаимодействие с популярными языками программирования, такими как Python и Java, и добавим инструменты для интеграции Perforator с решениями, которые автоматически оптимизируют код», — рассказал Алексей Гусаков, СТО «Яндекс» Поиска.

«Яндекс» использует Perforator для мониторинга нагрузки серверов и оптимизации работы своих крупнейших сервисов, например, «Поиска» и «Рекламы». Исходный код Perforator можно найти на GitHub. Посмотреть подробности замеров можно в репозитории GitHub, а почитать про разработку библиотеки — на Хабре.

Это не первое средство, которое «Яндекс» сделал доступным для всех пользователей. До этого «Яндекс» выложил в открытый доступ YaFSDP — инструмент для ускорения обучения больших языковых моделей.


ссылка на оригинал статьи https://habr.com/ru/articles/877880/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *