Practice Assessment for Exam AZ-204: Developing Solutions for Microsoft Azure – 008
3 mins read

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



✅ Phân tích đáp án câu hỏi

📌 Dịch câu hỏi:

Bạn đang phát triển một ứng dụng nhiệm vụ nền container hoá theo kiểu cloud-native (cloud native containerized background task application).
Bạn cần chọn một phương án triển khai container phù hợp với các yêu cầu sau:

  • Tối ưu chi phí (minimize cost)
  • Hỗ trợ service discoverytraffic splitting
  • Hỗ trợ kiến trúc event-driven
  • Không cần truy cập vào native Kubernetes API

🔍 Các lựa chọn:

Tùy chọnCó phù hợp không?Giải thích
Azure Spring Apps❌ KhôngAzure Spring Apps là dịch vụ được quản lý dành riêng cho ứng dụng Spring (Spring Boot, Spring Cloud). Nó không phù hợp để triển khai container nền tổng quát (general-purpose containers)không hỗ trợ traffic splitting hay event-driven processing.
Azure Container Instances❌ KhôngACI (Azure Container Instances) không hỗ trợ các tính năng như scale, traffic splitting, hay service discovery. Không đáp ứng được yêu cầu đề bài.
Azure Container AppsĐúngAzure Container Apps là dịch vụ serverless container platform được thiết kế cho các ứng dụng vi mô (microservices)ứng dụng nền dạng event-driven. Nó hỗ trợ autoscaling, dịch vụ nội bộ (service discovery), tách lưu lượng (traffic splitting)không yêu cầu Kubernetes API.
Azure Functions❌ KhôngAzure Functions là mô hình FaaS (Function as a Service)không thể triển khai trực tiếp một container image chạy nền. Chỉ phù hợp cho ứng dụng hướng sự kiện (event-driven) nhưng không phù hợp cho container deployment.

📘 Bổ sung từ tài liệu chính thức (dịch đầy đủ):

Câu hỏi này kiểm tra kiến thức của thí sinh về việc tạo giải pháp sử dụng Azure Container Apps.

  • Azure Container Apps cho phép xây dựng microservices dạng serverless dựa trên container.
  • Được tối ưu cho general-purpose containers và cung cấp nhiều khái niệm chuyên biệt như: service discovery, revisions, scaling, traffic splittingevent-driven architecture.

Các lựa chọn khác:

  • Azure Spring Apps: dành riêng cho Spring, không phù hợp với container tổng quát.
  • Azure Container Instances: không hỗ trợ scaling, load balancing, hay môi trường tách biệt.
  • Azure Functions: chỉ phù hợp cho mô hình FaaS và không thể triển khai container image trực tiếp.

🔗 Nguồn tài liệu chính thức:


✅ Kết luận:

Đáp án chính xác:
Azure Container Apps

🔐 Lý do:
Azure Container Apps đáp ứng đầy đủ tất cả yêu cầu:

  • Tối ưu chi phí
  • Hỗ trợ service discovery
  • Hỗ trợ traffic splitting
  • Hỗ trợ event-driven
  • Không cần truy cập vào Kubernetes API

Leave a Reply

Your email address will not be published. Required fields are marked *