Cloudflare DNS derleme gecikmesini yarıya indirdi ve bellek kullanımını azalttı
Öne çıkanlar
- Hedefli derleme planlayıcısı, tam alan adı derleme oranını yaklaşık yüzde 40 düşürdü.
- Sistemin tepe bellek kullanımı 79 GiB seviyesinden 12 GiB seviyesine geriledi.
- Ortalama DNS derleme tamamlama süresi 7,7 saniyeden 3,3 saniyeye indi.
- Olay kuyruğundaki en yüksek p99 gecikme süresi 14,6 dakikadan 1,21 dakikaya düştü.
Cloudflare, küresel ağındaki DNS yapılandırma güncellemelerini işleyen Zone Builder sistemini yeniledi. Şirket, her ayar değişikliğinde tüm DNS alan adını baştan derlemek yerine yalnızca değişen kayıtları ve paylaşılan üst verileri güncelleyen hedefli bir derleme planlayıcısı geliştirdi. Bu mimari değişim sayesinde sistem genelindeki tepe bellek kullanımı yüzde 85 oranında azaldı.
Yeni sistem, tek bir alan adı için gelen Kafka olaylarını tek bir zamanlayıcı altında birleştirerek gereksiz tekrarları önledi. Eskiden milyonlarca kayıt içeren devasa alan adlarında ayar değişiklikleri tüm veritabanının belleğe yüklenmesini gerektiriyordu. Yeni planlayıcı, güvenli olduğu kanıtlanan en küçük derleme türünü seçerek tam derleme oranını yüzde 7,04 seviyesine kadar düşürdü.
Elde edilen ek kaynak kapasitesi, sistemin kuyruk bekleme sürelerinin kısaltılmasına olanak tanıdı. DNS değişikliklerinin uç sunuculardaki Quicksilver anahtar-değer deposuna yazılma süresi ortalama 7,7 saniyeden 3,3 saniyeye indi. Ayrıca en uzun gecikmelerin yaşandığı p99 seviyesindeki süreler 14,6 dakikadan 1,21 dakikaya gerileyerek 12 kat hızlandı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.