Ana Sayfa Arama Galeri Video Yazarlar
Üyelik
Üye Girişi
Kategoriler
Servisler
Nöbetçi Eczaneler Sayfası Nöbetçi Eczaneler Hava Durumu Namaz Vakitleri Puan Durumu
Sosyal Medya
Uygulamamızı İndir

    Yandex, Perforator’u Açık Kaynak Olarak Sunuyor

    Yandex, Perforator adlı araçsını açık kaynak olarak sunarak geliştiricilere yeni fırsatlar yaratıyor. Bu hamle, yazılım topluluğuna katkıda bulunmayı ve yenilikçi projeleri desteklemeyi amaçlıyor.

    Yandex, Perforator adlı araçsını açık kaynak olarak sunarak geliştiricilere yeni

    Küresel teknoloji devi Yandex, sunucuların ve uygulamaların sürekli gerçek zamanlı izlenmesi ve analizi için geliştirdiği yenilikçi aracı Perforator’u açık kaynak olarak erişime açtı. Perforator, bir şirketin tüm kod tabanındaki verimsizlikleri belirleyip değerlendirme yeteneğine sahip. Bu sayede geliştiriciler, en yoğun kaynak kullanan kod bölümlerini tespit edebilir ve optimizasyon için ayrıntılı istatistikler elde edebilir.

    Perforator, koddaki verimsizlikleri belirleyerek ve profil güdümlü optimizasyonu destekleyerek işletmelere, uygulamalarını manuel olarak optimize etme imkanı sunar. Bu durum, altyapı maliyetlerini %20’ye kadar azaltmalarına yardımcı olur. Şirketin büyüklüğüne bağlı olarak bu tasarruf, yılda milyonlarca hatta milyarlarca lira seviyesine ulaşabilir.

    Yandex’te kıdemli bir geliştirici olan ve aracın arkasındaki ekibi yöneten Sergey Skvortsov, konu ile ilgili yaptığı açıklamada şu ifadeleri kullandı: “Perforator, işletmelerin performanstan ödün vermeden sunucularından en iyi şekilde yararlanmalarına yardımcı oluyor. Bu aracı kullanarak, şirketler kodlarını optimize edebilir, sunucu yükünü azaltabilir ve dolayısıyla enerji ve ekipman maliyetlerini düşürebilirler.”

    Neden Perforator Kullanılmalı?

    Kaynak optimizasyonu, büyük veri merkezleri ve büyük teknoloji şirketlerinin yanı sıra, sınırlı kaynaklara sahip küçük işletmeler ve yeni başlayanlar için de son derece önemlidir. Şirketler, ek ekipmanlara yatırım yapmak yerine Perforator’dan faydalanarak mevcut altyapılarını performans kaybı yaşamadan optimize edebilirler. Araç, bir yılı aşkın süredir birçok Yandex hizmetinde profil oluşturma amacıyla kullanılmakta ve dünya genelindeki şirketler, geliştiriciler ve araştırmacılar tarafından erişilebilmektedir.

    Şirketler, Perforator’u kendi sunucularına kurarak harici bulut sağlayıcılarına bağımlılıklarını en aza indirebilir ve veri üzerinde tam kontrol sahibi olabilirler. Bu durum, Perforator’u kapalı altyapılarda faaliyet gösteren ve sıkı veri güvenliği gereksinimleri olan kuruluşlar için güçlü ve uyumlu bir çözüm haline getirir.

    Sergey Skvortsov, “Perforator, yılda milyonlarca lira tasarruf sağlayabilen 10-100 sunuculu küçük işletmelerden, tasarrufların yılda yüz milyonlarca hatta milyarlarca liraya ulaşabildiği binlerce sunucu ve daha fazlasına sahip daha büyük işletmelere kadar her ölçekteki şirkete fayda sağlayabilir. Şirketinizin büyüklüğü ne olursa olsun, Perforator altyapı maliyetlerinizi azaltarak kaynaklarınızı daha fazla inovasyon ve büyüme için kullanmanıza yardımcı olabilir.” diyerek sözlerine devam etti.

    Perforator Nasıl Çalışır?

    Perforator, sunucu kaynak kullanımı hakkında ayrıntılı bilgiler sunmakta ve kodun performansı üzerindeki etkisini analiz ederek hangi uygulamaların en fazla sistem kaynağını tükettiğini vurgulamaktadır. Bu araç, Linux çekirdeği içindeki küçük programları güvenli ve sistemi yavaşlatmayacak şekilde çalıştırmak için eBPF teknolojisini kullanmaktadır. eBPF, kaynak kodunu değiştirmeden gelişmiş izleme, güvenlik ve performans optimizasyonu sağlamaktadır.

    Perforator, C, C++, Go, Rust, Python ve Java gibi yerel programlama dillerini desteklemektedir. Çözüm, sıcaklık grafikleriyle derinlemesine analitik ve veri görselleştirme sunarak sorun teşhisini daha yönetilebilir hale getirir. Sergey Skvortsov, “Perforator, Yandex’in zorlu ortamında bir yılı aşkın bir süredir test ediliyor ve sunucu performansını izlemek ve optimize etmek için güvenilir ve çok yönlü bir çözüm olmasını sağlayan çok çeşitli özellikler sunuyor.” diyerek sözlerine devam etti.

    Perforator’un en önemli avantajlarından biri, C++ programlarını otomatik olarak %10’a kadar hızlandıran profil güdümlü optimizasyon (PGO) desteği sunmasıdır. Ayrıca, Perforator bireysel bilgisayarlarda sorunsuz bir şekilde çalışacak şekilde tasarlanmıştır. Bu da onu yalnızca büyük işletmeler için değil, aynı zamanda yeni başlayanlar ve teknoloji meraklıları için de erişilebilir hale getirir. Perforator, daha bilinçli kararlar alınmasına yardımcı olan A/B test yetenekleri gibi büyük kuruluşlar için özel olarak tasarlanmış temel özellikler de sunmaktadır.

    Geliştiriciler ve İşletmeler için Açık Kaynaklı Çözüm

    Perforator’u açık kaynak hale getirme kararı, Yandex’in sistem teknolojilerinin geliştirilmesinde topluluk iş birliğini teşvik etme konusundaki kararlılığını yansıtmaktadır. Skvortsov, “Bu tür temel sistem teknolojilerinin açık kaynaklı hale getirilmesinin dünya çapında teknoloji inovasyonunu teşvik etmeye yardımcı olduğuna inanıyoruz. Teknolojilerimizin dünyaya fayda sağlamasını ve hem geliştiricilere hem de işletmelere değer katmasını hedefliyoruz. Ayrıca, teknolojinin açık olması, profilleme altyapısının geliştirilmesine ilişkin kararları toplulukla birlikte almamızı sağlıyor.” diye ekledi.

    Sırada Ne Var?

    Yakın gelecekte Perforator, Python ve Java ile gelişmiş entegrasyon ve olayların daha hassas analizi gibi ek yeteneklerle geliştirilecektir. Perforator’un kaynak kodu, büyük dil modellerinin eğitimini hızlandırmak için tasarlanmış bir araç olan YaFSDP gibi diğer Yandex açık kaynak çözümleriyle birlikte GitHub‘da kullanıma sunulmuştur. Perforator, Yandex’in açık kaynaklı araçlar koleksiyonuna eklenen en son ürün olma özelliğini taşımaktadır. YaFSDP, AQLM, YTsaurus ve daha fazlası dahil olmak üzere şirketin tüm açık kaynaklı projelerini bu sayfada görüntüleyebilirsiniz.

    Kaynak: (BYZHA) Beyaz Haber Ajansı