Orders 마이크로서비스를 Azure Container Apps에 배포하고 있습니다. 외부 HTTP 트래픽의 10%를 새로운 v2 리비전으로 보내고 90%는 v1에 유지해야 합니다. 또한 마이크로서비스가 동일한 VNet 통합 및 Log Analytics 작업 영역을 공유하도록 하려고 합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 두 마이크로서비스를 동일한 Container Apps 환경에 배포하고, Orders 앱을 다중 리비전 모드로 설정한 다음 v1과 v2 사이에 90/10 트래픽 분할을 구성합니다..
이것이 정답인 이유
Azure Container Apps 환경은 동일한 가상 네트워크 통합 및 Log Analytics 작업 영역을 공유하는 컨테이너 앱 그룹을 제공합니다. Orders 마이크로서비스를 다중 리비전 모드로 설정하면 단일 컨테이너 앱 내에서 여러 리비전을 관리하고 트래픽을 분할할 수 있습니다. 이 모드는 v1과 v2 리비전 간에 90/10 트래픽 분할을 구성하여 점진적인 롤아웃을 가능하게 합니다. 다른 옵션들은 다음과 같은 이유로 올바르지 않습니다: 각 리비전에 대해 별도의 Container Apps 환경을 생성하면 VNet 통합 및 Log Analytics 작업 영역 공유 요구 사항이 충족되지 않으며, DNS 계층에서 트래픽을 분할하는 것은 Container Apps의 내장된 트래픽 분할 기능보다 복잡합니다. 단일 리비전 모드는 여러 리비전 간의 트래픽 분할을 지원하지 않습니다. Orders v2를 별도의 Container App으로 배포하는 것은 VNet 통합 및 Log Analytics 작업 영역 공유 요구 사항을 충족하지 않으며, Dapr 서비스 호출은 트래픽 분할을 위한 것이 아니라 서비스 간 통신을 위한 것입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음