AZ-204 문제 21
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 시리즈의 각 질문에는 명시된 목표를 충족할 수 있는 고유한 솔루션이 포함되어 있습니다. 일부 질문 세트에는 둘 이상의 올바른 솔루션이 있을 수 있지만 다른 질문 세트에는 올바른 솔루션이 없을 수 있습니다.
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
전 세계에 있는 2,000개 매장에서 POS(Point-of-Sale) fPOS) 장치 데이터를 수집하는 Azure 솔루션을 개발 중입니다. 단일 장치는 24시간마다 2MB의 데이터를 생성할 수 있습니다. 각 매장 위치에는 데이터를 보내는 1~5개의 장치가 있습니다.
Azure Blob Storage에 디바이스 데이터를 저장해야 합니다. 장치 데이터는 장치 식별자를 기반으로 상호 연관되어야 합니다. 향후 추가 매장이 오픈될 예정입니다.
장치 데이터를 수신하는 솔루션을 구현해야 합니다.
솔루션: Azure Event Hub를 프로비저닝합니다. 시스템 식별자를 파티션 키로 구성하고 캡처를 활성화합니다.
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
전 세계에 있는 2,000개 매장에서 POS(Point-of-Sale) fPOS) 장치 데이터를 수집하는 Azure 솔루션을 개발 중입니다. 단일 장치는 24시간마다 2MB의 데이터를 생성할 수 있습니다. 각 매장 위치에는 데이터를 보내는 1~5개의 장치가 있습니다.
Azure Blob Storage에 디바이스 데이터를 저장해야 합니다. 장치 데이터는 장치 식별자를 기반으로 상호 연관되어야 합니다. 향후 추가 매장이 오픈될 예정입니다.
장치 데이터를 수신하는 솔루션을 구현해야 합니다.
솔루션: Azure Event Hub를 프로비저닝합니다. 시스템 식별자를 파티션 키로 구성하고 캡처를 활성화합니다.
AZ-204 문제 22
데이터라는 Azure Blob을 사용하여 애플리케이션 데이터를 저장하는 애플리케이션을 개발 중입니다. 애플리케이션은 애플리케이션 상태를 이전 상태로 되돌릴 수 있도록 Blob 스냅샷을 만듭니다. Azure 스토리지 계정이 일시 삭제를 사용하도록 설정되었습니다.
시스템은 다음 작업을 순서대로 수행합니다.
* 얼룩이 업데이트되었습니다.
* 스냅샷 1이 생성됩니다.
* 스냅샷 2가 생성됩니다.
* 스냅샷 1이 삭제됩니다.
그런 다음 시스템 오류로 인해 데이터 Blob과 모든 스냅샷이 삭제됩니다.
복원할 수 있는 응용 프로그램 상태를 결정해야 합니다.
애플리케이션 데이터의 복원 가능성은 무엇입니까? 응답하려면 응답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

시스템은 다음 작업을 순서대로 수행합니다.
* 얼룩이 업데이트되었습니다.
* 스냅샷 1이 생성됩니다.
* 스냅샷 2가 생성됩니다.
* 스냅샷 1이 삭제됩니다.
그런 다음 시스템 오류로 인해 데이터 Blob과 모든 스냅샷이 삭제됩니다.
복원할 수 있는 응용 프로그램 상태를 결정해야 합니다.
애플리케이션 데이터의 복원 가능성은 무엇입니까? 응답하려면 응답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

AZ-204 문제 23
사례 연구 4 - 유기농 제품에 가장 적합
배경
Best for You Organics Company는 여러 위치에 있는 글로벌 레스토랑 프랜차이즈입니다. 이 회사는 사용자 경험과 공급업체 통합을 개선하기를 원합니다. 회사는 자동화된 모바일 주문 및 배송 서비스를 구현할 계획입니다.
Best For You Organics는 URL https://www.bestforyouorganics.com에서 Azure 웹 앱을 호스팅합니다.
사용자는 웹 앱을 사용하여 레스토랑 위치, 메뉴 항목, 영양, 정보 및 회사 정보를 탐색할 수 있습니다. 이 회사는 플랫폼 간 모바일 앱을 개발하고 배포했습니다.
요구 사항
Bot Builder SDK 및 LUIS(Language Understanding Intelligence Service)를 사용하여 차트봇을 개발해야 합니다. 챗봇은 사용자가 픽업 또는 배달을 위해 음식을 주문할 수 있어야 합니다.
챗봇은 다음 요구 사항을 충족해야 합니다.
* 봇 프레임워크 커넥터에서만 챗봇 엔드포인트에 액세스할 수 있는지 확인합니다.
* 자연어 처리 및 음성 인식을 사용하여 사용자가 텍스트 및 음성을 사용하여 챗봇과 상호 작용할 수 있습니다. 처리는 서버 기반이어야 합니다.
* 지역 레스토랑의 프로모션에 대해 사용자에게 알립니다.
* 사용자가 음성을 사용하여 배달 또는 픽업 주문을 할 수 있습니다.
* 로그인 시 작업 버튼이 포함된 그래픽 인터페이스를 표시하여 사용자를 맞이합니다.
* 챗봇 인사말 인터페이스는 다음 예의 형식과 일치해야 합니다.

공급업체 API
공급업체는 Azure API Management 호스팅 API를 사용하여 레스토랑 인벤토리 및 배달 서비스에 대한 업데이트를 수신하고 제공합니다. 각 공급업체는 자체 구독을 사용하여 각 API에 액세스합니다.
API는 다음 조건을 충족해야 합니다.
* API 사용량은 공급업체당 시간당 5,000회 호출 및 50,000KB 대역폭을 초과할 수 없습니다.
* 공급업체가 호출 수 또는 대역폭 제한에 가까워지면 API가 공급업체에 대한 이메일 알림을 트리거해야 합니다.
* API는 호출 속도를 분당 100개 호출로 제한하여 구독별로 API 사용량 급증을 방지해야 합니다.
* Inventory API는 ASP.NET Core 및 Node.js를 사용하여 작성해야 합니다.
* Azure SQL Database에 대한 인터페이스를 제공하려면 API를 업데이트해야 합니다. 데이터베이스 개체는 코드를 사용하여 관리해야 합니다.
* Delivery API는 Azure 웹앱에서 호출할 때 Azure Active Directory(Azure AD)와 함께 OAuth 2.0 프로토콜을 사용하여 보호되어야 합니다. Azure AD에 Delivery API 및 웹앱을 등록합니다. 웹 앱에서 OAuth 2.0을 활성화합니다.
* Delivery API는 단일 트랜잭션에서 Products 테이블, Vendor 트랜잭션 테이블 및 Billing 테이블을 업데이트해야 합니다.
Best For You Organics Company 아키텍처 팀은 Azure에 예상되는 배포를 설명하는 다음 다이어그램을 만들었습니다.

배달 API
Delivery API에서 간헐적으로 다음 예외가 발생합니다.

챗봇 인사말
챗봇의 인사말에는 사용자 이름이 표시되지 않습니다. 챗봇을 로컬에서 디버그해야 합니다.
언어 처리
사용자는 고객이 이탈리아어 이름을 사용하는 요리를 주문하려고 할 때 봇이 이해하지 못한다고 보고합니다.
앱 파일의 관련 부분은 아래와 같습니다. 줄 번호는 참조용으로만 포함되며 해당 파일이 속한 특정 파일을 나타내는 두 자리 접두사를 포함합니다.
Startup.cs

참고: 이 섹션에서는 동일한 시나리오와 문제를 가진 하나 이상의 질문 세트를 볼 수 있습니다. 각 질문은 문제에 대한 고유한 솔루션을 제시하며 솔루션이 명시된 목표를 충족하는지 확인해야 합니다. 둘 이상의 솔루션으로 문제를 해결할 수 있습니다. 솔루션 중 어느 것도 문제를 해결하지 못할 수도 있습니다.
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 시리즈의 각 질문에는 고유한 솔루션이 포함되어 있습니다. 솔루션이 명시된 목표를 충족하는지 확인합니다.
공급업체 알림 요구 사항을 충족해야 합니다.
솔루션: Microsoft Office 365 SMTP 서버를 사용하여 이메일을 보내도록 Delivery API를 업데이트하십시오.
솔루션이 목표를 충족합니까?
배경
Best for You Organics Company는 여러 위치에 있는 글로벌 레스토랑 프랜차이즈입니다. 이 회사는 사용자 경험과 공급업체 통합을 개선하기를 원합니다. 회사는 자동화된 모바일 주문 및 배송 서비스를 구현할 계획입니다.
Best For You Organics는 URL https://www.bestforyouorganics.com에서 Azure 웹 앱을 호스팅합니다.
사용자는 웹 앱을 사용하여 레스토랑 위치, 메뉴 항목, 영양, 정보 및 회사 정보를 탐색할 수 있습니다. 이 회사는 플랫폼 간 모바일 앱을 개발하고 배포했습니다.
요구 사항
Bot Builder SDK 및 LUIS(Language Understanding Intelligence Service)를 사용하여 차트봇을 개발해야 합니다. 챗봇은 사용자가 픽업 또는 배달을 위해 음식을 주문할 수 있어야 합니다.
챗봇은 다음 요구 사항을 충족해야 합니다.
* 봇 프레임워크 커넥터에서만 챗봇 엔드포인트에 액세스할 수 있는지 확인합니다.
* 자연어 처리 및 음성 인식을 사용하여 사용자가 텍스트 및 음성을 사용하여 챗봇과 상호 작용할 수 있습니다. 처리는 서버 기반이어야 합니다.
* 지역 레스토랑의 프로모션에 대해 사용자에게 알립니다.
* 사용자가 음성을 사용하여 배달 또는 픽업 주문을 할 수 있습니다.
* 로그인 시 작업 버튼이 포함된 그래픽 인터페이스를 표시하여 사용자를 맞이합니다.
* 챗봇 인사말 인터페이스는 다음 예의 형식과 일치해야 합니다.

공급업체 API
공급업체는 Azure API Management 호스팅 API를 사용하여 레스토랑 인벤토리 및 배달 서비스에 대한 업데이트를 수신하고 제공합니다. 각 공급업체는 자체 구독을 사용하여 각 API에 액세스합니다.
API는 다음 조건을 충족해야 합니다.
* API 사용량은 공급업체당 시간당 5,000회 호출 및 50,000KB 대역폭을 초과할 수 없습니다.
* 공급업체가 호출 수 또는 대역폭 제한에 가까워지면 API가 공급업체에 대한 이메일 알림을 트리거해야 합니다.
* API는 호출 속도를 분당 100개 호출로 제한하여 구독별로 API 사용량 급증을 방지해야 합니다.
* Inventory API는 ASP.NET Core 및 Node.js를 사용하여 작성해야 합니다.
* Azure SQL Database에 대한 인터페이스를 제공하려면 API를 업데이트해야 합니다. 데이터베이스 개체는 코드를 사용하여 관리해야 합니다.
* Delivery API는 Azure 웹앱에서 호출할 때 Azure Active Directory(Azure AD)와 함께 OAuth 2.0 프로토콜을 사용하여 보호되어야 합니다. Azure AD에 Delivery API 및 웹앱을 등록합니다. 웹 앱에서 OAuth 2.0을 활성화합니다.
* Delivery API는 단일 트랜잭션에서 Products 테이블, Vendor 트랜잭션 테이블 및 Billing 테이블을 업데이트해야 합니다.
Best For You Organics Company 아키텍처 팀은 Azure에 예상되는 배포를 설명하는 다음 다이어그램을 만들었습니다.

배달 API
Delivery API에서 간헐적으로 다음 예외가 발생합니다.

챗봇 인사말
챗봇의 인사말에는 사용자 이름이 표시되지 않습니다. 챗봇을 로컬에서 디버그해야 합니다.
언어 처리
사용자는 고객이 이탈리아어 이름을 사용하는 요리를 주문하려고 할 때 봇이 이해하지 못한다고 보고합니다.
앱 파일의 관련 부분은 아래와 같습니다. 줄 번호는 참조용으로만 포함되며 해당 파일이 속한 특정 파일을 나타내는 두 자리 접두사를 포함합니다.
Startup.cs

참고: 이 섹션에서는 동일한 시나리오와 문제를 가진 하나 이상의 질문 세트를 볼 수 있습니다. 각 질문은 문제에 대한 고유한 솔루션을 제시하며 솔루션이 명시된 목표를 충족하는지 확인해야 합니다. 둘 이상의 솔루션으로 문제를 해결할 수 있습니다. 솔루션 중 어느 것도 문제를 해결하지 못할 수도 있습니다.
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 시리즈의 각 질문에는 고유한 솔루션이 포함되어 있습니다. 솔루션이 명시된 목표를 충족하는지 확인합니다.
공급업체 알림 요구 사항을 충족해야 합니다.
솔루션: Microsoft Office 365 SMTP 서버를 사용하여 이메일을 보내도록 Delivery API를 업데이트하십시오.
솔루션이 목표를 충족합니까?
AZ-204 문제 24
Azure Blob Storage 컨테이너에 저장된 사진을 관리하는 데 사용할 수 있는 ASP.NET Core 웹 사이트를 개발 중입니다.
웹 사이트 사용자는 Azure AD(Azure Active Directory) 자격 증명을 사용하여 인증합니다.
사진을 저장하는 컨테이너에 대해 RBAC(역할 기반 액세스 제어) 역할 권한을 구현합니다.
사용자를 RBAC 역할에 할당합니다.
사용자의 권한을 Azure Blob 컨테이너와 함께 사용할 수 있도록 웹 사이트의 Azure AD 애플리케이션을 구성해야 합니다.
애플리케이션을 어떻게 구성해야 합니까? 응답하려면 적절한 설정을 올바른 위치로 끕니다.
각 설정은 한 번, 두 번 이상 또는 전혀 사용하지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

웹 사이트 사용자는 Azure AD(Azure Active Directory) 자격 증명을 사용하여 인증합니다.
사진을 저장하는 컨테이너에 대해 RBAC(역할 기반 액세스 제어) 역할 권한을 구현합니다.
사용자를 RBAC 역할에 할당합니다.
사용자의 권한을 Azure Blob 컨테이너와 함께 사용할 수 있도록 웹 사이트의 Azure AD 애플리케이션을 구성해야 합니다.
애플리케이션을 어떻게 구성해야 합니까? 응답하려면 적절한 설정을 올바른 위치로 끕니다.
각 설정은 한 번, 두 번 이상 또는 전혀 사용하지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

AZ-204 문제 25
마이크로서비스 솔루션을 개발 중입니다. 다중 노드 AKS(Azure Kubernetes Service) 클러스터에 솔루션을 배포할 계획입니다.
다음 기능이 포함된 솔루션을 배포해야 합니다.
역방향 프록시 기능
구성 가능한 트래픽 라우팅
사용자 지정 인증서를 사용한 TLS 종료
어떤 구성 요소를 사용해야 합니까? 대답하려면 적절한 구성 요소를 올바른 요구 사항으로 끌어다 놓습니다.
각 구성 요소는 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

다음 기능이 포함된 솔루션을 배포해야 합니다.
역방향 프록시 기능
구성 가능한 트래픽 라우팅
사용자 지정 인증서를 사용한 TLS 종료
어떤 구성 요소를 사용해야 합니까? 대답하려면 적절한 구성 요소를 올바른 요구 사항으로 끌어다 놓습니다.
각 구성 요소는 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.






