Перейти к содержанию

Cloudflare представила K2 — бессерверную платформу потоковой передачи событий

7.0/10

Компания Cloudflare запустила публичное бета-тестирование K2 — бессерверного примитива потоковой передачи событий (event streaming) в рамках своей платформы для разработчиков. Сервис сохраняет входящие события в виде упорядоченного надежного журнала (ordered log), предоставляя распределенным клиентам гибкие механизмы чтения, включая распределение нагрузки между подписчиками или доставку всех сообщений каждому потребителю. Стоимость использования включает 0,04 доллара за гигабайт отправленных данных (Data Produced) и 0,04 доллара за гигабайт прочитанных данных (Data Consumed). Новый сервис нацелен на упрощение построения событийно-ориентированных и распределенных архитектур на периферийной платформе Cloudflare без необходимости развертывания и управления физическими серверами брокеров сообщений.

Контекст

Традиционные платформы потоковой передачи событий требуют ручного выделения брокеров, расчета емкости кластеров и управления партициями. Для снижения эксплуатационных расходов современные распределенные платформы все чаще заменяют постоянные брокерные кластеры бессерверными архитектурами, использующими масштабируемые объектные хранилища в качестве базового слоя данных.

Влияние

Разработчики на платформе Cloudflare получают встроенный инструмент организации очередей и журналов событий, однако паттерны с активным размножением сообщений множеству подписчиков могут привести к резкому росту затрат на чтение данных.

Обсуждение в сообществе

В сообществе отметили тенденцию вытеснения традиционных дисковых систем объектными хранилищами, однако выразили озабоченность ценообразованием K2: стоимость чтения данных 0,04 доллара за ГБ делает архитектурный паттерн fan-out весьма дорогостоящим.

Источники