
Cloudflare DNS zona yenidənqurma müddətini yarıya endirdi və RAM istifadəsini 85% azaltdı
Cloudflare mühəndisləri DNS zona yenidənqurmalarını optimallaşdırıb, median qurulma müddətini 7.7 saniyədən 3.3 saniyəyə endirdilər və Zone Builder serverlərinin RAM istifadəsini 85% azaltdılar, 50 GB ilə 79 GB aralığından təxminən 7 GB-a endirdilər.
Cloudflare mühəndislərinin DNS zona yenidənqurma xidmətlərini optimallaşdırdığını, yenidənqurma müddətini yarıya endirdiyini və şəbəkə üzrə yaddaş istifadəsini 85% azaltdığını bildirir. Bu iş daha əvvəlki yaddaş qənaətlərini davam etdirir və saniyədə 800 zona dəyişikliyi emal edən DNS parkına yönəlib.
Arxa plan və miqyas
Cloudflare DNS parkı saniyədə 800 zona dəyişikliyi emal edir; bu, dörd il əvvəlki 250-dən artıqdır. DNS zona domen üçün qeydləri, parametrləri və metadata-nı saxlayır; bura IP ünvanları, host adları, mətn sətirləri, alt domenlər, yönləndirmələr, spam və ya sertifikat məlumatları daxildir. Şirkət minlərlə DNS server arasında ardıcıllığın qorunmalı olduğunu, bəzi domenlərin isə 20 milyondan çox qeydə sahib olduğunu bildirir. Əvvəllər mühəndislər DNS keşində 100 TB yaddaş qənaəti və tapşırıq server marşrutlaşdırılmasını yaxşılaşdırmaqla başqa 100 TB qənaət tapmışdılar. Şirkət 2022-ci ildə yalnız lazım olan məlumatları yeniləməklə qeyd yeniləmələrini artıq optimallaşdırmışdı.
Parametrlər üçün qismən yenidənqurmalar
Əvvəllər parametr yeniləmələri tam qurulma tələb edirdi. Mühəndislər zona dəyişikliyi hadisələrinə səbəb və əlavə məlumat əlavə edərək bu hadisələrin təsnifləşdirilməsinə imkan verdilər. Müəyyən parametr dəyişiklikləri daha kiçik qurulmalardan istifadə edə bilər. Apex və metadata dəyişiklikləri, məsələn Universal SSL, bir növ formalaşdırır. Domenin ad serverini və ya wildcard-larını dəyişmək başqa kiçik proseduru işə salır. Qismən qurulma mexanizmi olmayan hallar üçün tam qurulmalar qalır. Çox qeydi olan domenlər indi hissə-hissə yenilənir. Şirkət Zone Builder serverləri üçün RAM istifadəsində 85% azalma bildirir: 50 GB ilə 79 GB arasında olan aralıqdan təxminən 7 GB-a qədər, əsasən bu dəyişikliklərin hesabına.
Planlayıcı və paralellik
İkinci optimallaşdırma iki ayrı planlaşdırma və icra planlayıcısını birinə birləşdirdi. Yeni planlayıcı eyni zonaya təsir edən çoxsaylı dəyişiklikləri aşkarlayır və onları birləşdirir. Cloudflare hadisə mesajlaşması üçün Apache Kafka-dan istifadə edir. Əvvəllər bir mesaj yavaş qurulmanı işə salanda planlayıcı həmin işin bitməsini gözləyirdi və Kafka mesajları ardıcıllıqla irəlilətdiyi üçün bu vaxt ərzində gələn sorğuları emal etmirdi. İndi həmin müddətdə gələn daha kiçik işləri qəbul edir və icra edir. Sorğular uzun növbədən sonra dalğalar şəklində deyil, sabit ritmdə tezliklə yerinə yetirilir. Komanda həmçinin növbə emalı intervallarını sıxlaşdırdı. Median qurulma müddəti 7.7 saniyədən 3.3 saniyəyə düşdü.
Mənbələr: Tom's Hardware
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.