➔ Trở về Trang chủ
OrangeCloud Insights
Cloud••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: blog.cloudflare.com – ["Micah Wylde","Marc Selwan"]
Cloudflare K2 ra mắt bản beta công khai cho luồng sự kiện serverless

Cloudflare K2 ra mắt bản beta công khai cho luồng sự kiện serverless

Tóm tắt kỹ thuật (TL;DR)

"Cloudflare announced K2, a public beta serverless event streaming primitive on its Developer Platform. K2 provides durable, ordered log storage with long-term retention and fan-out consumption, built on R2 object storage; the main tradeoff is higher produce latency, around 1 second at the 99th percentile, due to batching and object storage writes."

🛡️ Tác động Bảo mật4/10

Tác động bảo mật trực tiếp thấp, nhưng long-term retention và durable storage giúp giảm rủi ro mất dữ liệu khi consumer gián đoạn hoặc hệ thống hạ nguồn ngừng hoạt động.

💼 Tác động Vận hành6/10

Có thể cải thiện độ bền dữ liệu và khả năng mở rộng cho các luồng sự kiện lớn, nhưng cần chấp nhận produce latency cao hơn và đánh giá chi phí vận hành theo mô hình batching.

Cloudflare đã công bố K2, một primitive streaming sự kiện serverless trên Developer Platform ở trạng thái public beta. Dịch vụ này cho phép gửi sự kiện vào một luồng và lưu dưới dạng ordered log với long-term retention, hỗ trợ nhiều cách tiêu thụ dữ liệu như fan-out consumption hoặc chia luồng đọc cho nhiều consumer.

Theo mô tả kỹ thuật, K2 được xây dựng trên R2 object storage để tận dụng khả năng lưu trữ bền vững và mở rộng lớn. Cách tiếp cận này giúp tách biệt compute và storage, đồng thời giảm nhu cầu vận hành các hệ thống phân tán truyền thống. Tuy nhiên, đánh đổi chính là produce latency cao hơn do cơ chế batching và ghi xuống object storage; ở bản đầu, độ trễ ghi có thể vào khoảng 1 giây ở p99.

Về ứng dụng, K2 phù hợp cho các bài toán high-scale data movement, lưu giữ dữ liệu dài hạn và xử lý nhiều consumer độc lập. Đội kỹ thuật nên đánh giá kỹ giữa K2, Queues và Basin Pipelines: dùng Queues cho tác vụ theo từng item cần retry/delay, dùng Pipelines khi mục tiêu là ghi vào object storage hoặc bảng Iceberg, và dùng K2 khi cần luồng sự kiện bền vững, có thứ tự và fan-out.

Khuyến nghị: thử nghiệm trên tải thực tế, đo latency, kiểm tra yêu cầu retention và mô hình tiêu thụ trước khi đưa vào môi trường sản xuất.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔