Cloudflare tối ưu hóa Smart Tiered Cache cho các hạ tầng Public Cloud
Cloudflare vừa cập nhật tính năng Smart Tiered Cache, cho phép người dùng thiết lập gợi ý vùng (region hint) để tối ưu hóa hiệu suất cache cho các origin sử dụng IP anycast trên AWS, GCP, Azure và...
Kể từ khi ra mắt vào năm 2021, Smart Tiered Cache đã trở thành công cụ đắc lực giúp người dùng Cloudflare tối ưu hóa đường truyền từ mạng lưới của hãng đến origin server. Bằng cách chọn một trung tâm dữ liệu (data center) làm upper-tier tối ưu nhất dựa trên độ trễ thực tế, hệ thống giúp giảm tải cho origin và tăng tỷ lệ cache hit.
Table Of Content
Thách thức từ hạ tầng Anycast
Tuy nhiên, cơ chế này gặp khó khăn với các origin nằm sau hạ tầng anycast hoặc regional unicast của các nhà cung cấp public cloud. Vì các IP này không cố định tại một vị trí vật lý duy nhất, hệ thống đo lường độ trễ của Cloudflare thường nhận diện sai lệch, dẫn đến hiện tượng “hairpinning” – lưu lượng bị định tuyến vòng vèo qua các châu lục không cần thiết, gây tăng độ trễ đáng kể.
Trước đây, khi không thể xác định rõ vị trí origin, Smart Tiered Cache buộc phải chọn phương án an toàn là phân tán lưu lượng qua nhiều upper-tier, làm giảm hiệu quả của bộ nhớ đệm.
Giải pháp: Cung cấp gợi ý vùng (Region Hint)
Để giải quyết vấn đề này, Cloudflare vừa giới thiệu tính năng Smart Tiered Cache for Public Cloud Regions. Thay vì để hệ thống tự suy đoán, người dùng hiện có thể chủ động cung cấp “gợi ý vùng” (ví dụ: aws:us-east-1 hoặc gcp:europe-west1) trực tiếp trên dashboard.
Cách thức hoạt động:
- Tự động hóa: Cloudflare liên tục cập nhật các dải IP từ các nhà cung cấp cloud để ánh xạ chính xác vào từng vùng.
- Dữ liệu thực tế: Hệ thống kết hợp các gợi ý từ người dùng với dữ liệu đo lường độ trễ (được làm mới mỗi 15 phút) để chọn ra upper-tier chính và dự phòng tối ưu nhất.
- Khả năng phục hồi: Nếu một vùng chưa có đủ dữ liệu đo lường, hệ thống sẽ tự động chuyển sang phương án dự phòng dựa trên vị trí địa lý gần nhất.
Tính năng này hiện đã hỗ trợ cho AWS, GCP, Azure và Oracle Cloud. Người dùng có thể cấu hình thủ công qua dashboard, hoặc tích hợp vào quy trình infrastructure-as-code thông qua API và Terraform.
Lợi ích cho người dùng
Việc chỉ định vùng giúp loại bỏ tình trạng định tuyến sai lệch, đảm bảo các yêu cầu cache miss được xử lý tại các trung tâm dữ liệu gần nhất với origin. Điều này không chỉ giúp giảm độ trễ mà còn giảm thiểu số lượng kết nối không cần thiết đến server gốc, tối ưu hóa chi phí và hiệu năng vận hành cho các ứng dụng chạy trên cloud.
Người dùng có thể bắt đầu cấu hình ngay hôm nay bằng cách truy cập mục Caching > Tiered Cache > Origin Configuration trên bảng điều khiển Cloudflare.
Nguồn tham khảo: Cloudflare Blog



No Comment! Be the first one.