AZ-204 Korean 無料問題集「Microsoft Developing Solutions for Microsoft Azure (AZ-204 Korean Version)」

참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 이 시리즈의 각 질문에는 명시된 목표를 충족할 수 있는 고유한 솔루션이 포함되어 있습니다. 일부 질문 세트에는 두 개 이상의 정답이 있는 반면, 다른 세트에는 정답이 없는 경우도 있습니다.
이 섹션의 질문에 답변한 후에는 다시 돌아갈 수 없습니다. 따라서 이러한 질문은 검토 화면에 나타나지 않습니다.
Azure Container Apps 앱을 배포하고 컨테이너 앱에서 수신을 비활성화합니다.
사용자들은 컨테이너 앱에 액세스할 수 없다고 보고합니다. 조사해 보니 앱이 0개의 인스턴스로 확장된 것을 확인했습니다.
컨테이너 앱의 문제를 해결해야 합니다.
해결 방법: 수신을 활성화하고 컨테이너 앱의 최소 복제본 수를 1로 구성합니다.
해결책이 목표를 충족하는가?

전 세계 수천 개의 매장에서 재고 데이터를 수집하는 Azure 솔루션을 개발하고 있습니다. 각 매장 위치는 인벤토리 데이터를 매시간 Azure Blob 스토리지 계정으로 전송하여 처리합니다.
솔루션은 다음 요구 사항을 충족해야 합니다.
* 데이터가 Azure Blob 저장소에 저장되면 처리를 시작합니다.
* 매장 위치 정보를 기반으로 데이터를 필터링합니다.
* Azure Cosmos DB로 출력할 데이터를 처리하도록 Azure Logic App을 트리거합니다.
* 고가용성 및 지리적 배포를 활성화합니다.
* 재시도에는 24시간이 소요됩니다.
* 지수 백오프 데이터 처리를 구현합니다.
솔루션을 구성해야 합니다.
무엇을 구현해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:

Explanation:

Box 1: Azure Event Grid
Blob storage events are pushed using Azure Event Grid to subscribers such as Azure Functions, Azure Logic Apps, or even to your own http listener. Event Grid provides reliable event delivery to your applications through rich retry policies and dead-lettering.
Box 2: Azure Logic App
Event Grid uses event subscriptions to route event messages to subscribers. This image illustrates the relationship between event publishers, event subscriptions, and event handlers.

Box 3: Azure Service Bus
The Event Grid service doesn't store events. Instead, events are stored in the Event Handlers, including ServiceBus, EventHubs, Storage Queue, WebHook endpoint, or many other supported Azure Services.
Reference:
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview
https://docs.microsoft.com/en-us/java/api/overview/azure/messaging-eventgrid-readme
Azure Blob Storage 트리거가 있는 Azure Functions 앱을 개발할 계획입니다. 앱은 드물게 사용되며 개별 실행 기간이 제한됩니다. 앱은 다음 요구 사항을 충족해야 합니다.
* 이벤트 기반 스케일링
* 배포 슬롯 지원
* 비용 최소화
앱을 실행할 때 호스팅 플랜과 최대 기간을 확인해야 합니다.
어떤 구성 설정 값을 사용해야 합니까? 대답하려면 답변 영역에서 적절한 값을 선택하세요.
참고사항: 정답 하나당 1점입니다.
正解:

Explanation:
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 이 시리즈의 각 질문에는 명시된 목표를 충족할 수 있는 고유한 솔루션이 포함되어 있습니다. 일부 질문 세트에는 두 개 이상의 정답이 있는 반면, 다른 세트에는 정답이 없는 경우도 있습니다.
이 섹션의 질문에 답한 후에는 다시 돌아갈 수 없습니다. 따라서 이러한 질문은 검토 화면에 나타나지 않습니다.
WebApp1이라는 이름의 Azure App Service 웹앱과 Function 1이라는 이름의 Azure Functions 앱이 있습니다.
WebApp1은 appinsights1이라는 Application Insights 인스턴스와 연결되어 있습니다.
appinsights1에서 WebApp1에 대한 웹 테스트와 해당 알림을 구성합니다. 각 알림은 사서함으로의 이메일 전달을 트리거합니다.
각 알림이 Function1의 실행을 트리거하는지 확인해야 합니다.
솔루션: Application Insights 퍼널을 구성합니다.
해결책이 목표를 충족하는가?

참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 시리즈의 각 질문에는 명시된 목표를 충족할 수 있는 고유한 솔루션이 포함되어 있습니다. 일부 질문 세트에는 하나 이상의 올바른 솔루션이 있을 수 있지만 다른 질문 세트에는 올바른 솔루션이 없을 수 있습니다.
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
Azure Storage Blob 데이터를 처리하기 위해 HTTP 트리거 Azure 함수 앱을 개발합니다. 앱은 Blob의 출력 바인딩을 사용하여 트리거됩니다.
앱이 4분 후에도 계속 시간 초과됩니다. 앱은 Blob 데이터를 처리해야 합니다.
앱이 시간 초과되지 않고 Blob 데이터를 처리하는지 확인해야 합니다.
해결 방법: App Service 호스팅 계획을 사용하도록 앱을 구성하고 Always On 설정을 활성화합니다.
솔루션이 목표를 충족합니까?

解説: (JPNTest メンバーにのみ表示されます)
컨테이너용 Azure App Service 웹앱을 사용하여 Docker/Go를 개발하고 있습니다. Linux의 App Service에서 컨테이너를 실행할 계획입니다. 사용할 Docker 컨테이너 이미지를 식별합니다.
현재 리소스 그룹이 Linux를 지원하는 위치에 상주하지 않습니다. 필요한 리소스 그룹의 수를 최소화해야 합니다.
애플리케이션을 생성하고 초기 배포를 수행해야 합니다.
솔루션을 개발하는 데 사용해야 하는 세 가지 Azure CLI 명령은 무엇인가요? 응답하려면 명령 목록에서 해당 명령을 응답 영역으로 이동하고 올바른 순서로 정렬하십시오.
正解:

Explanation:

You can host native Linux applications in the cloud by using Azure Web Apps. To create a Web App for Containers, you must run Azure CLI commands that create a group, then a service plan, and finally the web app itself.
Step 1: az group create
In the Cloud Shell, create a resource group with the az group create command.
Step 2: az appservice plan create
In the Cloud Shell, create an App Service plan in the resource group with the az appservice plan create command.
Step 3: az webapp create
In the Cloud Shell, create a web app in the myAppServicePlan App Service plan with the az webapp create command. Don't forget to replace with a unique app name, and <docker-ID> with your Docker ID.
References:
https://docs.microsoft.com/mt-mt/azure/app-service/containers/quickstart-docker-go?view=sql-server-ver15
다음과 같은 데이터 수명 주기 관리 정책이 있습니다.

Azure Blob Storage 계정을 구현하고 여기에 정책 1을 적용할 계획입니다. 솔루션은 복원성과 성능을 극대화해야 합니다.
정책을 지원하도록 계정을 구성해야 합니다.
어떤 중복 옵션과 스토리지 계정 유형을 사용해야 합니까? 대답하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고사항: 정답 하나당 1점입니다.
正解:

Explanation:
솔루션이 정책 서비스에 대한 확장 요구 사항을 충족할 수 있는지 확인해야 합니다.
어떤 Azure Application Insights 데이터 모델을 사용해야 하나요?

解説: (JPNTest メンバーにのみ表示されます)
데이터 저장소에 CosmosDB를 사용할 앱을 만들고 있습니다. 앱은 관계형 데이터 배치를 처리합니다.
앱에 대한 API를 선택해야 합니다.
어떤 API를 사용해야 합니까?

解説: (JPNTest メンバーにのみ表示されます)
Azure Blob Storage 컨테이너에 저장된 사진을 관리하는 데 사용할 수 있는 ASP.NET Core 웹 사이트를 개발하고 있습니다.
웹 사이트 사용자는 Azure AD(Azure Active Directory) 자격 증명을 사용하여 인증합니다.
사진을 저장하는 컨테이너에 대한 역할 기반 액세스 제어(RBAC) 역할 권한을 구현합니다.
RBAC 역할에 사용자를 할당합니다.
Azure Blob 컨테이너에서 사용자 권한을 사용할 수 있도록 웹 사이트의 Azure AD 애플리케이션을 구성해야 합니다.
애플리케이션을 어떻게 구성해야 합니까? 전화를 받으려면 적절한 설정을 올바른 위치로 드래그하세요.
각 설정은 한 번, 두 번 이상 사용하거나 전혀 사용하지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:

Explanation:

Box 1: user_impersonation
Box 2: delegated
Example:
1.Select the API permissions section
2.Click the Add a permission button and then:
Ensure that the My APIs tab is selected
3.In the list of APIs, select the API TodoListService-aspnetcore.
4.In the Delegated permissions section, ensure that the right permissions are checked: user_impersonation.
5.Select the Add permissions button.
Box 3: delegated
Example
1.Select the API permissions section
2.Click the Add a permission button and then,
Ensure that the Microsoft APIs tab is selected
3.In the Commonly used Microsoft APIs section, click on Microsoft Graph
4.In the Delegated permissions section, ensure that the right permissions are checked: User.Read. Use the search box if necessary.
5.Select the Add permissions button
References:
https://docs.microsoft.com/en-us/samples/azure-samples/active-directory-dotnet-webapp-webapi- openidconnect-aspnetcore/calling-a-web-api-in-an-aspnet-core-web-application-using-azure-ad/
Azure Storage와 통신하는 .NET 애플리케이션을 개발하고 있습니다.
응용 프로그램이 초기화될 때 메시지를 저장해야 합니다.
메시지를 구현해야 합니다.
코드 세그먼트를 어떻게 완성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:

Explanation:
인코딩된 지리적 좌표가 포함된 웹 요청을 수신할 작은 앱을 설계했습니다. 앱 호출은 드물게 발생합니다.
어떤 컴퓨팅 솔루션을 추천해야 합니까?

Azure Storage를 사용하여 고객 데이터를 저장하는 애플리케이션을 개발하고 있습니다. 데이터는 고객에 의해서만 해독되어야 하며 고객에게 키를 회전시키는 스크립트를 제공해야 합니다.
고객에게 키를 순환하는 스크립트를 제공해야 합니다.
명령을 어떻게 완료해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:
Azure Web App으로 실행되는 ASP.NET Core 시간 시트 애플리케이션을 개발하고 있습니다. 응용 프로그램 사용자는 매월 1일에 시간표 정보를 입력합니다.
애플리케이션은 타사 웹 서비스를 사용하여 데이터의 유효성을 검사합니다.
응용 프로그램은 타사 웹 서버를 호출하여 발생하는 오류로 인해 주기적인 서버 오류가 발생합니다.
타사 서버에 대한 각 요청에는 동일한 실패 확률이 있습니다.
타사 서비스와 관련 없는 서버 오류를 감지하도록 Azure Monitor 경고를 구성해야 합니다. 가양성 경고를 최소화해야 합니다.
Azure Resource Manager 템플릿을 어떻게 완료해야 하나요? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:

Explanation:

Box 1: DynamicThresholdCriterion
Box 2: Http5xx
Server errors are in the 5xx range.
Client errors are in the 4xx range
Box 3: Low
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-dynamic-thresholds
소매점 솔루션의 읽기 대기 시간을 줄여야 합니다.
목표를 달성할 수 있는 두 가지 방법은 무엇입니까? 각 정답은 완전한 솔루션을 제시합니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

正解:D、E 解答を投票する
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 시리즈의 각 질문에는 고유한 솔루션이 포함되어 있습니다. 솔루션이 명시된 목표를 충족하는지 확인합니다.
여러 ASP.Net 웹 애플리케이션을 개발하고 Azure App Service에 배포하고 있습니다. 세션 상태 정보와 HTML 출력을 저장할 계획입니다. 다음 요구 사항을 충족하는 스토리지 메커니즘을 사용해야 합니다.
*모든 ASP.NET 웹 응용 프로그램에서 세션 상태 공유
*여러 판독기 및 단일 작성자에 대해 동일한 세션 상태 데이터에 대한 제어된 동시 액세스를 지원합니다.
*동시 요청에 대한 전체 HTTP 응답 저장
정보를 저장해야 합니다.
제안 솔루션: Azure Cache for Redis를 배포하고 구성합니다. 웹 애플리케이션을 업데이트합니다.
솔루션이 목표를 충족합니까?

解説: (JPNTest メンバーにのみ表示されます)
사용자 사진에 대한 이미지 분석을 수행하고 식별된 개체가 포함된 메타데이터를 반환하는 웹 애플리케이션을 구축하고 있습니다. 이미지는 시간과 컴퓨팅 리소스 측면에서 비용이 많이 듭니다. 중복 업로드를 다시 처리할 필요가 없도록 Azure Redis Cache를 사용할 계획입니다.
Azure 데이터 센터 중단 시 메타데이터 손실을 최소한으로 유지해야 합니다. Azure Redis 캐시 인스턴스를 구성해야 합니다.
어떤 두 가지 작업을 수행해야 합니까?

正解:A、C 解答を投票する
차량 대출을 관리하기 위해 Azure Durable Functions를 개발합니다.
대출 프로세스에는 지정된 순서로 실행해야 하는 여러 작업이 포함됩니다. 작업 중 하나에는 처리하는 데 며칠이 걸릴 수 있는 고객 신용 확인 프로세스가 포함됩니다.
대출 프로세스를 위해 Azure Durable Functions를 구현해야 합니다.
어떤 Azure Durable Functions 유형을 사용해야 하나요?

모든 인증 이벤트가 올바르게 처리되도록 하려면 LoginEvent.cs의 LE03 줄에 코드를 삽입해야 합니다.
코드를 어떻게 완성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:

Explanation:

Box 1: id
id is a unique identifier for the event.
Box 2: eventType
eventType is one of the registered event types for this event source.
Box 3: dataVersion
dataVersion is the schema version of the data object. The publisher defines the schema version.
Scenario: Authentication events are used to monitor users signing in and signing out. All authentication events must be processed by Policy service. Sign outs must be processed as quickly as possible.
The following example shows the properties that are used by all event publishers:
[
{
"topic": string,
"subject": string,
"id": string,
"eventType": string,
"eventTime": string,
"data":{
object-unique-to-each-publisher
},
"dataVersion": string,
"metadataVersion": string
}
]
Reference:
https://docs.microsoft.com/en-us/azure/event-grid/event-schema
보안 정책이 충족되도록 하려면 Processing.cs의 PC26 줄에 코드를 추가해야 합니다.
PC26 행에 추가할 코드를 어떻게 완성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
正解:

Explanation:

Box 1: var key = await Resolver.ResolveKeyAsyn(keyBundle,KeyIdentifier.CancellationToken.None); Box 2: var x = new BlobEncryptionPolicy(key,resolver); Example:
// We begin with cloudKey1, and a resolver capable of resolving and caching Key Vault secrets.
BlobEncryptionPolicy encryptionPolicy = new BlobEncryptionPolicy(cloudKey1, cachingResolver); client.DefaultRequestOptions.EncryptionPolicy = encryptionPolicy; Box 3: cloudblobClient. DefaultRequestOptions.EncryptionPolicy = x; Reference:
https://github.com/Azure/azure-storage-net/blob/master/Samples/GettingStarted/EncryptionSamples
/KeyRotation/Program.cs

弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

オンラインサポート時間:( UTC+9 ) 9:00-24:00
月曜日から土曜日まで

サポート:現在連絡