본문 바로가기
공부/자격증

AZ-204 Microsoft Azure Developer 한글 덤프ㅣ무료 덤프ㅣ기출문제 (01)

by 혼밥맨 2022. 9. 4.
반응형

 

AZ-204 Microsoft Azure Developer 한글 덤프ㅣ무료 덤프ㅣ기출문제 (01)

 

 

Q01.

Azure Web App으로 실행될 SaaS(Software as a Service) ASP.NET Core 웹 서비스를 구현하고 있습니다. 웹 서비스는 온프레미스를 사용합니다.

저장을 위한 SQL Server 데이터베이스입니다. 웹 서비스에는 데이터 업데이트를 처리하는 WebJob도 포함됩니다. 4명의 고객이 웹 서비스를 사용합니다.

WebJob의 각 인스턴스는 단일 고객에 대한 데이터를 처리하며 싱글톤 인스턴스로 실행되어야 합니다.

각 배포는 프로덕션 데이터를 제공하기 전에 배포 슬롯을 사용하여 테스트해야 합니다.

Azure 비용을 최소화해야 합니다.

Azure 리소스는 격리된 네트워크에 있어야 합니다.

Web App에 대한 App Service 계획을 구성해야 합니다. App Service 계획을 어떻게 구성해야 하나요?

 

정답보기

 

 

Q02.

Azure Function을 사용하여 주문을 처리하는 SaaS(Software as a Service) 회사의 개발자입니다. Azure 기능은 현재 Azure에서 실행됩니다.

Azure Storage 큐에 의해 트리거되는 함수 앱입니다.

Kubernetes 기반 이벤트 기반 자동 크기 조정(KEDA)을 사용하여 Azure 기능을 Kubernetes로 마이그레이션할 준비를 하고 있습니다.

Azure 기능에 대한 Kubernetes 사용자 지정 리소스 정의(CRD)를 구성해야 합니다.

어떤 CRD를 구성해야 합니까? 응답하려면 적절한 CRD 유형을 올바른 위치로 끕니다. CRD 유형은 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수 있습니다.

 

정답보기

 

Q03.  

Azure App Service에서 Azure 웹앱 및 관련 서비스를 만드는 CLI 스크립트를 만들고 있습니다. 웹 앱은 다음 변수를 사용합니다.

GitHub에서 새로 생성된 웹 앱으로 코드를 자동으로 배포해야 합니다. 스크립트를 어떻게 완성해야 합니까? 응답하려면 응답 영역에서 적절한 옵션을 선택하십시오.

 

정답보기

 

Q04.

당신은 사진 관리를 위한 SaaS(Software as a Service) 제품을 개발합니다. 사용자는 사진을 웹 서비스에 업로드한 다음 Azure Storage Blob Storage에 사진을 저장합니다. 스토리지 계정 유형은 범용(General-Purpose) V2입니다.

사진을 업로드할 때 모바일 친화적인 버전의 이미지를 생성하고 저장하도록 처리해야 합니다. 모바일 친화적인 버전의 이미지를 생성하는 프로세스는 1분 이내에 시작해야 합니다.

사진 처리를 시작하는 프로세스를 설계해야 합니다.

솔루션: Blob Storage 이벤트에서 사진 처리를 트리거합니다.

솔루션이 목표를 충족합니까? (Y/N)

 

정답보기

더보기

Yes / No

 

Q05.

Azure App Service API 앱을 개발하고 Development라는 Windows 호스팅 배포 슬롯에 배포합니다. 테스트 및 프로덕션이라는 추가 배포 슬롯을 만듭니다. 프로덕션 배포 슬롯에서 자동 스왑을 활성화합니다.

스왑 작업이 발생하기 전에 스크립트가 실행되고 리소스가 사용 가능한지 확인해야 합니다.

솔루션: applicationInitialization 구성 요소를 포함하도록 web.config 파일을 업데이트하십시오. 스크립트를 실행할 사용자 지정 초기화 작업을 지정합니다.

솔루션이 목표를 충족합니까?

 

정답보기

더보기

Yes / No

Q06.

Azure App Service API 앱을 개발하고 Development라는 Windows 호스팅 배포 슬롯에 배포합니다. 테스트 및 프로덕션이라는 추가 배포 슬롯을 만듭니다. 프로덕션 배포 슬롯에서 자동 스왑을 활성화합니다.

스왑 작업이 발생하기 전에 스크립트가 실행되고 리소스가 사용 가능한지 확인해야 합니다.

솔루션: 테스트 슬롯에 대한 자동 스왑을 활성화하십시오. 테스트 슬롯에 앱을 배포합니다.

솔루션이 목표를 충족합니까?

 

정답보기

더보기

Yes / No

 

Q07.

Azure App Service API 앱을 개발하고 Development라는 Windows 호스팅 배포 슬롯에 배포합니다. 테스트 및 프로덕션이라는 추가 배포 슬롯을 만듭니다. 프로덕션 배포 슬롯에서 자동 스왑을 활성화합니다.

스왑 작업이 발생하기 전에 스크립트가 실행되고 리소스가 사용 가능한지 확인해야 합니다.

해결 방법: 자동 스왑을 비활성화합니다. 스크립트를 실행하려면 statuscheck라는 메서드로 앱을 업데이트하세요. 자동 스왑을 다시 활성화하고 앱을 프로덕션 슬롯에 배포합니다.

솔루션이 목표를 충족합니까?

 

정답보기

더보기

Yes / No

 

Q08.

사진 관리를 위한 SaaS(Software as a Service) 제품을 개발합니다. 사용자는 사진을 웹 서비스에 업로드한 다음 Azure Storage Blob Storage에 사진을 저장합니다. 스토리지 계정 유형은 범용 V2입니다.

사진을 업로드할 때 모바일 친화적인 버전의 이미지를 생성하고 저장하도록 처리해야 합니다. 모바일 친화적인 버전의 이미지를 생성하는 프로세스는 1분 이내에 시작해야 합니다.

사진 처리를 시작하는 프로세스를 설계해야 합니다.

솔루션: Azure Storage 계정을 BlockBlobStorage 스토리지 계정으로 변환합니다.

솔루션이 목표를 충족합니까?

 

정답보기

더보기

Yes / No

Q09.

Azure Web App을 개발 중입니다. 웹 앱에 대한 TLS 상호 인증을 구성합니다.

웹 앱에서 클라이언트 인증서의 유효성을 검사해야 합니다. 응답하려면 응답 영역에서 적절한 옵션을 선택하십시오.

 

정답보기

 

Q10.

Azure App Service Web App for Containers를 사용하여 Docker/Go를 개발 중입니다. Linux App Service에서 컨테이너를 실행할 계획입니다. 사용할 Docker 컨테이너 이미지를 식별합니다.

현재 리소스 그룹이 Linux를 지원하는 위치에 없습니다. 필요한 리소스 그룹 수를 최소화해야 합니다.

애플리케이션을 생성하고 초기 배포를 수행해야 합니다.

솔루션을 개발하는 데 사용해야 하는 세 가지 Azure CLI 명령은 무엇인가요? 응답하려면 명령 목록에서 해당 명령을 응답 영역으로 이동하고 올바른 순서로 정렬합니다.

 

정답보기

 

Q11. 

네 번째 커피에는 Docker에서 실행되는 ASP.NET Core 웹 앱이 있습니다. 앱은 www.fourthcoffee.com 도메인에 매핑됩니다.

Fourth Coffee는 이 애플리케이션을 Azure로 마이그레이션하고 있습니다.

 

이 도커 이미지를 호스팅하고 사용자 지정 도메인을 App Service 웹앱에 매핑하려면 App Service Web App을 프로비전해야 합니다.

AppServiceLinuxDockerPlan이라는 App Service 계획을 포함하는 WestUS 지역에 FourthCoffeePublicWebResourceGroup이라는 리소스 그룹이 만들어졌습니다.

솔루션을 개발하기 위해 CLI 명령을 어떤 순서로 사용해야 합니까?

 

정답보기

더보기

bin/bash --> create --> set --> add

 

Q12.

Azure에서 서버리스 Java 애플리케이션을 개발 중입니다. Azure Functions 애플리케이션의 비밀로 작업할 새 Azure Key Vault를 만듭니다.

신청서는 다음 요구 사항을 충족해야 합니다.

Java 코드를 변경할 필요 없이 Azure Key Vault를 참조하세요.

들어오는 애플리케이션 이벤트 수에 따라 Azure Functions 호스트의 인스턴스를 동적으로 추가 및 제거합니다.

콜드 스타트를 방지하기 위해 인스턴스가 영구적으로 예열되었는지 확인합니다.

VNet에 연결합니다.

Azure Function 애플리케이션을 삭제하는 경우 Azure Key Vault 인스턴스에 대한 인증을 제거해야 합니다.

Azure Key Vault에 대한 액세스 권한을 Azure Functions 애플리케이션에 부여해야 합니다.

어떤 세 가지 작업을 순서대로 수행해야 합니까? 응답하려면 조치 목록에서 해당 조치를 응답 영역으로 이동하고 올바른 순서로 정렬하십시오.

 

정답보기

더보기

create ~premium plan type --> create system-assigned --> create an access policy

Q13.

당신은 웹사이트를 개발합니다. Azure에서 웹 사이트를 호스팅할 계획입니다. 웹 사이트가 게시된 후 트래픽이 많이 발생할 것으로 예상합니다.

비용을 최소화하면서 웹 사이트가 계속 사용 가능하고 응답성이 있는지 확인해야 합니다.

웹사이트를 배포해야 합니다. 당신은 무엇을 해야 합니까?

 

A. 웹사이트를 가상 머신에 배포합니다. CPU 부하가 높을 때 자동으로 확장되도록 가상 머신을 구성합니다.

B. 공유 서비스 계층을 사용하는 App Service에 웹 사이트를 배포합니다. CPU 부하가 높을 때 자동으로 크기를 조정하도록 App Service 계획을 구성합니다.

C. 웹사이트를 가상 머신에 배포합니다. CPU 로드가 높을 때 가상 머신 인스턴스 수를 늘리도록 확장 집합을 구성합니다.

D. 표준 서비스 계층을 사용하는 App Service에 웹 사이트를 배포합니다. CPU 부하가 높을 때 자동으로 크기를 조정하도록 App Service 계획을 구성합니다.

 

정답보기

더보기

D. 표준 서비스 계층을 사용하는 App Service에 웹 사이트를 배포합니다. CPU 부하가 높을 때 자동으로 크기를 조정하도록 App Service 계획을 구성합니다.

 

 

Q14.

회사에서 Java 웹 앱을 개발 중입니다. 웹앱 코드는 https://github.com/Contoso/webapp에 있는 GitHub 리포지토리에서 호스팅됩니다.

웹 앱은 프로덕션으로 이동하기 전에 평가되어야 합니다. 초기 코드 릴리스를 staging이라는 배포 슬롯에 배포해야 합니다.

웹 앱을 만들고 코드를 배포해야 합니다. 명령을 어떻게 완료해야 합니까? 응답하려면 응답 영역에서 적절한 옵션을 선택하십시오.

 

정답보기

 

 

Q15.

음식 배달 비용을 지불하는 데 사용되는 웹 서비스가 있습니다. 웹 서비스는 Azure Cosmos DB를 데이터 저장소로 사용합니다.

사용자가 팁 금액을 설정할 수 있는 새로운 기능을 추가할 계획입니다. 새 기능을 사용하려면 Cosmos DB의 문서에 tip이라는 속성이 있어야 하고 숫자 값을 포함해야 합니다.

웹 서비스를 사용하는 기존 웹 사이트 및 모바일 앱이 많이 있으며 당분간 tip 속성을 설정하도록 업데이트되지 않습니다. 트리거를 어떻게 완료해야 합니까?

 

정답보기

 

 

Q16.

Azure Storage Blob 데이터를 처리하기 위해 HTTP 트리거 Azure Function 앱을 개발합니다. 앱은 Blob의 출력 바인딩을 사용하여 트리거됩니다.

앱은 4분 후에도 계속 시간 초과됩니다. 앱은 Blob 데이터를 처리해야 합니다.

앱이 시간 초과되지 않고 Blob 데이터를 처리하는지 확인해야 합니다.

솔루션: Durable Function 비동기 패턴을 사용하여 Blob 데이터를 처리합니다.

솔루션이 목표를 충족합니까?

Yes / No

 

정답보기

더보기

Yes / No

Q17.

Azure Storage Blob 데이터를 처리하기 위해 HTTP 트리거 Azure Function 앱을 개발합니다. 앱은 Blob의 출력 바인딩을 사용하여 트리거됩니다.

앱은 4분 후에도 계속 시간 초과됩니다. 앱은 Blob 데이터를 처리해야 합니다.

앱이 시간 초과되지 않고 Blob 데이터를 처리하는지 확인해야 합니다.

솔루션: HTTP 트리거 페이로드를 Azure Service Bus 큐에 전달하여 큐 트리거 함수에서 처리하고 즉각적인 HTTP 성공 응답을 반환합니다.

솔루션이 목표를 충족합니까?

Yes / No

 

정답보기

더보기

Yes / No

 

 

Q18. 

Azure Storage Blob 데이터를 처리하기 위해 HTTP 트리거 Azure Function 앱을 개발합니다. 앱은 Blob의 출력 바인딩을 사용하여 트리거됩니다.

앱은 4분 후에도 계속 시간 초과됩니다. 앱은 Blob 데이터를 처리해야 합니다.

앱이 시간 초과되지 않고 Blob 데이터를 처리하는지 확인해야 합니다.

해결 방법: App Service 호스팅 계획을 사용하도록 앱을 구성하고 Always On 설정을 활성화합니다.

솔루션이 목표를 충족합니까?

Yes / No

 

정답보기

더보기

Yes / No

Q19

사진 관리를 위한 SaaS(Software as a Service) 제품을 개발합니다. 사용자는 사진을 웹 서비스에 업로드한 다음 Azure Storage Blob Storage에 사진을 저장합니다. 스토리지 계정 유형은 범용 V2입니다.

사진을 업로드할 때 모바일 친화적인 버전의 이미지를 생성하고 저장하도록 처리해야 합니다. 모바일 친화적인 버전의 이미지를 생성하는 프로세스는 1분 이내에 시작해야 합니다.

사진 처리를 시작하는 프로세스를 설계해야 합니다.

솔루션: 사진 처리를 Blob 업로드에서 트리거된 Azure 함수로 이동합니다. 솔루션이 목표를 충족합니까?

Yes / No

 

정답보기

더보기

Yes / No

 

Q20.

Azure Blob Storage를 사용하는 애플리케이션을 개발 중입니다.

애플리케이션은 감사 목적으로 스토리지 계정의 Blob Blob 메타데이터에 발생하는 모든 변경 내용의 트랜잭션 로그를 읽어야 합니다. 변경 사항은 발생한 순서대로 이루어져야 하며 생성, 업데이트, 삭제 및 복사 작업만 포함해야 하며 규정 준수를 위해 보관해야 합니다.

트랜잭션 로그를 비동기적으로 처리해야 합니다. 당신은 무엇을 해야 합니까?

 

A. 구독자 Azure Function 앱과 함께 Azure Event Grid를 사용하여 모든 Azure Blob Storage 이벤트를 처리합니다.

B. 스토리지 계정에서 변경 피드를 활성화하고 사용 가능한 이벤트에 대한 모든 변경을 처리합니다.

C. 성공적인 Blob 이벤트에 대한 모든 Azure Storage Analytics 로그를 처리합니다.

D. Azure Monitor HTTP 데이터 수집기 API를 사용하고 성공적인 Blob 이벤트에 대한 요청 본문을 검색합니다.

 

정답보기

더보기

B. 스토리지 계정에서 변경 피드를 활성화하고 사용 가능한 이벤트에 대한 모든 변경을 처리합니다.

 

Q21.

ContosoApp이라는 ASP.NET Core 애플리케이션을 실행하는 Docker 이미지를 만들 계획입니다. setupScript.ps1이라는 설치 스크립트와 ContosoApp.dll을 포함한 일련의 응용 프로그램 파일이 있습니다.

다음 요구 사항을 충족하는 Dockerfile 문서를 생성해야 합니다.

   컨테이너가 빌드되면 setupScripts.ps1을 호출합니다.

   컨테이너가 시작되면 ContosoApp.dll을 실행합니다.

Dockerfile 문서는 ContosoApp.dll setupScript.ps1이 저장된 동일한 폴더에 생성되어야 합니다.

솔루션을 개발하려면 어떤 5가지 명령을 사용해야 합니까?

 

정답보기

 

 

Q22.

Azure Blob 컨테이너에 업로드된 이미지를 처리하는 Azure 함수 앱을 개발 중입니다.

이미지는 업로드된 후 최대한 빨리 처리되어야 하며 솔루션은 대기 시간을 최소화해야 합니다. 함수 앱이 트리거될 때 이미지를 처리하는 코드를 만듭니다.

기능 앱을 구성해야 합니다. 당신은 무엇을 해야 합니까?

A. App Service 계획을 사용합니다. Azure Blob Storage 입력 트리거를 사용하도록 함수 앱을 구성합니다.

B. 소비 계획을 사용합니다. Azure Blob Storage 트리거를 사용하도록 함수 앱을 구성합니다.

C. 소비 계획을 사용합니다. 타이머 트리거를 사용하도록 함수 앱을 구성합니다.

D. App Service 계획을 사용합니다. Azure Blob Storage 트리거를 사용하도록 함수 앱을 구성합니다.

E. 소비 계획을 사용합니다. Azure Blob Storage 입력 트리거를 사용하도록 함수 앱을 구성합니다.

 

정답보기

더보기

D. App Service 계획을 사용합니다. Azure Blob Storage 트리거를 사용하도록 함수 앱을 구성합니다.

 

Q23.

Java 응용 프로그램에 대한 새 개발 환경을 구성하고 있습니다.

환경에는 VMSS(Virtual Machine Scale Set), 여러 스토리지 계정 및 네트워킹 구성 요소가 필요합니다.

저장소 계정이 성공적으로 만들어지고 연결된 부하 분산 장치 및 가상 네트워크가 구성될 때까지 VMSS를 만들면 안 됩니다.

Azure Resource Manager 템플릿을 어떻게 완성해야 하나요? (copyIndex --> copy --> dependsOn)

 

정답보기

Q24.

Visual Studio를 사용하여 Azure Function App을 개발 중입니다. 앱은 Azure Web App에서 입력한 주문을 처리합니다. 웹앱은 주문 정보를 Azure Queue Storage에 배치합니다.

아래 표시된 Azure Function App 코드를 검토해야 합니다.

 

정답보기

 

Q25.

다음 사용 사례를 지원하는 병원용 솔루션을 개발 중입니다.

   다른 위치에 있는 여러 사용자가 환자 기록을 업데이트한 경우에도 가장 최근의 환자 상태 세부 정보를 검색해야 합니다.

   조회된 환자 건강 모니터링 데이터는 최신 버전 또는 이전 버전이어야 합니다.

   환자가 퇴원하고 모든 비용이 평가된 후 환자 청구 기록에 최종 비용이 포함됩니다.

Cosmos DB NoSQL 데이터베이스를 프로비전하고 데이터베이스 계정의 기본 일관성 수준을 Strong으로 설정합니다. 인덱싱 모드의 값을 일관성으로 설정합니다.

대기 시간과 솔루션 가용성에 미치는 영향을 최소화해야 합니다. 시나리오에 필요한 일관성 보장을 충족하려면 쿼리 수준에서 기본 일관성 수준을 재정의해야 합니다. 어떤 일관성 수준을 구현해야 합니까?

 

정답보기

 

Q26.

팀을 위한 개발 환경을 구성하고 있습니다. Azure Marketplace에서 Azure 구독으로 최신 Visual Studio 이미지를 배포합니다.

개발 환경에는 조직 전체에서 애플리케이션 개발을 지원하기 위해 여러 SDK(소프트웨어 개발 키트)와 타사 구성 요소가 필요합니다. 개발 팀을 위해 배포된 가상 머신(VM)을 설치하고 사용자 지정합니다. 새 팀 구성원 개발 환경을 프로비저닝하려면 사용자 지정된 VM을 저장해야 합니다.

향후 프로비저닝을 위해 사용자 지정된 VM을 저장해야 합니다.

어떤 도구나 서비스를 사용해야 합니까?

 

정답보기

 

 

Q27.

GitHub 리포지토리에서 Azure Web App에 웹 사이트를 배포할 준비를 하고 있습니다. 웹사이트에는 스크립트에 의해 생성된 정적 콘텐츠가 포함되어 있습니다.

Azure Web App 지속적 배포 기능을 사용할 계획입니다. 웹사이트에서 트래픽 서비스를 시작하기 전에 정적 생성 스크립트를 실행해야 합니다. 이 목표를 달성할 수 있는 두 가지 방법은 무엇입니까?

 

A. host.json 파일의 WEBSITE_RUN_FROM_PACKAGE 설정에 정적 콘텐츠 생성 도구의 경로를 추가합니다.

B. 정적 콘텐츠 생성 스크립트를 실행하는 웹사이트 csproj 프로젝트 파일에 PreBuild 대상을 추가합니다.

C. 정적 콘텐츠를 생성하고 웹사이트를 배포하는 스크립트를 호출하는 /run 폴더에 run.cmd라는 파일을 만듭니다.

D. 정적 콘텐츠를 생성하고 웹사이트를 배포하는 스크립트를 호출하는 리포지토리의 루트에 .deployment라는 파일을 만듭니다.

 

정답보기

더보기

B. 정적 콘텐츠 생성 스크립트를 실행하는 웹사이트 csproj 프로젝트 파일에 PreBuild 대상을 추가합니다.

D. 정적 콘텐츠를 생성하고 웹사이트를 배포하는 스크립트를 호출하는 리포지토리의 루트에 .deployment라는 파일을 만듭니다.

 

Q28.

Azure Blob Storage를 사용하는 애플리케이션을 개발 중입니다. 변경 피드를 포함하도록 Azure Blob Storage를 구성했습니다.

스토리지 계정의 복사본은 다른 지역에서 만들어야 합니다. 현재 저장소 계정에서 저장소 서버 간에 직접 새 저장소 계정으로 데이터를 복사해야 합니다.

다른 지역에서 저장소 계정의 복사본을 만들고 데이터를 복사해야 합니다. 어떤 순서로 작업을 수행해야 합니까?

Export --> Create --> Modify --> Deploy --> AZ copy

 

정답보기

Q29.

 

Azure VM(가상 머신) 기반 애플리케이션을 배포할 준비를 하고 있습니다.

애플리케이션을 실행하는 VM에는 다음 요구 사항이 있습니다.

   VM이 프로비저닝되면 방화벽이 자동으로 구성되어야 Azure 리소스에 액세스할 수 있습니다.

   지원 서비스는 Azure Storage에 저장된 Azure PowerShell 스크립트를 사용하여 설치해야 합니다.

요구 사항이 충족되었는지 확인해야 합니다. 어떤 기능을 사용해야 하나요?

 

정답보기


Q30.

회사에서 Node.js 웹 앱을 개발 중입니다. 웹 앱 코드는 https://github.com/TailSpinToys/webapp에 있는 GitHub 리포지토리에서 호스팅됩니다.

웹 앱은 프로덕션으로 이동하기 전에 검토해야 합니다. 검토라는 배포 슬롯에 초기 코드 릴리스를 배포해야 합니다. 웹 앱을 만들고 코드를 배포해야 합니다. 명령을 어떻게 완료해야 합니까? 응답하려면 응답 영역에서 적절한 옵션을 선택하십시오.

 

정답보기

반응형

댓글