Yandex, sunucuların ve uygulamaların gerçek zamanlı izlenmesi ile analiz edilmesi için geliştirdiği yenilikçi araç Perforator‘u açık kaynak olarak erişime sunduğunu duyurdu. Şirketten yapılan açıklamaya göre, bu adımla işletmeler, sunucu altyapılarında önemli ölçüde maliyet tasarrufu sağlayabilecek.
Perforator, bir şirketin tüm kod tabanındaki kaynak verimsizliklerini belirleyerek, en yoğun kaynak tüketen kod bölümlerinin tespit edilmesine imkân tanıyor. Araç, geliştiricilere detaylı istatistikler sunarak kod optimizasyonu yapmalarına yardımcı oluyor. Bu sayede işletmeler, manuel olarak uygulama iyileştirmeleri yapabilirken, altyapı maliyetlerinde de yüzde 20’ye kadar düşüş elde edebiliyor. Özellikle büyük veri merkezlerinden küçük girişimlere kadar her ölçekten işletme bu araçtan faydalanabiliyor.
Perforator, profilleme güdümlü optimizasyon (PGO) desteğiyle ön plana çıkıyor ve C++ programlarını otomatik olarak hızlandırarak performansı artırıyor. Bu özellik, sadece büyük işletmelere değil, yeni başlayan girişimcilere ve teknoloji meraklılarına da hitap ediyor. Araç, ayrıca enerji ve ekipman maliyetlerinde de azalma sağlıyor.
Yandex Perforator Kıdemli Baş Yazılım Geliştiricisi Sergey Skvortsov, yaptığı açıklamada, “Perforator, işletmelerin kodlarını optimize ederek sunucu yükünü azaltmalarına ve maliyetleri düşürmelerine olanak tanıyor” dedi. Skvortsov, “Perforator yılda milyonlarca lira tasarruf sağlayabilen 10-100 sunuculu küçük işletmelerden, tasarrufların yüz milyonlarca hatta milyarlarca liraya ulaştığı büyük işletmelere kadar her ölçekteki şirkete fayda sağlayabilir” ifadelerini kullandı.
Ayrıca Skvortsov, şirketlerin Perforator’u kendi sunucularına kurarak harici bulut sağlayıcılarına olan bağımlılıklarını en aza indirebileceğini ve veri güvenliğini artırabileceğini belirtti. Özellikle sıkı veri güvenliği politikalarına sahip işletmeler için bu durum önemli avantajlar sunuyor.
Perforator, kodun performans üzerindeki etkisini analiz ederek hangi uygulamaların sistem kaynaklarını en fazla tükettiğini detaylı bir şekilde raporluyor. Araç, Python ve Java ile daha gelişmiş entegrasyon ve olayların hassas analizi gibi yeni yeteneklerle de zenginleştirilecek. Kaynak kodu, GitHub üzerinden erişime açılan Perforator, Yandex’in diğer açık kaynak projeleriyle birlikte kullanılabiliyor.
Skvortsov, Perforator’un Yandex ortamında bir yılı aşkın süredir test edildiğini ve sunucu performansını optimize etmekte güvenilir bir çözüm sunduğunu vurguladı. Araç, A/B test yetenekleri ve büyük kuruluşlara özel tasarlanan diğer temel özellikleri ile yazılım geliştirme süreçlerini daha etkin hale getirmeyi hedefliyor.
Yandex, bu adımla teknolojinin küresel gelişimine katkı sunmayı ve yazılım topluluğunun katılımıyla daha ileri seviye profilleme araçlarının geliştirilmesini amaçlıyor. Skvortsov, “Teknolojilerimizin dünyaya fayda sağlamasını, hem geliştiricilere hem de işletmelere değer katmasını hedefliyoruz” ifadeleriyle bu yaklaşımı destekledi.