IT

Cloudflare DNS tarqatish vaqtini ikki baravar qisqartirdi va xotirani 85% tejadi

Cloudflare muhandislari DNS quvurini optimallashtirib, xotira sarfini 85% ga kamaytirdi va o'zgarishlar tezligini ikki barobar oshirdi.

·2 daqiqa o‘qish
Cloudflare DNS tarqatish vaqtini ikki baravar qisqartirdi va xotirani 85% tejadi

Cloudflare o'zining DNS tarqatish quvuri arxitekturasiga kiritilgan yirik yangilanishlar natijalarini e'lon qildi. Hozirda tizim soniyasiga 700 ta DNS yozuvi o'zgarishini qabul qiladi, bu 2022 yilgiga qaraganda deyarli uch barobar ko'pdir. Ba'zi zonalar allaqachon 20 milliondan ortiq yozuvni o'z ichiga oladi va ularning hajmi yuzlab millionlarga yetishi kutilmoqda.

  • Tizim har bir kichik o'zgarish uchun butun zonani qayta yig'ish o'rniga, faqat kerakli qismni yangilovchi nishonli rejalashtiruvchiga o'tdi.
  • Eng yuqori yuklamalarda xotira iste'moli 85% ga kamaytirildi.
  • DNS o'zgarishidan uning Quicksilver tarmog'ida yozilishigacha bo'lgan vaqt ikki barobar qisqartirildi.
  • Katta hajmli zonalar endi xotira yetishmovchiligi muammosiga duch kelmaydi.

Zone Builder va uning cheklovlari Avvalgi Zone Builder arxitekturasi o'zgarish nima sababdan sodir bo'lganini tahlil qilmasdan, butun ma'lumotlar bazasini qaytadan yig'ar edi. Kichik zonalar uchun bu arzon tushgan bo'lsa-da, millionlab yozuvlarga ega gigant zonalar uchun butunlay qayta yig'ish xotiraga sig'may qolishiga sabab bo'lardi. Universal SSL yoki boshqa zona sozlamalari qo'shilishi bu jarayonni yanada murakkablashtirdi. Muhandislar xavfsiz va aniq maqsadli yig'ish mexanizmini yaratish uchun qat'iy qoidalar va shartlarni ishlab chiqishga majbur bo'lishdi.

Yangi rejalashtiruvchi va yig'ish turlari Yangi rejalashtiruvchi o'zgarish turiga qarab resurslarni, metama'lumotlarni yoki faqat zona cho'qqisini (apex) alohida yangilashga qodir. Tizim har bir yozuv to'liq yig'ilish natijasi bilan baytma-bayt bir xil bo'lishini ta'minlaydi.

Texnologik ahamiyati Ushbu optimizatsiya Cloudflare infratuzilmasiga kelgusida yuz millionlab yozuvlarni qo'llab-quvvatlash uchun yetarli zaxira yaratishga imkon berdi.

Manba: Hacker News: Front Page

O‘xshash maqolalar