
Cloudflare, Quicksilver tabanlı yeni mod Workers KV Instant'ı tanıttı
Cloudflare, Workers KV için yeni mod Workers KV Instant'ı tanıttı. Şirketin dahili key-value deposu Quicksilver tabanlıdır: okuma p99'da bile 2 milisaniyeden kısa sürede tamamlanıyor, kayıtlar ise 250 milisaniyede yayılıyor.
Cloudflare 1 Ekim'de Workers KV için yeni mod Workers KV Instant'ı tanıttı. Şirketin açıklamasına göre, mod değişiklikleri tüm global ağda anında yayılıyor ve okuma gecikmelerini ortadan kaldırıyor.
Workers KV, Cloudflare tarafından 2018 Birthday Week'te yayınlanmış ve o gün bu yana Developer Platform'un en popüler hizmetlerinden biri olmuştur. Nadiren yazılan ancak sık okunan veriler için tasarlanmıştır, örneğin statik varlıklar ve kullanıcı yapılandırması. Quicksilver'ı Cloudflare 2020'de oluşturmuş, ancak şirket bunu hiçbir zaman kullanıcılar için açmamıştır. Cloudflare bilgilerine göre, ağındaki neredeyse her istek Quicksilver'da en az bir anahtar arar.
100 kat daha hızlı okuma
KV Instant okumaları klasik moda kıyasla 100 kat daha hızlı: gecikme p99'da bile tüm konumlara göre 2 milisaniyeden az (1,62 milisaniye), p95 ise mikrosaniyeler içinde ölçülüyor. Klasik Workers KV'deki karşılıkli gösterge 287 milisaniyedir.
Kayıtların replikasyonu 20 kat daha hızlı gerçekleşiyor: yazmaların %99'u yaklaşık 250 milisaniyede yayılıyor, medyan süre 107 milisaniye, p95 181 milisaniye, p99 ise 256 milisaniye. Klasik modda bu birkaç saniye sürer, p99 göstergesi 4,38 saniyedir. Kayıtlar 300'den fazla edge konumuna ulaşır.
Aynı API, üç farklılıkla
KV Instant, geliştiriciler için tanıdık API'yi korur: get(), put(), list() ve delete(). Farklılıklar üç: namespace oluşturulurken instant modunun belirtilmesi zorunludur; meta veriler çalışmaz ve getWithMetadata her zaman null döndürür; list işlemi sayfalama olmadan tüm eşleşen anahtarları döndürür.
Mod, nadiren güncellenen yapılandırmalar için tasarlanmıştır, örneğin feature flags ve parametreler; bunlar uygulamanın her istekte ihtiyaç duyduğu ve yazımdan kısa süre sonra tüm dünyada erişilebilir olması gereken verilerdir. Şirket, bu modun her türlü veri için uygun olmadığını belirtiyor.
Fiyatlar ve erişilebilirlik
KV Instant fiyatı üç parametreyle belirlenir: depolama, A sınıfı işlemler (put, delete, list) ve B sınıfı işlemler (get). Okuma klasik moda kıyasla %60 daha ucuz: milyon okuma 0,20 dolara mal olur, klasik modda ise 0,50 dolar. A sınıfı işlem 0,10 dolar, depolama ise ayda megabayt başına 100 dolar (klasik Workers KV'de gigabayt başına 0,50 dolar). Büyük hacimli veya sık güncellenen veriler için Cloudflare yine klasik modu öneriyor.
Tek namespace 10.000 key-value çiftine kadar alır, her anahtar 300 bayta kadardır, toplam hacim ise 1 megabaytla sınırlıdır. Yazma sıklığı sınırlıdır: namespace başına saniyede bir yazma. KV Instant şu anda kapalı betada ve Cloudflare isteyenlere beta katılımı için kayıt olmayı öneriyor; şirketin açıklamasına göre, mod daha sonra daha geniş çapta açılacak.
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.