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

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

드래그 앤 드롭 질문
PolicyLib 요구 사항이 충족되는지 확인해야 합니다.
코드 세그먼트를 어떻게 완성해야 합니까? 대답하려면 적절한 코드 세그먼트를 올바른 위치로 드래그하세요. 각 코드 세그먼트는 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 패널 사이의 분할 막대를 드래그하거나 스크롤하여 콘텐츠를 볼 수 있습니다.
참고사항: 정답 하나당 1점입니다.

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

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

드래그 앤 드롭 질문
PolicyLib 요구 사항이 충족되는지 확인해야 합니다.
코드 세그먼트를 어떻게 완성해야 합니까? 대답하려면 적절한 코드 세그먼트를 올바른 위치로 드래그하세요. 각 코드 세그먼트는 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 패널 사이의 분할 막대를 드래그하거나 스크롤하여 콘텐츠를 볼 수 있습니다.
참고사항: 정답 하나당 1점입니다.

AZ-204 문제 217
두 개의 Docker 컨테이너가 포함된 애플리케이션을 개발하고 있습니다.
신청서는 다음 요구 사항을 충족해야 합니다.
* 컨테이너는 루트로 실행되면 안 됩니다.
* 컨테이너는 YAML 파일을 사용하여 Azure Container Instances에 배포되어야 합니다.
* 컨테이너는 수명 주기, 리소스, 로컬 네트워크 및 스토리지 볼륨을 공유해야 합니다.
* 저장 볼륨은 컨테이너 충돌에도 지속되어야 합니다.
* 컨테이너가 중지되거나 재시작되면 저장 볼륨을 파기해야 합니다.
애플리케이션에 대해 Azure Container Instances를 구성해야 합니다.

신청서는 다음 요구 사항을 충족해야 합니다.
* 컨테이너는 루트로 실행되면 안 됩니다.
* 컨테이너는 YAML 파일을 사용하여 Azure Container Instances에 배포되어야 합니다.
* 컨테이너는 수명 주기, 리소스, 로컬 네트워크 및 스토리지 볼륨을 공유해야 합니다.
* 저장 볼륨은 컨테이너 충돌에도 지속되어야 합니다.
* 컨테이너가 중지되거나 재시작되면 저장 볼륨을 파기해야 합니다.
애플리케이션에 대해 Azure Container Instances를 구성해야 합니다.

AZ-204 문제 218
Azure Static Web앱의 워크플로 파일에 지정된 app_location 값에 다음 staticwebapp.config.json 파일을 개발하여 배포합니다.




AZ-204 문제 219
네트워크 보안 정책이 충족되었는지 확인해야 합니다.
네트워크 보안을 어떻게 구성해야 합니까? 대답하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고사항: 정답 하나당 1점입니다.

네트워크 보안을 어떻게 구성해야 합니까? 대답하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고사항: 정답 하나당 1점입니다.

AZ-204 문제 220
한 회사가 Java 웹앱을 개발하고 있습니다. 웹앱 코드는 https://github.com/Contoso/webapp에 있는 GitHub 저장소에 호스팅됩니다.
웹 앱은 프로덕션으로 이동하기 전에 평가해야 합니다. 초기 코드 릴리스를 staging이라는 배포 슬롯에 배포해야 합니다.
웹앱을 만들고 코드를 배포해야 합니다.
명령을 어떻게 완료해야 합니까? 대답하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고사항: 정답 하나당 1점입니다.

웹 앱은 프로덕션으로 이동하기 전에 평가해야 합니다. 초기 코드 릴리스를 staging이라는 배포 슬롯에 배포해야 합니다.
웹앱을 만들고 코드를 배포해야 합니다.
명령을 어떻게 완료해야 합니까? 대답하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고사항: 정답 하나당 1점입니다.








