한 개발팀이 여러 애플리케이션을 Azure 컨테이너 서비스로 마이그레이션하려고 합니다. 다음 세 가지 요구사항에 가장 적합한 Azure 컨테이너 서비스를 순서대로 선택하십시오.
1. **배치 처리 작업**: 매일 몇 분 동안만 실행되고 종료되는 단일 컨테이너 기반 작업입니다. 기본 가상 머신(VM)이나 오케스트레이터 관리 없이 서버리스 방식으로 비용 효율적으로 실행되어야 합니다.
2. **복잡한 마이크로서비스 애플리케이션**: 수십 개의 서비스로 구성되며, 고급 트래픽 관리, CPU/메모리 및 사용자 정의 메트릭 기반의 자동 스케일링, 롤링 업데이트, 그리고 기존 Kubernetes 전문 지식 활용이 필요한 복잡한 애플리케이션입니다.
3. **간단한 웹 API 및 이벤트 기반 마이크로서비스**: HTTP 트래픽에 따라 자동 스케일링되며 컨테이너로 배포되지만, 개발팀은 전체 Kubernetes 클러스터의 운영 오버헤드나 VM 관리를 피하고 싶어 합니다. Dapr 통합을 통한 서비스 디스커버리 및 상태 관리가 필요합니다.
A. Azure Container Instances (ACI), Azure Kubernetes Service (AKS), Azure Container Apps (ACA)
B. Azure Kubernetes Service (AKS), Azure Container Instances (ACI), Azure Container Apps (ACA)
C. Azure Container Apps (ACA), Azure Container Instances (ACI), Azure Kubernetes Service (AKS)
D. Azure Container Instances (ACI), Azure Container Apps (ACA), Azure Kubernetes Service (AKS)