Cloudflare, 1.1.1.1 İçin 100 TB RAM Tasarrufu Sağladı

Cloudflare, popüler 1.1.1.1 DNS hizmetinin arkasındaki altyapıda yaptığı yazılım optimizasyonlarıyla yaklaşık 100 TB RAM alanı geri kazandığını açıkladı. Şirket, bunu yeni sunucu eklemeden ve donanımı değiştirmeden başardı.

Çalışmanın odağında, Cloudflare’ın DNS önbellekleme platformu olan Big Pineapple yer alıyor. Bu sistem yalnızca 1.1.1.1’i değil, DNS Firewall ve bazı diğer DNS hizmetlerini de destekliyor. Cloudflare mühendisi Sebastiaan Neuteboom’un paylaştığı teknik yazıya göre ekip, Rust tabanlı kodda yaptığı beş ayrı değişiklikle tipik bir önbellek kaydının kapladığı alanı 953 bayttan 420 bayta düşürdü. Bu da kayıt başına yaklaşık yüzde 56’lık bir küçülme anlamına geliyor.

Bu tür bir iyileştirme küçük görünebilir, ancak Cloudflare ölçeğinde etkisi çok daha büyük oluyor. Şirket, Big Pineapple üzerinde aynı anda 250 milyardan fazla DNS önbellek girdisi tuttuğunu söylüyor. Bu yüzden kayıt başına birkaç yüz baytlık tasarruf bile toplamda devasa bir bellek kazanımına dönüşüyor.

Cloudflare’ın aktardığına göre yapılan değişiklikler yalnızca bellek kullanımını azaltmadı. Şirketin testlerinde ekleme performansı da yükseldi ve sorgu yanıt süresinde iyileşme görüldü. Paylaşılan verilere göre önbelleğe ekleme tarafında yüzde 43’e varan artış, arama gecikmesinde ise yüzde 19’luk düşüş elde edildi.

Teknik tarafta yapılan düzenlemeler, veri yapılarını daha verimli hale getirmeye odaklandı. Özellikle gereksiz kapasite bilgisini taşıyan yapılar yerine daha sabit ve daha küçük bellek düzenleri tercih edildi. Cloudflare, boşalan belleği doğrudan boşa bırakmak yerine önbellek kapasitesini artırmak için kullanmayı planlıyor. Bu sayede önbellek isabet oranı yükseltilebilir ve üst DNS sunucularına gönderilen sorgu sayısı azaltılabilir.

Kısacası şirket, donanım yatırımı yapmadan yalnızca düşük seviyeli yazılım iyileştirmeleriyle hem verimliliği artırdı hem de 1.1.1.1 altyapısında ciddi bir kaynak tasarrufu sağladı.

Kaynak: www.techspot.com

Exit mobile version