Cloudflare пусна K2: безсървърен стрийминг на събития върху обектно хранилище R2

Публикувано от Svetni.me Editorial на 9 октомври 2026 г.

Cloudflare пусна K2: безсървърен стрийминг на събития върху обектно хранилище R2
Снимка: Cloudflare / InfoQ

Мрежовият гигант Cloudflare обяви публичната бета версия на K2 — нова услуга за стрийминг на събития, която преосмисля фундаменталната архитектура на разпределените логове за данни [1].

Вместо да разчита на скъпи клъстери от виртуални брокери с прикрепени твърди дискове като Apache Kafka или Apache Pulsar, K2 изгражда напълно безсървърен разпределен регистър директно върху своето обектно хранилище Cloudflare R2, постигайки латентност на запис от порядъка на една секунда [1].

Инфографика за архитектурата на безсървърния стрийминг Cloudflare K2
Инфографика: Светни.ме

Архитектурата на K2: Обектното хранилище като траен регистър

Традиционните брокери за съобщения изискват сложна поддръжка, непрекъснато пребалансиране на дялове и високи постоянни разходи за сървъри дори при нисък трафик. В K2 изчислителният слой е напълно отделен от слоя за съхранение.

Входящите събития се приемат от крайните точки (edge nodes) на глобалната мрежа на Cloudflare, където леки междинни буфери групират съобщенията в микропартиди и ги записват директно в R2 като блокове от данни. Този подход гарантира 99.999999999% трайност на данните без необходимост от управление на локални дискове.

Латентност срещу икономика: Секундният компромис

Тестовете на ранни разработчици показват, че K2 постига p99 латентност при запис от около 1 секунда, докато цялостната латентност от край до край (end-to-end) за прочитане на събитие от консуматор варира между 3 и 7.5 секунди.

Макар тази латентност да е по-висока от суб-секундните времена на чистата Kafka в паметта, тя е напълно достатъчна за 90% от корпоративните приложения — включително телеметрия, аналитични конвейери, одитни логове за сигурност и фонова координация на AI агенти. В замяна потребителите получават до 70% по-ниски разходи благодарение на липсата на такси за изходящ трафик (zero-egress) в R2.

Дълбок технически анализ: Еволюцията на разпределените системи

Появата на Cloudflare K2 потвърждава фундаменталната промяна в проектирането на разпределени системи. С нарастването на скоростта и намаляването на закъснението на модерните облачни обектни хранилища, необходимостта от специализиран слой за локално дисково съхранение постепенно отпада.

В комбинация с безсървърната архитектура на Cloudflare Workers, K2 предоставя на инженерите мощен и евтин фундамент за изграждане на устойчиви на повреди AI конвейери, способни да поемат милиони събития в секунда без предварително планиране на капацитета.

Източници

[1]: Cloudflare K2 Builds Event Streams on R2 Object Storage, at a Second of Produce Latency - InfoQ