AZ-204 문제 231
당신은 플레이어들이 단어를 나타내는 사진 중 가장 마음에 드는 사진에 투표할 수 있는 온라인 게임을 개발하고 있습니다.
이 게임은 Azure Functions를 사용하여 구축되었으며, 투표 수를 추적하기 위해 내구성이 있는 엔티티를 사용합니다. 투표 시간은 30초입니다. 지연 시간을 최소화해야 합니다.
투표를 위해 Azure Function을 구현해야 합니다.
코드를 어떻게 완성해야 할까요? 정답을 선택하려면 답변란에서 적절한 옵션을 고르세요.

이 게임은 Azure Functions를 사용하여 구축되었으며, 투표 수를 추적하기 위해 내구성이 있는 엔티티를 사용합니다. 투표 시간은 30초입니다. 지연 시간을 최소화해야 합니다.
투표를 위해 Azure Function을 구현해야 합니다.
코드를 어떻게 완성해야 할까요? 정답을 선택하려면 답변란에서 적절한 옵션을 고르세요.

AZ-204 문제 232
드래그 앤 드롭 질문
Azure Blob Storage 컨테이너에 저장된 사진을 관리하는 데 사용할 수 있는 ASP.NET Core 웹사이트를 개발하고 있습니다.
웹사이트 사용자는 Azure Active Directory(Azure AD) 자격 증명을 사용하여 인증합니다.
사진을 저장하는 컨테이너에 역할 기반 접근 제어(RBAC)를 구현하고, 사용자에게 RBAC 역할을 할당합니다.
웹사이트의 Azure AD 애플리케이션을 구성하여 사용자 권한을 Azure Blob 컨테이너와 함께 사용할 수 있도록 해야 합니다.
애플리케이션을 어떻게 구성해야 할까요? 해당 설정을 올바른 위치로 드래그하여 이동하세요. 각 설정은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

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

AZ-204 문제 233
귀사는 애플리케이션을 Azure로 마이그레이션하고 있습니다. IT 부서는 내부 개발자가 Microsoft 지원팀과 소통할 수 있도록 해야 합니다.
IT 부서의 서비스 담당자는 모든 구독에 대해 리소스 보기 및 지원 티켓 생성 권한만 가져야 합니다. 기본 역할 정의를 재사용하고 권한을 변경하여 새로운 사용자 지정 역할을 생성해야 합니다.
사용자 지정 역할을 생성해야 합니다.
답변하려면 답변란에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.

IT 부서의 서비스 담당자는 모든 구독에 대해 리소스 보기 및 지원 티켓 생성 권한만 가져야 합니다. 기본 역할 정의를 재사용하고 권한을 변경하여 새로운 사용자 지정 역할을 생성해야 합니다.
사용자 지정 역할을 생성해야 합니다.
답변하려면 답변란에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.

AZ-204 문제 234
Azure Blob Storage 컨테이너에 저장된 사진을 관리하는 데 사용할 수 있는 ASP.NET Core 웹사이트를 개발하고 있습니다.
웹사이트 사용자는 Azure Active Directory(Azure AD) 자격 증명을 사용하여 인증합니다.
사진을 저장하는 컨테이너에 역할 기반 접근 제어(RBAC) 역할 권한을 구현합니다.
RBAC 역할에 사용자를 할당합니다.
웹사이트의 Azure AD 애플리케이션을 구성하여 사용자 권한을 Azure Blob 컨테이너와 함께 사용할 수 있도록 해야 합니다.
애플리케이션을 어떻게 설정해야 할까요? 해당 설정을 올바른 위치로 드래그하세요.
각 설정은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

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

AZ-204 문제 235
사례 연구 7
정책 서비스
상태 저장 기능을 갖춘 ASP.NET Core 2.1 웹 애플리케이션인 Policy Service를 개발하고 Azure App Service 웹 앱에 배포합니다. 이 애플리케이션은 Azure Event Grid에서 발생하는 이벤트에 반응하여 해당 이벤트에 기반한 정책 작업을 수행합니다.
애플리케이션은 모든 Application Insights 원격 측정 데이터에 Event Grid 이벤트 ID 필드를 포함해야 합니다.
정책 서비스는 수행하는 정책 작업 수에 따라 자동으로 확장되도록 Application Insights를 사용해야 합니다.
다른
이상 탐지 서비스
로그 정보를 분석하여 이상 징후를 탐지하는 이상 탐지 서비스가 있습니다. 이 서비스는 Azure Machine Learning 모델로 구현되었으며 웹 서비스로 배포됩니다.
이상 징후가 감지되면 HTTP 웹훅을 사용하여 관리자에게 이메일을 보내는 Azure Function이 호출됩니다.
건강 모니터링
모든 웹 애플리케이션과 서비스는 /health 서비스 엔드포인트에서 상태 모니터링을 수행합니다.
문제점
보험손실
정책 서비스를 배포할 때, 배포 과정 중에 적용 중이던 정책은 적용되지 않을 수 있습니다.
성능 문제
부하가 심할 경우, 이상 탐지 서비스의 속도가 느려지고 연결이 거부될 수 있습니다.
알림 지연 시간
사용자들은 이상 징후 감지 이메일이 이상 징후가 감지된 후 몇 분 후에 도착하는 경우가 있다고 보고했습니다.
정책
로그 정책
모든 Azure App Service 웹 앱은 Azure Blob Storage에 로그를 기록해야 합니다. 모든 로그 파일은 logdrop이라는 컨테이너에 저장해야 하며, 해당 컨테이너에 15일 동안 보관해야 합니다.
인증 이벤트
인증 이벤트는 사용자의 로그인 및 로그아웃을 모니터링하는 데 사용됩니다. 모든 인증 이벤트는 정책 서비스에서 처리되어야 합니다. 로그아웃은 가능한 한 빨리 처리되어야 합니다.
정책라이브
PolicyLib이라는 공유 라이브러리가 있는데, 이 라이브러리에는 모든 ASP.NET Core 웹 서비스 및 애플리케이션에서 공통적으로 사용되는 기능이 포함되어 있습니다. PolicyLib 라이브러리는 다음 조건을 충족해야 합니다.
* Application Insights 원격 측정에서 사용자 작업이 아닌 항목은 제외합니다.
웹 서비스가 자체적으로 확장될 수 있도록 하는 방법을 제공합니다.
* 스케일링 작업으로 인해 애플리케이션 사용이 중단되지 않도록 하십시오.
앱 파일의 관련 부분은 아래와 같습니다. 줄 번호는 참조용으로만 포함되며, 해당 줄이 속한 특정 파일을 나타내는 두 글자 접두사가 붙어 있습니다.

앱 파일의 관련 부분은 아래와 같습니다. 줄 번호는 참조용으로만 포함되며, 해당 줄이 속한 특정 파일을 나타내는 두 글자 접두사가 붙어 있습니다.

참고: 이 문제는 동일한 시나리오를 제시하는 일련의 문제 중 하나입니다. 각 문제에는 제시된 목표를 달성할 수 있는 고유한 해결책이 포함되어 있습니다. 일부 문제 세트에는 정답이 두 개 이상일 수 있으며, 정답이 없는 문제 세트도 있습니다.
이 섹션에서 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 따라서 이 질문들은 검토 화면에 나타나지 않습니다.
정책에 따라 인증 이벤트가 발생하고 처리되는지 확인해야 합니다.
해결 방법: 로그인 및 로그아웃 이벤트에 대해 별도의 Azure Event Grid 토픽과 구독을 생성합니다.
이 해결책은 목표를 달성합니까?
정책 서비스
상태 저장 기능을 갖춘 ASP.NET Core 2.1 웹 애플리케이션인 Policy Service를 개발하고 Azure App Service 웹 앱에 배포합니다. 이 애플리케이션은 Azure Event Grid에서 발생하는 이벤트에 반응하여 해당 이벤트에 기반한 정책 작업을 수행합니다.
애플리케이션은 모든 Application Insights 원격 측정 데이터에 Event Grid 이벤트 ID 필드를 포함해야 합니다.
정책 서비스는 수행하는 정책 작업 수에 따라 자동으로 확장되도록 Application Insights를 사용해야 합니다.
다른
이상 탐지 서비스
로그 정보를 분석하여 이상 징후를 탐지하는 이상 탐지 서비스가 있습니다. 이 서비스는 Azure Machine Learning 모델로 구현되었으며 웹 서비스로 배포됩니다.
이상 징후가 감지되면 HTTP 웹훅을 사용하여 관리자에게 이메일을 보내는 Azure Function이 호출됩니다.
건강 모니터링
모든 웹 애플리케이션과 서비스는 /health 서비스 엔드포인트에서 상태 모니터링을 수행합니다.
문제점
보험손실
정책 서비스를 배포할 때, 배포 과정 중에 적용 중이던 정책은 적용되지 않을 수 있습니다.
성능 문제
부하가 심할 경우, 이상 탐지 서비스의 속도가 느려지고 연결이 거부될 수 있습니다.
알림 지연 시간
사용자들은 이상 징후 감지 이메일이 이상 징후가 감지된 후 몇 분 후에 도착하는 경우가 있다고 보고했습니다.
정책
로그 정책
모든 Azure App Service 웹 앱은 Azure Blob Storage에 로그를 기록해야 합니다. 모든 로그 파일은 logdrop이라는 컨테이너에 저장해야 하며, 해당 컨테이너에 15일 동안 보관해야 합니다.
인증 이벤트
인증 이벤트는 사용자의 로그인 및 로그아웃을 모니터링하는 데 사용됩니다. 모든 인증 이벤트는 정책 서비스에서 처리되어야 합니다. 로그아웃은 가능한 한 빨리 처리되어야 합니다.
정책라이브
PolicyLib이라는 공유 라이브러리가 있는데, 이 라이브러리에는 모든 ASP.NET Core 웹 서비스 및 애플리케이션에서 공통적으로 사용되는 기능이 포함되어 있습니다. PolicyLib 라이브러리는 다음 조건을 충족해야 합니다.
* Application Insights 원격 측정에서 사용자 작업이 아닌 항목은 제외합니다.
웹 서비스가 자체적으로 확장될 수 있도록 하는 방법을 제공합니다.
* 스케일링 작업으로 인해 애플리케이션 사용이 중단되지 않도록 하십시오.
앱 파일의 관련 부분은 아래와 같습니다. 줄 번호는 참조용으로만 포함되며, 해당 줄이 속한 특정 파일을 나타내는 두 글자 접두사가 붙어 있습니다.

앱 파일의 관련 부분은 아래와 같습니다. 줄 번호는 참조용으로만 포함되며, 해당 줄이 속한 특정 파일을 나타내는 두 글자 접두사가 붙어 있습니다.

참고: 이 문제는 동일한 시나리오를 제시하는 일련의 문제 중 하나입니다. 각 문제에는 제시된 목표를 달성할 수 있는 고유한 해결책이 포함되어 있습니다. 일부 문제 세트에는 정답이 두 개 이상일 수 있으며, 정답이 없는 문제 세트도 있습니다.
이 섹션에서 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 따라서 이 질문들은 검토 화면에 나타나지 않습니다.
정책에 따라 인증 이벤트가 발생하고 처리되는지 확인해야 합니다.
해결 방법: 로그인 및 로그아웃 이벤트에 대해 별도의 Azure Event Grid 토픽과 구독을 생성합니다.
이 해결책은 목표를 달성합니까?







