
📌 Giải đề AZ-204: Kích hoạt xử lý ảnh khi ảnh được tải lên Azure Blob Storage
1. Phân tích đề bài
- Ứng dụng SaaS của bạn lưu ảnh trong Azure Blob Storage (General-purpose V2).
- Khi ảnh được tải lên, cần bắt đầu xử lý trong vòng dưới 1 phút để tạo phiên bản tối ưu cho thiết bị di động.
- Giải pháp đề xuất: Chuyển đổi tài khoản Azure Storage thành BlockBlobStorage.
2. Đánh giá giải pháp
❌ Vấn đề với giải pháp này:
- Chuyển sang BlockBlobStorage không giúp kích hoạt xử lý ảnh nhanh hơn.
- BlockBlobStorage là một loại Blob Storage, nhưng nó không hỗ trợ Event Grid hoặc các cơ chế kích hoạt mạnh mẽ như General-purpose V2.
- General-purpose V2 (hiện tại) đã hỗ trợ Event Grid và Blob Triggers, giúp xử lý ảnh ngay lập tức.
- Không có sự khác biệt đáng kể về hiệu suất giữa General-purpose V2 và BlockBlobStorage trong trường hợp này.
- Nếu mục tiêu là bắt đầu xử lý trong vòng dưới 1 phút, thì việc kích hoạt xử lý bằng Event Grid hoặc Blob Trigger quan trọng hơn việc thay đổi loại Storage Account.
✅ Cách tiếp cận đúng:
- Dùng Azure Blob Storage Events (Event Grid) hoặc Azure Functions với Blob Storage Trigger để đảm bảo xử lý ảnh ngay lập tức.
- Không cần chuyển đổi tài khoản sang BlockBlobStorage, vì General-purpose V2 đã đáp ứng đủ yêu cầu.
3. Đáp án cuối cùng
👉 Câu trả lời chính xác là: B (No).
❌ Chuyển sang BlockBlobStorage không giúp ảnh được xử lý nhanh hơn.
✅ Cách đúng: Sử dụng Event Grid hoặc Blob Storage Trigger để xử lý ảnh ngay khi được tải lên. 🚀