
Practice Assessment for Exam AZ-204: Developing Solutions for Microsoft Azure – 016


✅ Phân tích đáp án câu hỏi
📌 Dịch câu hỏi:
Bạn dự định sử dụng Azure Cache for Redis làm lớp bộ nhớ đệm (caching layer) cho nhiều ứng dụng.
Bạn có các yêu cầu sau:
- Ngăn mất dữ liệu (prevent data loss) nếu một node bị sập,
- Giảm thiểu chi phí lưu trữ (minimize storage costs),
- Tối ưu hiệu suất (optimize performance).
Câu hỏi:
Bạn nên sử dụng giải pháp nào?

🔍 Các lựa chọn:
Lựa chọn | Có phù hợp không? | Giải thích |
---|---|---|
Kiên trì cơ sở dữ liệu Redis (RDB persistence) với tính năng xóa mềm (soft-delete) được bật trên tài khoản lưu trữ | ❌ Không | Khi bật soft-delete, Redis không thể xóa các bản sao lưu cũ, dẫn đến chi phí lưu trữ cao hơn và không tối ưu hóa được theo yêu cầu đề bài. |
Kiên trì cơ sở dữ liệu Redis (RDB persistence) với tính năng xóa mềm (soft-delete) bị tắt trên tài khoản lưu trữ | ✅ Đúng | Khi tắt soft-delete, Redis có thể xóa bản sao lưu cũ, giúp giảm chi phí lưu trữ. RDB lưu dữ liệu theo chu kỳ, ít ảnh hưởng đến hiệu suất hơn so với AOF – đáp ứng đầy đủ 3 yêu cầu của đề bài. |
Chỉ ghi vào file (AOF persistence) với soft-delete bị tắt | ❌ Không | Mặc dù soft-delete bị tắt có thể tiết kiệm lưu trữ, nhưng AOF ghi mọi thay đổi, gây ảnh hưởng đáng kể đến hiệu suất. Không phù hợp với yêu cầu tối ưu hiệu suất. |
Chỉ ghi vào file (AOF persistence) với soft-delete được bật | ❌ Không | Vừa ghi nhiều (ảnh hưởng hiệu suất), vừa không thể xóa bản cũ (tốn chi phí) – không phù hợp với bất kỳ tiêu chí nào trong đề bài. |
📘 Bổ sung từ tài liệu chính thức
Câu hỏi này kiểm tra kiến thức của thí sinh về lưu trữ dữ liệu (data persistence) trong Azure Cache for Redis.
RDB persistence lưu bản sao lưu theo khoảng thời gian cấu hình, với tác động tối thiểu đến hiệu suất.
Tắt tính năng xóa mềm (soft-delete) trên tài khoản lưu trữ cho phép Azure Cache for Redis xóa dữ liệu sao lưu cũ, giúp giảm chi phí lưu trữ.
Bật soft-delete không cho phép Redis xóa bản cũ → không giảm được chi phí.
AOF persistence ghi mọi thay đổi vào log, gây ảnh hưởng hiệu suất rõ rệt.
🔗 Nguồn tài liệu:
- Configure Azure Cache for Redis – Training | Microsoft Learn
- Configure data persistence – Premium Azure Cache for Redis | Microsoft Learn
✅ Kết luận:
Đáp án chính xác:
✅ Kiên trì RDB (RDB persistence) với soft-delete bị tắt (disabled) trên tài khoản lưu trữ

🔐 Lý do:
- Không mất dữ liệu khi node bị lỗi → RDB giúp lưu bản sao định kỳ.
- Tắt soft-delete → có thể xóa bản sao cũ, tiết kiệm chi phí lưu trữ.
- RDB ít ảnh hưởng hiệu suất hơn AOF → phù hợp yêu cầu tối ưu hiệu suất.