- Redis 7.4 - Thay đổi chính sách cấp phép
- Bắt đầu từ phiên bản Redis 7.4, chính sách cấp phép đã được thay đổi, theo đó các nhà cung cấp dịch vụ đám mây phải trả phí để sử dụng mã nguồn Redis. Các nhà phát triển thông thường vẫn có thể sử dụng Redis miễn phí như trước đây.
Gần đây (mặc dù đã vài tháng rồi), Google đã phát hành Memorystore for Valkey (sau đây gọi là Valkey).
Thực tế, trong bài viết trước đây mà tôi đã đăng tải,bài viết về giấy phép Redis giải thích nguyên nhân, đó là do sự thay đổi giấy phép dẫn đến một số công ty đã fork Redis hiện có và tạo ra Valkey mới. Bạn có thể hiểu như vậy.
Dù sao đi nữa, có rất nhiều thông tin về việc fork trên internet (tham khảo bài viết ở trên), trước tiên, hãy cùng xem xét Valkey một cách thực tế hơn.
Trước hết, Valkey không phải là một sản phẩm được sử dụng độc lập mà là một sản phẩm cần được Cloud Run hoặc Function, các dịch vụ Serverless hoặc các máy ảo như GCE, GKE truy cập và sử dụng. (Đương nhiên rồi, vì đây là Memory DB)
Khi sử dụng mạng trên GCP, có nhiều phương pháp khác nhau, nhưng đối với Valkey, nó sử dụng PSC (Private Service Connect).
Trong bài đánh giá này, tôi sẽ so sánh giá cả và phương thức kết nối mạng giữa Memorystroe for Redis và Valkey.
Đối với Redis, bạn có thể chọn một trong hai tùy chọn: Direct Peering hoặc PSA (Private Service Access). (Không có chi phí bổ sung nào, chỉ cần chọn là được.)
Đối với Valkey, nó sử dụng PSC và sử dụng thêm hai quy tắc chuyển tiếp. (Phát sinh chi phí bổ sung)
Tóm tắt
Redis: Có thể chọn một trong hai tùy chọn.
- Direct Peering
- PSA
Valkey:
- PSC: Sử dụng 2 quy tắc chuyển tiếp. (Phát sinh chi phí bổ sung)
Chi phí tối thiểu của từng loại như sau.
Redis:
- Vùng: us-central1
- Bộ nhớ: 1 GB
- $ 35.77 / tháng
Valkey:
- Vùng: us-central1
- Shard 1 không có bản sao (1,4 GB)
- $ 23.21 / tháng + (2 quy tắc chuyển tiếp: $0.01 * 720 giờ * 2 = $ 14.4) = Tổng cộng $ 37.61
Thực tế, hầu hết các mô-đun được kết nối với nhau đều tương thích, vì vậy bạn nên chọn tùy thuộc vào hiệu năng cần thiết... Tuy nhiên, dựa trên những hiểu biết hiện tại, nếu yêu cầu hiệu năng thấp, hãy sử dụng Redis, và nếu cần hiệu năng cao, dung lượng lớn, hãy nâng cấp lên Valkey sẽ hiệu quả hơn về chi phí.
Các phần liên quan đến hiệu năng và kết nối sẽ được đề cập trong bài đăng tiếp theo...
Bình luận0