Cloudflare sunucusuz olay akışı hizmeti K2'yi duyurdu
Öne çıkanlar
- K2, Cloudflare'in 335'ten fazla şehre yayılan uç ağında R2 nesne depolama altyapısı üzerinde çalışıyor.
- Sistem, bellek içi toplu işleme yöntemi nedeniyle 99'uncu yüzdelik dilimde yaklaşık 1 saniye yazma gecikmesi sunuyor.
- Genel beta sürecinde akış başına 30 MB/s yazma ve 10 GB depolama sınırı uygulanıyor.
- Gelecek güncellemeler arasında Apache Kafka istemcileri için doğrudan uyumluluk desteği yer alıyor.
Cloudflare, dağıtık sistemlerde veri üretenler ile tüketenleri birbirinden ayırmayı amaçlayan sunucusuz olay akışı hizmeti K2'yi genel betada kullanıma sundu. Hizmet, yüksek hacimli olay verilerini R2 nesne depolama katmanı üzerinde sıralı ve kalıcı bir kayıt kütüğü olarak saklıyor. Sistem, veri tüketicilerinin bağımsız hızlarda çalışmasına imkan tanırken, tüketiciler çevrim dışı kalsa bile uzun süreli veri saklama özelliği sayesinde veri kaybı yaşanmasını önlüyor.
Sistem mimarisi, uç noktalarda çalışan 335'ten fazla şehirdeki sunucular üzerinde Apache Kafka gibi geleneksel durum bilgisi tutan yazılımların çalıştırılma zorluklarına alternatif olarak tasarlandı. K2, gelen olayları önce uç noktalardaki bellek üzerinde topluyor ve ardından R2'nin atomik işlemlerini kullanarak segment dosyaları halinde depolama katmanına yazıyor. Bu mimari hesaplama ve depolama katmanlarını birbirinden ayırırken, 99'uncu yüzdelik dilimde yaklaşık 1 saniyelik bir yazma gecikmesine yol açıyor.
Workers Paid aboneleri için genel betada sunulan hizmet, akış başına saniyede 30 megabayt yazma ve 10 gigabayt depolama kotasıyla başladı. Beta süresince ücretsiz olan K2 için tam sürüme geçildiğinde üretilen ve tüketilen veri için gigabayt başına 0,04 dolar, saklanan veri için ise gigabayt başına aylık 0,02 dolar ücretlendirme planlanıyor. Yol haritasında Kafka istemcileri için doğrudan uyumluluk ve daha düşük gecikmeli katmanlar bulunuyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.