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


✅ Phân tích đáp án câu hỏi
📌 Dịch câu hỏi:
Một nền tảng thương mại điện tử (e-commerce platform) đang có kế hoạch mở rộng dịch vụ ra toàn cầu (expand its services globally). Nền tảng này được lưu trữ trên Azure và sử dụng nhiều dịch vụ Azure và tích hợp bên thứ ba (third-party integrations).
Bạn cần thiết kế và tạo ra một giải pháp giám sát mạnh mẽ (robust monitoring solution) có thể mở rộng theo quá trình mở rộng của nền tảng và cung cấp thông tin chi tiết về hiệu suất (performance insights) ở các khu vực khác nhau (different regions).
Câu hỏi:
Bạn nên làm gì?

🔍 Các lựa chọn:
Lựa chọn | Có phù hợp không? | Giải thích |
---|---|---|
Triển khai nhiều phiên bản Application Insights cho từng khu vực và sử dụng Azure Monitor để tổng hợp dữ liệu (Deploy multiple Application Insights instances + Azure Monitor aggregation) | ✅ Đúng | Cách tiếp cận này cho phép giám sát theo từng khu vực (localized monitoring), đồng thời sử dụng Azure Monitor để tổng hợp dữ liệu và cung cấp cái nhìn tổng quan toàn cầu (global performance view) – rất phù hợp với kịch bản mở rộng toàn cầu. |
Triển khai một phiên bản Application Insights duy nhất với cài đặt mặc định (single instance with default settings) | ❌ Không | Một phiên bản duy nhất không đủ để mở rộng theo quy mô toàn cầu, dẫn đến giới hạn khả năng giám sát và phân tích dữ liệu từ các khu vực khác nhau. |
Tạo kiểm tra web và cảnh báo cho từng khu vực trong một phiên bản duy nhất của Application Insights (web tests per region within a single instance) | ❌ Không | Web test chỉ là một phần nhỏ trong giải pháp giám sát hoàn chỉnh – không đủ khả năng theo dõi toàn diện cho hệ thống đa khu vực. |
Dùng ghi log thủ công và lưu trữ trong Azure Blob Storage để phân tích sau (manual instrumentation + Blob Storage) | ❌ Không | Ghi log thủ công + lưu trữ thủ công không hỗ trợ giám sát theo thời gian thực (real-time monitoring) và giảm hiệu quả trong quy mô lớn. |
📘 Bổ sung từ tài liệu chính thức
Lựa chọn A là chính xác vì việc triển khai nhiều phiên bản Application Insights theo từng khu vực cho phép theo dõi cục bộ, và sử dụng Azure Monitor để tổng hợp dữ liệu (aggregate) cung cấp cái nhìn trung tâm về hiệu suất toàn cầu.
- Lựa chọn B không phù hợp vì một phiên bản duy nhất không mở rộng tốt cho theo dõi toàn cầu.
- Lựa chọn D không chính xác vì ghi log thủ công và lưu trữ trong Azure Blob Storage không hỗ trợ giám sát theo thời gian thực (real-time monitoring).
- Lựa chọn C sai vì web tests và cảnh báo chỉ là một phần nhỏ của giải pháp giám sát hoàn chỉnh (not comprehensive).
🔗 Nguồn tài liệu:
- Monitor app performance – Training | Microsoft Learn
- Analyze metrics with Azure Monitor metrics explorer – Microsoft Learn
✅ Kết luận:
Đáp án chính xác:
✅ Triển khai nhiều phiên bản Application Insights theo từng khu vực và tổng hợp dữ liệu bằng Azure Monitor

🔐 Lý do:
- Đáp ứng yêu cầu mở rộng toàn cầu
- Cho phép giám sát hiệu suất theo thời gian thực tại từng khu vực
- Cung cấp góc nhìn tập trung về toàn hệ thống