Details of the Microsoft AZ-204 exam
This certification exam is made up of 40-60 questions covering different formats. These include multiple-choice and multiple-response questions, scenario-based items, build list, active screen, drag and drop, and short answer. The passing score for the test is 700 points and you need to get it within 150 minutes. The exam is available in English, Korean, Japanese, and Simplified Chinese. To take it, the applicants have to pay the fee of $165 and register with Pearson VUE. You need to cover the exam topics using study resources and take a lot of practice tests and exam dumps to get this passing score. The objectives covered in the certification test are listed below:
- Developing Azure compute solutions: 25-30%;
- Developing for Azure storage: 10-15%;
- Connecting to and consuming Azure services & 3rd-party services: 25-30%;
- Implementing Azure security: 15-20%;
- Monitoring, troubleshooting, and optimizing Azure solutions: 10-15%.
The exam blueprint has the details of each of these topics and the areas that the candidates need to focus on during the preparation phase. You should spend time going through the blueprint before choosing your study materials.
Reference: https://docs.microsoft.com/en-us/learn/certifications/exams/az-204
How to book the AZ-204: Developing Solutions for Microsoft Azure Exam
These are following steps for registering the AZ-204: Developing Solutions for Microsoft Azure exam.
- Step 1: Visit to Microsoft Learning and search for AZ-204: Developing Solutions for Microsoft Azure.
- Step 2: Sign up/Login to Pearson VUE account
- Step 3: Select local centre based on your country, date, time and confirm with a payment method.
Microsoft AZ-204 Korean Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Developing Solutions for Microsoft Azure |
| Exam Number: | AZ-204 |
| Real Exam Qty: | 40–60 |
| Certificate Validity Period: | 1 year |
| Exam Duration: | 120 minutes |
| Available Languages: | Spanish, English, Japanese, German, Korean, Chinese (Simplified), French, Portuguese (Brazil) |
| Exam Price: | USD 165 |
| Passing Score: | 700 |
| Related Certifications: | Microsoft Certified: Azure Developer Associate |
| Exam Format: | Active screen, Drag and drop, Case studies, Build list, Multiple choice |
| Recommended Training: | Microsoft Learn: AZ-204 Learning Path |
| Exam Registration: | Microsoft Certification Exam Registration Pearson VUE Scheduling |
| Sample Questions: | Microsoft AZ-204 Korean Sample Questions |
| Exam Way: | Online proctored or onsite testing center |
| Pre Condition: | No formal prerequisites; recommended 2+ years programming experience, familiarity with Azure SDKs, CLI, PowerShell |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/az-204 |
Microsoft AZ-204 Korean Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: Implement Azure security | 15–20% | - Implement user authentication and authorization
|
| Topic 2: Develop for Azure storage | 15–20% | - Develop solutions using Blob Storage
|
| Topic 3: Connect to and consume Azure services and third-party services | 20–25% | - Implement API Management
|
| Topic 4: Monitor, troubleshoot, and optimize Azure solutions | 5–10% | - Optimize performance and scalability
|
| Topic 5: Develop Azure compute solutions | 25–30% | - Implement containerized solutions
|
Microsoft Developing Solutions for Microsoft Azure (AZ-204 Korean Version) Sample Questions:
드래그 앤 드롭 질문
IoT 솔루션을 개발 중입니다. 이 솔루션은 .NET 애플리케이션과 Azure IoT Hub 간의 양방향 통신을 필요로 합니다.
단일 테스트 장치에 대한 연결 정보를 얻어야 합니다.
해결책을 개발하는 데 사용해야 할 세 가지 명령은 무엇입니까? 정답을 선택하려면 명령 목록에서 적절한 명령을 답란으로 옮기고 올바른 순서대로 배열하십시오.
참고: 정답 하나당 1점입니다.
Correct Answer:

Explanation:
Run the following command in the command-line environment where you are using the Azure CLI to install the IoT extension:
Step 1: az extension add
--name <iot-extension-name>
Run the following command in the command-line environment where you are using the Azure CLI to install the IoT extension:
az extension add --name azure-cli-iot-ext
Step 2: az iot hub device-identity create
--hub-name <iot-hub-name>
--device-id <device-id>
Create a new device in the IoT Hub "DemoHub"
Command: az iot hub device-identity create --hub-name DemoHub --device-id testDevice Step 3: az iot hub device-identity show-connection-string
--hub-name { iot-hub-name }
--device-id <device-id>
References:
https://github.com/MicrosoftDocs/azure-docs/blob/master/includes/iot-hub-get-started-create-device-identity.md
사례 연구 8 - VanArsdel, Ltd.
배경
VanArsdel, Ltd.는 글로벌 사무용품 회사입니다. 캐나다에 본사를 두고 있으며 전 세계에 소매점을 운영하고 있습니다. 이 회사는 매장, 유통업체, 공급업체 및 배송 서비스를 지원하기 위해 여러 클라우드 기반 솔루션을 개발하고 있습니다.
현재 환경
기업 웹사이트
해당 회사는 http://www.vanarsdelltd.com에 위치한 공개 웹사이트를 운영하고 있습니다. 이 웹사이트는 React JavaScript 사용자 인터페이스, HTML, CSS, 이미지 자산 및 Azure Functions에서 호스팅되는 여러 API로 구성되어 있습니다.
소매점 위치
이 회사는 전 세계 수천 개의 매장을 지원합니다. 매장들은 재고, 구매 및 배송 서비스를 지원하기 위해 매시간 데이터를 Azure Blob 스토리지 계정으로 전송합니다.
각 기록에는 위치 식별자와 판매 거래 정보가 포함되어 있습니다.
요구 사항
애플리케이션 구성 요소는 다음 요구 사항을 충족해야 합니다.
기업 웹사이트
- SSL을 사용하여 웹사이트를 보호하세요.
- 데이터 저장 및 호스팅 비용을 최소화합니다.
- 지속적 통합 및 지속적 배포(CI/CD)를 위한 GitHub 네이티브 워크플로우를 구현합니다.
- 현지에서 활용할 수 있도록 웹사이트 콘텐츠를 전 세계에 배포합니다.
- Application Insights를 사용한 모니터링과 SSL 인증서 유효성 및 사용자 지정 헤더 값 검증을 포함한 가용성 웹 테스트를 구현합니다.
- 웹사이트는 99.95%의 가동률을 유지해야 합니다.
소매점 위치
- Azure Functions는 Blob Storage에 데이터가 업로드될 때 즉시 데이터를 처리해야 합니다. Azure Functions는 네이티브 SQL 언어 쿼리를 사용하여 Azure Cosmos DB를 업데이트해야 합니다.
- 매일 밤 매장 매출 거래 정보를 감사하여 데이터를 검증하고, 매출 재무를 처리하고, 재고를 대조합니다.
배송 서비스
- Azure Function을 사용하여 서비스 원격 측정 데이터를 Azure Cosmos DB에 저장합니다. 데이터에는 품목 ID, 배송 차량 번호판, 차량 적재 용량 및 현재 차량 위치 좌표가 포함되어야 합니다.
- 회사 웹사이트에서 호출되는 Azure Function을 사용하여 배송 기사 프로필 정보를 Azure Active Directory(Azure AD)에 저장합니다.
재고 관리 서비스
해당 회사는 소매점 스토리지 계정 내의 특정 데이터 블록에 대한 접근 권한(읽기 전용 접근 권한 포함)이 필요한 재고 처리용 API 개발을 위해 제3자 업체와 계약을 체결했습니다.
보안
- 모든 Azure Functions는 회사에서 제공하는 RSA-HSM 키를 사용하여 암호화된 다양한 환경 및 지역에 대한 구성 데이터의 관리 및 배포를 중앙 집중화해야 합니다.
- 인증 및 권한 부여에는 Azure AD를 사용해야 하며, 서비스는 가능한 경우 관리형 ID를 사용해야 합니다.
문제점
소매점 위치
- 예기치 않은 실수로 데이터가 삭제된 경우, 해당 시점의 소매점 위치 데이터를 복원해야 합니다.
- Azure Function에서 실행되는 Azure Cosmos DB 쿼리는 요청 단위(RU) 사용량이 높고, 함수 앱이 확장됨에 따라 대용량 항목에 대한 읽기 지연 시간이 높은 복잡한 쿼리가 여러 개 포함되어 있습니다.
질문
보안 요구 사항을 충족하려면 Azure Functions를 보호해야 합니다.
어떤 두 가지 행동을 해야 할까요? 각 정답은 해결책의 일부를 나타냅니다.
참고: 정답 하나당 1점입니다.
- A. 새 Azure AD 서비스 주체를 사용하여 무료 계층 Azure 앱 구성 인스턴스를 생성합니다.
- B. 소프트 삭제 및 완전 삭제 방지 기능이 활성화된 Azure Key Vault에 RSA-HSM 키를 저장합니다.
- C. 컨테이너에 불변성 정책이 적용된 Azure Blob Storage에 RSA-HSM 키를 저장합니다.
- D. Azure AD 관리 ID가 할당된 표준 계층 Azure 앱 구성 인스턴스를 생성합니다.
- E. RSA-HSM 키를 Azure Cosmos DB에 저장합니다. 고객 관리 키 및 허용 위치에 대한 기본 제공 정책을 적용합니다.
Correct Answer: B,D 🗳️
Explanation: Only visible for BraindumpQuiz members. You can sign-up / login (it's free).
Azure Cosmos DB for NoSQL 데이터베이스를 생성합니다.
Azure Cosmos DB .NET SDK v3 API for NoSQL을 사용하여 다음 파일을 업로드할 계획입니다.
파일을 업로드할 때 "413 엔티티 크기가 너무 큽니다"라는 오류 메시지가 표시됩니다.
Azure Cosmos DB for NoSQL 데이터베이스에 업로드할 수 있는 파일을 확인해야 합니다.
어떤 파일을 업로드할 수 있나요?
- A. File1, File2, File3, File4만 해당
- B. File1 및 File2만 해당
- C. File1만 해당
- D. 파일1, 파일2, 파일3, 파일4, 파일5
- E. File1, File2, File3만 해당
Correct Answer: B 🗳️
Explanation: Only visible for BraindumpQuiz members. You can sign-up / login (it's free).
사례 연구 5 - 와이드 월드 임포터스
배경
Wide World Importers는 모든 데이터센터를 Azure로 이전하고 있습니다. 이 회사는 공급망 운영을 지원하는 여러 애플리케이션과 서비스를 개발했으며, 가능한 한 서버리스 컴퓨팅을 활용하고자 합니다.
현재 환경
Windows Server 2016 가상 머신
이 가상 머신(VM)은 Biz Talk Server 2016을 실행합니다. 이 VM은 다음 워크플로를 실행합니다.
* 해상 운송 - 이 워크플로는 컨테이너 정보를 수집하고 검증합니다.
컨테이너 내용물 및 각 항구의 도착 신고.
* 내륙 운송 - 이 워크플로는 연료를 포함한 트럭 운송 정보를 수집하고 검증합니다.
이용률, 정류장 수 및 노선.
VM은 다음과 같은 REST API 호출을 지원합니다.
* 컨테이너 API - 이 API는 무게, 내용물 및 기타 정보를 포함한 컨테이너 정보를 제공합니다.
속성.
* 위치 API - 이 API는 선박 기항지 및 트럭의 위치 정보를 제공합니다.
멈춥니다.
* 배송 REST API - 이 API는 웹사이트에서 사용 및 표시할 수 있는 배송 정보를 제공합니다.
배송 웹사이트.
배송 데이터
이 애플리케이션은 모든 컨테이너 및 운송 정보를 저장하기 위해 MongoDB JSON 문서 저장소 데이터베이스를 사용합니다.
배송 웹사이트
해당 사이트는 배송 컨테이너 추적 정보와 컨테이너 내용물을 표시합니다. 사이트 주소는 http://shipping.wideworldimporters.com입니다. 제안된 해결책은 온프레미스 배송 애플리케이션을 Azure로 마이그레이션하는 것입니다. 기존 VM은 Azure Site Recovery를 사용하여 새로운 Standard_D16s_v3 Azure VM으로 마이그레이션되었으며, BizTalk 구성 요소 마이그레이션을 완료하려면 Azure에서 계속 실행되어야 합니다. BizTalk Server를 호스팅하기 위해 Standard_D16s_v3 Azure VM을 생성합니다. 제안된 솔루션의 Azure 아키텍처 다이어그램은 아래와 같습니다.
배송 로직 앱
Shipping Logic 앱은 다음 요구 사항을 충족해야 합니다.
* 로직 앱을 사용하여 해상 운송 및 내륙 운송 워크플로를 지원합니다.
* 선박을 포함한 다양한 메시지에 대해 업계 표준 프로토콜인 X12 메시지 형식을 지원합니다.
콘텐츠 세부 정보 및 도착 알림.
* 기업 가상 네트워크(VNet)에 대한 보안 리소스를 확보하고 고정된 전용 스토리지 리소스를 사용하십시오.
원가 모델.
* 기존 애플리케이션 및 최종 BizTalk 마이그레이션을 지원하기 위해 온프레미스 연결을 유지합니다.
배송 기능 앱
앱 수준 보안을 사용하고 Azure Active Directory(Azure AD)를 포함하여 안전한 함수 엔드포인트를 구현하세요.
REST API
솔루션을 지원하는 REST API는 다음 요구 사항을 충족해야 합니다.
* 기업 가상 네트워크(VNet)에 대한 보안 리소스를 확보합니다.
* 추가 비용 없이 Azure 내 테스트 위치에 배포할 수 있습니다.
* 배송량이 가장 많은 시기에는 애플리케이션에 영향을 주지 않고 자동으로 용량을 두 배로 늘릴 수 있습니다.
중단 시간.
Azure 결제 모델을 선택할 때 비용을 최소화하세요.
배송 데이터
온프레미스에서 Azure로의 데이터 마이그레이션은 비용과 다운타임을 최소화해야 합니다.
배송 웹사이트
Azure 콘텐츠 전송 네트워크(CDN)를 사용하여 동적 콘텐츠에 대한 최대 성능을 보장하고 지연 시간과 비용을 최소화하세요.
문제점
Windows Server 2016 VM
해당 가상 머신(VM)은 높은 네트워크 지연 시간, 지터 및 높은 CPU 사용률을 보입니다. 이 VM은 매우 중요하며 과거에 백업된 적이 없습니다. VM은 장애 발생 시 디스크의 제자리 복원을 포함하여 7일 스냅샷에서 빠른 복원이 가능해야 합니다.
배송 웹사이트 및 REST API
웹사이트 테스트 중에 다음과 같은 오류 메시지가 표시됩니다.
드래그 앤 드롭 질문
해상 운송 워크플로우에 대한 메시지 처리를 지원해야 합니다.
어떤 네 가지 행동을 순서대로 수행해야 할까요? 정답을 고르려면, 행동 목록에서 적절한 행동을 골라 답란에 옮겨 올바른 순서대로 배열하세요.
Correct Answer:

Explanation:
Step 1: Create an integration account in the Azure portal.
You can define custom metadata for artifacts in integration accounts and get that metadata during runtime for your logic app to use. For example, you can provide metadata for artifacts, such as partners, agreements, schemas, and maps - all store metadata using key-value pairs.
Step 2: Add partners, schemas, certificates, maps, and agreements.
Step 3: Link the Logic App to the integration account.
A logic app that's linked to the integration account and artifact metadata you want to use.
Step 4: Update the Logic App to use the partners, schemas, certificates, maps, and agreements.
Reference:
https://docs.microsoft.com/bs-latn-ba/azure/logic-apps/logic-apps-enterprise-integration-metadata
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-enterprise-integration-create-integration-account
Application Insights SDK를 솔루션에 통합하여 ASP.NET Core 애플리케이션을 개발합니다.
해당 애플리케이션은 짧은 시간 간격 내에 매우 높은 빈도로 원격 측정 데이터를 전송합니다. 그 결과, 기록되는 이벤트, 추적 정보 및 메트릭 수가 감소하고 원격 측정 데이터 수집 오류율이 증가하는 현상이 발생합니다.
애플리케이션 원격 측정 데이터에 대한 통계적으로 정확한 분석을 유지하면서 원격 측정 트래픽, 데이터 비용 및 스토리지 비용을 줄여야 합니다. 또한 HTTP 요청 및 응답 데이터 간의 상관관계를 파악할 수 있어야 합니다.
어떻게 해야 할까요?
- A. Log Analytics 워크스페이스 데이터 수집 규칙(DCR)을 구성합니다. Kusto 쿼리 언어(KQL) 문을 사용하여 수신 데이터를 필터링합니다.
- B. 적응형 샘플링을 비활성화합니다. 고정 속도 샘플링 모듈을 활성화하고 구성합니다.
- C. 계측 코드에서 TelemetryConfiguration 객체를 구성합니다. 메트릭 집계 간격을 15분으로 늘립니다.
- D. 로그 분석 작업 영역에 일일 제한을 설정합니다. 활동 로그 알림 규칙을 생성합니다.
Correct Answer: B 🗳️
Viewing page 1 out of 131 pages.
Viewing questions 1-5 out of 655 questions.
We're so confident of our products that we provide no hassle product exchange.


By Haley

