Geri qayıt
Cloudflare Workers KV Instant təqdim etdi, Quicksilver-ə əsaslanan yeni rejim
SiTech AI Team2 dəq oxu

Cloudflare Workers KV Instant təqdim etdi, Quicksilver-ə əsaslanan yeni rejim

Cloudflare Workers KV-in yeni rejimini, Workers KV Instant, təqdim etdi. O, şirkətin daxili key-value anbarı Quicksilver-ə əsaslanır: oxuma p99-da belə 2 millisaniyədən az vaxtda başa çatır, qeydlər isə 250 millisaniyə yayılır.

Cloudflare 1 oktyabrda Workers KV-in yeni rejimini, Workers KV Instant, təqdim etdi. Şirkətin elanına görə, rejim dəyişiklikləri bütün global şəbəkədə dərhal yayır və oxuma gecikmələrini aradan qaldırır.

Workers KV Cloudflare tərəfindən 2018-ci ilin Birthday Week-ində buraxılıb və o vaxtdan bəri Developer Platform-un ən məşhur xidmətlərindən biridir. O, nadir yazılan, lakin tez-tez oxunan məlumatlar üçün nəzərdə tutulub, məsələn statik aktivlər və istifadəçi konfiqurasiyası üçün. Quicksilver Cloudflare tərəfindən 2020-ci ildə təqdim edilib, lakin şirkət onu istifadəçilər üçün heç vaxt açmamışdır. Cloudflare-in məlumatına görə, onun şəbəkəsində təxminən hər sorğu Quicksilver-də ən azı bir açar axtarır.

100 dəfə daha sürətli oxuma

KV Instant oxumaları klassik rejimlə müqayisədə 100 dəfə daha sürətlidir: gecikmə p99-da belə bütün lokasiyalara görə 2 millisaniyədən azdır (1,62 millisaniyə), p95 isə mikrosaniyələrlə ölçülür. Klassik Workers KV-in analoji göstəricisi 287 millisaniyədir.

Qeydlərin replikasiyası 20 dəfə daha sürətlidir: yazmaların 99%-i təxminən 250 millisaniyədə yayılır, median vaxt 107 millisaniyə, p95 181 millisaniyə, p99 isə 256 millisaniyədir. Klassik rejimdə bu bir neçə saniyə çəkir, p99 göstəricisi 4,38 saniyədir. Qeydlər 300-dən çox edge lokasiyasına çatır.

Eyni API, üç fərqlə

KV Instant tərtibatçılar üçün tanımi API-ni saxlayır: get(), put(), list() və delete(). Fərqlər üçdür: namespace yaradılarkən instant rejiminin göstərilməsi məcburidir; metadata işləmir və getWithMetadata həmişə null qaytarır; list əməliyyatı səhifələrə bölmədən bütün uyğun açarları qaytarır.

Rejim nadir yenilənən konfiqurasiyalar üçün nəzərdə tutulub, məsələn feature flags və parametrlər, ki, tətbiqə hər sorğu zamanı lazımdır və yazılandan tez sonra bütün dünyada əlçatan olmalıdır. Şirkət bildirir ki, bu rejim bütün növ məlumatlar üçün uyğun deyil.

Qiymətlər və əlçatanlıq

KV Instant-in qiyməti üç parametrlə müəyyən edilir: saxlama, A sinif əməliyyatları (put, delete, list) və B sinif əməliyyatları (get). Oxuma klassik rejimlə müqayisədə 60%-dən ucuzdur: milyon oxuma 0,20 dollar, klassik rejimdə isə 0,50 dollar. A sinif əməliyyatı 0,10 dollar, saxlama isə ayda megabayt üçün 100 dollar (klassik Workers KV-də gigabayt üçün 0,50 dollar). Böyük həcmli və ya tez-tez yenilənən məlumatlar üçün Cloudflare yenə klassik rejimi tövsiyə edir.

Bir namespace-də 10 000 key-value cütə qədər yerləşir, hər açar 300 bayta qədərdir, ümumi həcm isə 1 megabaytla məhdudlaşır. Yazma tezliyi məhduddur: namespace üçün saniyədə bir yazma. KV Instant hələ bağlı betadır və Cloudflare istəyənlərə betada iştirak üçün qeydiyyat təklif edir; şirkətin elanına görə, sonradan rejim daha geniş açılacaq.

SSiTech

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.