Cloudflare ra mắt Workers KV Instant: Tốc độ đọc nhanh gấp 100 lần nhờ Quicksilver
Cloudflare vừa giới thiệu Workers KV Instant, một chế độ mới cho Workers KV giúp đồng bộ dữ liệu toàn cầu tức thì với độ trễ cực thấp, tận dụng sức mạnh từ hệ thống...
Cloudflare vừa chính thức công bố Workers KV Instant, một chế độ vận hành mới dành cho Workers KV, cho phép cập nhật và đồng bộ dữ liệu trên toàn cầu gần như tức thì mà không gặp phải tình trạng trễ do cache (cold read penalties).
Table Of Content
Sức mạnh từ Quicksilver
Kể từ khi ra mắt vào năm 2018, Workers KV đã trở thành công cụ đắc lực cho các nhà phát triển trong việc lưu trữ dữ liệu cấu hình hoặc tài nguyên tĩnh. Tuy nhiên, Cloudflare còn sở hữu một hệ thống lưu trữ key-value nội bộ mạnh mẽ hơn mang tên Quicksilver, vốn được thiết kế để phục vụ hàng tỷ yêu cầu mỗi ngày với độ trễ cực thấp. Với Workers KV Instant, Cloudflare lần đầu tiên mở quyền truy cập vào sức mạnh của Quicksilver cho khách hàng.
Hiệu năng vượt trội
Workers KV Instant mang lại tốc độ đọc nhanh hơn gấp 100 lần so với chế độ Workers KV truyền thống. Cụ thể, độ trễ đọc p99 chỉ dưới 2 mili giây, và thời gian phản hồi p95 được đo bằng micro giây. Việc đồng bộ dữ liệu (write) cũng diễn ra nhanh hơn gấp 20 lần, với 99% dữ liệu được nhân bản tới các edge location trong khoảng 250ms.
Đây là giải pháp lý tưởng cho các dữ liệu cần tính sẵn sàng cao trên toàn cầu như: cờ tính năng (feature flags), cài đặt ứng dụng hoặc các cấu hình thay đổi thường xuyên nhưng cần áp dụng ngay lập tức.
API quen thuộc, tối ưu cho cấu hình
Workers KV Instant vẫn giữ nguyên các API quen thuộc như get(), put(), list() và delete(), giúp nhà phát triển dễ dàng tích hợp. Tuy nhiên, có một số khác biệt kỹ thuật cần lưu ý:
- Cần chỉ định
"mode": "instant"khi tạo namespace. - Không hỗ trợ metadata (
getWithMetadatasẽ trả vềnull). - Thao tác
listsẽ trả về toàn bộ key trong namespace mà không hỗ trợ phân trang (pagination).
Cơ chế giá mới
Do được tối ưu cho các tác vụ đọc dữ liệu nhỏ, mô hình giá của KV Instant có sự thay đổi đáng kể:
- Chi phí đọc (Class B): Rẻ hơn 60% so với Workers KV truyền thống ($0.20 mỗi triệu yêu cầu).
- Chi phí ghi/xóa (Class A): $0.10 mỗi thao tác.
- Lưu trữ: $100 mỗi MB/tháng.
Cloudflare lưu ý rằng KV Instant giới hạn tần suất ghi ở mức một lần mỗi giây cho mỗi namespace. Do đó, Workers KV truyền thống vẫn là lựa chọn tối ưu hơn nếu ứng dụng của bạn cần lưu trữ lượng dữ liệu lớn hoặc cập nhật dữ liệu với tần suất dày đặc.
Hiện tại, Workers KV Instant đang trong giai đoạn private beta. Các nhà phát triển quan tâm có thể đăng ký trải nghiệm trực tiếp thông qua trang chủ của Cloudflare.
Nguồn tham khảo: Cloudflare Blog



No Comment! Be the first one.