한 기업이 여러 애플리케이션에 대한 컨테이너 전략을 수립하고 있으며, 다음과 같은 요구사항을 가지고 있습니다.
1. **내부 마이크로서비스:** HTTP 기반의 마이크로서비스로, Dapr, KEDA 기반 자동 스케일링, Envoy 트래픽 관리 기능이 내장되어 있어야 하며, Kubernetes 관리 오버헤드는 최소화해야 합니다.
2. **규제 준수 중요 애플리케이션:** 고도의 규제 준수가 필요한 애플리케이션으로, 운영팀이 사용자 지정 보안 강화, 고급 디버깅 및 엄격한 감사 요구사항을 위해 Kubernetes 제어 평면(control plane) 및 노드 운영 체제(node operating system)에 대한 전체 루트(root) 액세스 권한을 가져야 합니다. 팀은 이미 OpenShift에 익숙합니다.
3. **배치 처리 작업:** 하루에 한 번 약 30분 동안 데이터를 처리하고 종료되는 단일 컨테이너 배치 작업입니다. 신속하게 시작하여 실행된 후 종료되어야 하며, 영구적인 오케스트레이션 인프라가 필요하지 않습니다.
각 요구사항을 최적으로 충족하기 위해 회사가 선택해야 할 Azure 컨테이너 서비스 조합은 무엇입니까?
A. 요구사항 1: Azure Container Apps (ACA); 요구사항 2: Azure Red Hat OpenShift (ARO); 요구사항 3: Azure Container Instances (ACI)
B. 요구사항 1: Azure Kubernetes Service (AKS); 요구사항 2: Azure Red Hat OpenShift (ARO); 요구사항 3: Azure Container Instances (ACI)
C. 요구사항 1: Azure Container Apps (ACA); 요구사항 2: Azure Kubernetes Service (AKS); 요구사항 3: Azure Container Instances (ACI)
D. 요구사항 1: Azure Container Apps (ACA); 요구사항 2: Azure Red Hat OpenShift (ARO); 요구사항 3: Azure Kubernetes Service (AKS)