Cloudflare ra mắt Basin: Nền tảng dữ liệu serverless toàn diện
Cloudflare chính thức giới thiệu Basin, nền tảng phân tích dữ liệu serverless dựa trên chuẩn Apache Iceberg và R2, giúp đơn giản hóa quy trình thu thập, lưu trữ và truy vấn dữ...
- Giọng nữ Bắc
Sau giai đoạn thử nghiệm thành công, Cloudflare đã chính thức công bố sự ra đời của Cloudflare Basin — nền tảng dữ liệu serverless được thiết kế để thay thế cho bộ sản phẩm Cloudflare Data Platform trước đây. Basin cung cấp một hệ sinh thái toàn diện giúp các nhà phát triển thu thập, lưu trữ và truy vấn dữ liệu phân tích một cách hiệu quả.
Hệ sinh thái của Cloudflare Basin
Basin được xây dựng dựa trên tiêu chuẩn mở Apache Iceberg và dịch vụ lưu trữ R2 Object Storage, bao gồm ba thành phần chính:
- Basin Pipelines: Đảm nhận vai trò tiếp nhận sự kiện từ Workers, HTTP hoặc Logpush, sau đó xử lý bằng SQL và lưu trữ dưới dạng bảng Iceberg hoặc tệp tin trong R2.
- Basin Catalog: Quản lý metadata của Iceberg, tự động duy trì các bảng để đảm bảo hiệu suất truy vấn tối ưu và tiết kiệm chi phí.
- Basin SQL: Công cụ truy vấn SQL phân tán, serverless, cho phép người dùng truy vấn trực tiếp các bảng Apache Iceberg ngay trên hạ tầng của Cloudflare.
Tại sao nên chọn Basin?
Sự ra đời của Basin giải quyết hai thách thức lớn trong kiến trúc dữ liệu hiện đại: tính di động của dữ liệu thông qua chuẩn Apache Iceberg và việc loại bỏ phí egress (phí truyền tải dữ liệu ra ngoài) trên R2. Điều này cho phép các đội ngũ kỹ thuật tự do sử dụng dữ liệu của mình trên nhiều công cụ, khu vực và nhà cung cấp cloud khác nhau mà không lo ngại về chi phí phát sinh.
Các ưu điểm nổi bật của Basin bao gồm:
- Tốc độ: Khả năng thiết lập pipeline và truy vấn dữ liệu chỉ trong vài giây. Hệ thống tự động tối ưu hóa metadata và phân mảnh truy vấn để duy trì hiệu suất khi dữ liệu tăng trưởng.
- Tính mở: Dữ liệu được lưu trữ ở định dạng mở, tương thích với các công cụ như PyIceberg, DuckDB, Snowflake và Apache Spark.
- Chi phí tối ưu: Mô hình định giá dựa trên mức độ sử dụng (usage-based pricing), giúp các dự án nhỏ có thể bắt đầu với chi phí thấp, trong khi vẫn đảm bảo khả năng mở rộng cho doanh nghiệp lớn.
Định hướng phát triển
Cloudflare cho biết Basin sẽ tiếp tục được mở rộng với các tính năng như hỗ trợ Iceberg V3, tích hợp sâu hơn với các sản phẩm quan sát (observability) và các chiến lược bảo trì bảng tự động thông minh hơn. Mục tiêu cuối cùng của Cloudflare là trừu tượng hóa hạ tầng dữ liệu, cho phép nhà phát triển tập trung vào việc giải quyết các bài toán kinh doanh thay vì phải quản lý các câu lệnh CREATE hay cấu hình phức tạp.
Người dùng có thể bắt đầu trải nghiệm Basin ngay hôm nay thông qua tài liệu hướng dẫn chính thức từ Cloudflare để xây dựng các pipeline dữ liệu và thực hiện truy vấn SQL đầu tiên.
Nguồn tham khảo: Cloudflare Blog



No Comment! Be the first one.