Cloudflare breidt Developer Platform uit met K2, Basin en KV Instant
Cloudflare heeft gisteren in het kader van Birthday Week meerdere nieuwe functies en diensten voor zijn Developer Platform aangekondigd. K2 voegt serverless event streams toe, Basin is nu algemeen beschikbaar als serverless data analytics-platform en Workers KV Instant biedt snellere wereldwijde replicatie en reads voor key-value data.
Cloudflare K2 is een nieuwe dienst voor durable event streaming en is beschikbaar als public beta. Producenten sturen events naar een K2-stream, waarna consumenten de gebeurtenissen onafhankelijk van elkaar kunnen verwerken. De streams slaan events op als een geordend log en kunnen worden aangesproken via onder meer HTTP, Workers bindings en de Cloudflare CLI.
K2 gebruikt R2 als onderliggende opslaglaag. Cloudflare richt de dienst op toepassingen waarbij producers en consumers niet op hetzelfde tempo hoeven te werken, bijvoorbeeld analytics, fraudedetectie en andere eventgedreven workloads. Consumers kunnen events parallel verwerken of ieder een volledige kopie van de stream lezen.
Basin algemeen beschikbaar
Cloudflare heeft daarnaast Basin algemeen beschikbaar gemaakt. Basin is de nieuwe naam voor het Cloudflare Data Platform dat vorig jaar werd aangekondigd. Het platform combineert Apache Iceberg met R2 Object Storage en bestaat uit drie onderdelen: Basin Pipelines, Basin Catalog en Basin SQL.
Basin Pipelines ontvangt events vanuit onder meer Workers, HTTP en Cloudflare Logpush, transformeert deze met SQL en schrijft de resultaten naar Apache Iceberg-tabellen of bestanden in R2. Basin Catalog beheert de Iceberg-metadata en onderhoudt tabellen. Basin SQL is de serverless query-engine waarmee ontwikkelaars rechtstreeks queries op Iceberg-tabellen kunnen uitvoeren.
Met Basin wil Cloudflare analyticsworkloads binnen dezelfde infrastructuur laten draaien als applicaties en eventstromen. Ontwikkelaars hoeven daarvoor geen afzonderlijke datawarehouse-infrastructuur te beheren.
Snellere KV-opslag
Workers KV krijgt tegelijkertijd een nieuwe modus onder de naam KV Instant. Deze gebruikt Cloudflare Quicksilver als onderliggende technologie voor wereldwijde distributie van data. KV Instant gebruikt dezelfde API als Workers KV, maar is bedoeld voor data die niet vaak wordt gewijzigd en wel zeer snel wereldwijd beschikbaar moet zijn.
Volgens Cloudflare levert KV Instant tot honderd keer snellere p99-reads dan de bestaande Workers KV-configuratie. Wijzigingen worden vrijwel direct wereldwijd gerepliceerd, zonder te wachten tot een bestaande TTL verloopt.
Cloudflare gebruikt Quicksilver intern al voor onder meer configuratiedata die bij vrijwel iedere request wordt geraadpleegd. Met KV Instant stelt het bedrijf deze infrastructuur nu ook beschikbaar aan klanten.
De drie aankondigingen verbreden samen de mogelijkheden van het Developer Platform voor event streaming, analytics en wereldwijd gedistribueerde applicatiedata.
Bronnen: Cloudflare K2, Cloudflare Basin en Cloudflare Workers KV Instant




