최신 AZ-204 Korean 무료덤프 - Microsoft Developing Solutions for Microsoft Azure (AZ-204 Korean Version)
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문의 일부입니다. 시리즈의 각 질문에는 명시된 목표를 달성할 수 있는 고유한 솔루션이 포함되어 있습니다. 일부 질문 세트에는 정답이 두 개 이상 있을 수 있지만 다른 질문 세트에는 정답이 없을 수도 있습니다.
이 섹션의 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 표시되지 않습니다.
Azure Event Grid를 사용하여 거의 실시간 정보를 고객에게 푸시하는 애플리케이션을 구현하고 있습니다.
다음과 같은 요구 사항이 있습니다.
* 수백 가지의 다양한 이벤트 유형을 포함하는 이벤트를 수천 명의 고객에게 보내야 합니다.
* 이벤트를 처리하기 전에 이벤트 유형별로 필터링해야 합니다.
* 인증 및 승인은 Microsoft Entra ID를 이용하여 처리해야 합니다.
* 이벤트는 단일 엔드포인트에 게시되어야 합니다.
Azure Event Gnd를 구현해야 합니다.
해결 방법: 사용자 정의 주제에 이벤트를 게시합니다. 각 고객에 대한 이벤트 구독을 만듭니다.
솔루션이 목표를 달성합니까?
이 섹션의 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 표시되지 않습니다.
Azure Event Grid를 사용하여 거의 실시간 정보를 고객에게 푸시하는 애플리케이션을 구현하고 있습니다.
다음과 같은 요구 사항이 있습니다.
* 수백 가지의 다양한 이벤트 유형을 포함하는 이벤트를 수천 명의 고객에게 보내야 합니다.
* 이벤트를 처리하기 전에 이벤트 유형별로 필터링해야 합니다.
* 인증 및 승인은 Microsoft Entra ID를 이용하여 처리해야 합니다.
* 이벤트는 단일 엔드포인트에 게시되어야 합니다.
Azure Event Gnd를 구현해야 합니다.
해결 방법: 사용자 정의 주제에 이벤트를 게시합니다. 각 고객에 대한 이벤트 구독을 만듭니다.
솔루션이 목표를 달성합니까?
정답: A
음식 배달 비용을 지불하는 데 사용되는 웹 서비스가 있습니다. 웹 서비스는 Azure Cosmos DB를 데이터 저장소로 사용합니다.
사용자가 팁 금액을 설정할 수 있는 새로운 기능을 추가할 계획입니다. 새 기능을 사용하려면 Cosmos DB의 문서에 tip이라는 속성이 있고 숫자 값을 포함해야 합니다.
한동안 tip 속성을 설정하기 위해 업데이트되지 않을 웹 서비스를 사용하는 기존 웹 사이트 및 모바일 앱이 많이 있습니다.
트리거를 어떻게 완료해야 합니까?
참고: 각 올바른 선택은 1점의 가치가 있습니다.

사용자가 팁 금액을 설정할 수 있는 새로운 기능을 추가할 계획입니다. 새 기능을 사용하려면 Cosmos DB의 문서에 tip이라는 속성이 있고 숫자 값을 포함해야 합니다.
한동안 tip 속성을 설정하기 위해 업데이트되지 않을 웹 서비스를 사용하는 기존 웹 사이트 및 모바일 앱이 많이 있습니다.
트리거를 어떻게 완료해야 합니까?
참고: 각 올바른 선택은 1점의 가치가 있습니다.

정답:

Explanation:

Box 1: getContext().getRequest();
Box 2: if(isNaN(i)["tip"] ..
In JavaScript, there are two ways to check if a variable is a number :
isNaN() - Stands for "is Not a Number", if variable is not a number, it return true, else return false.
typeof - If variable is a number, it will returns a string named "number".
Box 3:r.setBody(i);
// update the item that will be created
References:
https://docs.microsoft.com/bs-latn-ba/azure/cosmos-db/how-to-write-stored-procedures-triggers-udfs
https://mkyong.com/javascript/check-if-variable-is-a-number-in-javascript/
Azure Application Insights를 사용하여 성능을 모니터링하고 이벤트를 추적하는 ASP.NET Core Web API 웹 서비스를 개발하고 있습니다.
로깅을 활성화하고 로그 메시지가 Application Insights에서 추적하는 이벤트와 상호 연관될 수 있는지 확인해야 합니다.
코드를 어떻게 완성해야 합니까? 응답하려면 적절한 코드 세그먼트를 올바른 위치로 드래그하십시오.
각 코드 세그먼트는 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

로깅을 활성화하고 로그 메시지가 Application Insights에서 추적하는 이벤트와 상호 연관될 수 있는지 확인해야 합니다.
코드를 어떻게 완성해야 합니까? 응답하려면 적절한 코드 세그먼트를 올바른 위치로 드래그하십시오.
각 코드 세그먼트는 한 번, 두 번 이상 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

정답:

Explanation:

Box 1: ApplicationInsightsLoggerOptions
If you want to include the EventId and EventName properties, then add the following to the ConfigureServices method:
services
AddOptions<ApplicationInsightsLoggerOptions>()
Configure(o => o.IncludeEventId = true);
Box 2: IncludeEventID
Box 3: ApplicationServices
In Asp.Net core apps it turns out that trace logs do not show up in Application Insights out of the box. We need to add the following code snippet to our Configure method in Startup.cs:
loggerFactory.AddApplicationInsights(app.ApplicationServices, logLevel); References:
https://blog.computedcloud.com/enabling-application-insights-trace-logging-in-asp-net-core/
회사는 모든 제조 데이터를 Azure Blob Storage에 백업합니다. 관리자는 매달 핫 스토리지에서 아카이브 계층 스토리지로 Blob을 이동합니다.
180일 동안 액세스하지 않은 블록은 자동으로 보관 계층으로 이동해야 합니다. 보관되지 않은 항목의 경로는 기존 대기열에 있어야 합니다. 이 작업은 한 달에 한 번 자동으로 수행해야 합니다. TierAgeInDays의 값을 180으로 설정합니다.
논리 앱을 어떻게 구성해야 하나요? 응답하려면 적절한 트리거 또는 작업 블록을 올바른 트리거 또는 작업 슬롯으로 드래그합니다. 각 트리거 또는 작업 블록은 한 번, 두 번 이상 사용하거나 전혀 사용하지 않을 수 있습니다.
콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

180일 동안 액세스하지 않은 블록은 자동으로 보관 계층으로 이동해야 합니다. 보관되지 않은 항목의 경로는 기존 대기열에 있어야 합니다. 이 작업은 한 달에 한 번 자동으로 수행해야 합니다. TierAgeInDays의 값을 180으로 설정합니다.
논리 앱을 어떻게 구성해야 하나요? 응답하려면 적절한 트리거 또는 작업 블록을 올바른 트리거 또는 작업 슬롯으로 드래그합니다. 각 트리거 또는 작업 블록은 한 번, 두 번 이상 사용하거나 전혀 사용하지 않을 수 있습니다.
콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

정답:

Explanation:


Box 1: Recurrence
Box 2: Insert Entity
Box 3 (if true): Tier Blob
Box 4: (if false):
Leave blank.
References:
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-perform-data-operations
Azure App Service 웹앱을 개발하고 있습니다.
웹앱은 Azure Redis Cache에 세션 정보를 안전하게 저장해야 합니다.
웹앱을 Azure Redis Cache에 연결해야 합니다.
어떤 세 가지 Azure Redis Cache 속성을 사용해야 합니까? 각 정답은 솔루션의 일부를 나타냅니다.
각 올바른 선택은 1점의 가치가 있습니다.
웹앱은 Azure Redis Cache에 세션 정보를 안전하게 저장해야 합니다.
웹앱을 Azure Redis Cache에 연결해야 합니다.
어떤 세 가지 Azure Redis Cache 속성을 사용해야 합니까? 각 정답은 솔루션의 일부를 나타냅니다.
각 올바른 선택은 1점의 가치가 있습니다.
정답: C,D,F
설명: (DumpTOP 회원만 볼 수 있음)
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 시리즈의 각 질문에는 명시된 목표를 충족할 수 있는 고유한 솔루션이 포함되어 있습니다. 일부 질문 세트에는 하나 이상의 올바른 솔루션이 있을 수 있지만 다른 질문 세트에는 올바른 솔루션이 없을 수 있습니다.
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
전 세계 2,000개 매장에서 POS(Point-of-Sale) 장치 데이터를 수집하는 Azure 솔루션을 개발하고 있습니다. 단일 장치는 24시간마다 2MB의 데이터를 생성할 수 있습니다. 각 매장 위치에는 데이터를 전송하는 1~5개의 장치가 있습니다.
Azure Blob Storage에 디바이스 데이터를 저장해야 합니다. 장치 데이터는 장치 식별자를 기반으로 상호 연관되어야 합니다. 향후 추가 매장 오픈 예정입니다.
장치 데이터를 수신하기 위한 솔루션을 구현해야 합니다.
솔루션: Azure Event Grid를 프로비저닝합니다. 장치 식별자를 평가하도록 이벤트 필터링을 구성합니다.
솔루션이 목표를 충족합니까?
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
전 세계 2,000개 매장에서 POS(Point-of-Sale) 장치 데이터를 수집하는 Azure 솔루션을 개발하고 있습니다. 단일 장치는 24시간마다 2MB의 데이터를 생성할 수 있습니다. 각 매장 위치에는 데이터를 전송하는 1~5개의 장치가 있습니다.
Azure Blob Storage에 디바이스 데이터를 저장해야 합니다. 장치 데이터는 장치 식별자를 기반으로 상호 연관되어야 합니다. 향후 추가 매장 오픈 예정입니다.
장치 데이터를 수신하기 위한 솔루션을 구현해야 합니다.
솔루션: Azure Event Grid를 프로비저닝합니다. 장치 식별자를 평가하도록 이벤트 필터링을 구성합니다.
솔루션이 목표를 충족합니까?
정답: A
설명: (DumpTOP 회원만 볼 수 있음)
process.exe라는 네이티브 애플리케이션으로 컴파일되는 C++ 애플리케이션을 개발하고 있습니다. 애플리케이션은 이미지를 입력으로 받아들이고 GIF, PNG 또는 JPEG 이미지 형식 중 하나로 이미지를 반환합니다.
애플리케이션을 Azure 함수로 배포해야 합니다.
함수 및 호스트 json 파일을 구성해야 합니다.
json 파일을 어떻게 완성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

애플리케이션을 Azure 함수로 배포해야 합니다.
함수 및 호스트 json 파일을 구성해야 합니다.
json 파일을 어떻게 완성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

정답:

Explanation:

참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 시리즈의 각 질문에는 명시된 목표를 충족할 수 있는 고유한 솔루션이 포함되어 있습니다. 일부 질문 세트에는 하나 이상의 올바른 솔루션이 있을 수 있지만 다른 질문 세트에는 올바른 솔루션이 없을 수 있습니다.
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
Azure Web App으로 실행할 웹 사이트를 개발하고 있습니다. 사용자는 Azure AD(Azure Active Directory) 자격 증명을 사용하여 인증합니다.
웹 사이트에 대해 관리자, 일반 및 독자 권한 수준 중 하나를 사용자에게 할당할 계획입니다. 권한 수준을 결정하려면 사용자의 Azure AD 그룹 멤버 자격을 사용해야 합니다.
인증을 구성해야 합니다.
해결책:
* 웹 사이트에서 Windows 통합 인증을 구성하고 사용합니다.
* 웹 사이트에서 Microsoft Graph API를 쿼리하여 사용자가 구성원인 그룹을 로드합니다.
솔루션이 목표를 충족합니까?
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
Azure Web App으로 실행할 웹 사이트를 개발하고 있습니다. 사용자는 Azure AD(Azure Active Directory) 자격 증명을 사용하여 인증합니다.
웹 사이트에 대해 관리자, 일반 및 독자 권한 수준 중 하나를 사용자에게 할당할 계획입니다. 권한 수준을 결정하려면 사용자의 Azure AD 그룹 멤버 자격을 사용해야 합니다.
인증을 구성해야 합니다.
해결책:
* 웹 사이트에서 Windows 통합 인증을 구성하고 사용합니다.
* 웹 사이트에서 Microsoft Graph API를 쿼리하여 사용자가 구성원인 그룹을 로드합니다.
솔루션이 목표를 충족합니까?
정답: A
설명: (DumpTOP 회원만 볼 수 있음)
공개 뉴스 API용 게이트웨이 솔루션을 개발합니다. 뉴스 API 백엔드는 RESTful 서비스로 구현되며 OpenAPI 사양을 사용합니다.
Azure API Management 서비스 인스턴스를 사용하여 뉴스 API에 액세스할 수 있는지 확인해야 합니다.
어떤 Azure PowerShell 명령을 실행해야 하나요?
Azure API Management 서비스 인스턴스를 사용하여 뉴스 API에 액세스할 수 있는지 확인해야 합니다.
어떤 Azure PowerShell 명령을 실행해야 하나요?
정답: C
설명: (DumpTOP 회원만 볼 수 있음)
외부 당사자가 Person 테이블의 SSN 열에 있는 데이터에 액세스할 수 없도록 해야 합니다.
각 보호 방법이 요구 사항을 충족합니까? 응답하려면 적절한 응답을 올바른 보호 방법으로 드래그하십시오. 각 응답은 한 번, 여러 번 사용하거나 전혀 사용하지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

각 보호 방법이 요구 사항을 충족합니까? 응답하려면 적절한 응답을 올바른 보호 방법으로 드래그하십시오. 각 응답은 한 번, 여러 번 사용하거나 전혀 사용하지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

정답:

Explanation:

Box 1: Yes
You can configure Always Encrypted for individual database columns containing your sensitive data. When setting up encryption for a column, you specify the information about the encryption algorithm and cryptographic keys used to protect the data in the column.
Box 2: No
Box 3: Yes
In SQL Database, the VIEW permissions are not granted by default to the public fixed database role. This enables certain existing, legacy tools (using older versions of DacFx) to work properly. Consequently, to work with encrypted columns (even if not decrypting them) a database administrator must explicitly grant the two VIEW permissions.
Box 4: No
All cryptographic keys are stored in an Azure Key Vault.
References:
https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/always-encrypted-database- engine
AKS(Azure Kubernetes Service) 클러스터에 애플리케이션을 배포할 준비를 하고 있습니다.
애플리케이션은 클러스터를 포함하는 VNet 내에서만 사용할 수 있어야 합니다.
애플리케이션을 배포해야 합니다.
배포 YAML을 어떻게 완료해야 합니까? 응답하려면 적절한 YAML 세그먼트를 올바른 위치로 드래그하십시오. 각 YAML 세그먼트는 한 번, 두 번 이상 사용하거나 전혀 사용하지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

애플리케이션은 클러스터를 포함하는 VNet 내에서만 사용할 수 있어야 합니다.
애플리케이션을 배포해야 합니다.
배포 YAML을 어떻게 완료해야 합니까? 응답하려면 적절한 YAML 세그먼트를 올바른 위치로 드래그하십시오. 각 YAML 세그먼트는 한 번, 두 번 이상 사용하거나 전혀 사용하지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

정답:

Explanation:

To create an internal load balancer, create a service manifest named internal-lb.yaml with the service type LoadBalancer and the azure-load-balancer-internal annotation as shown in the following example:
YAML:
apiVersion: v1
kind: Service
metadata:
name: internal-app
annotations:
service.beta.kubernetes.io/azure-load-balancer-internal: "true"
spec:
type: LoadBalancer
ports:
- port: 80
selector:
app: internal-app
References:
https://docs.microsoft.com/en-us/azure/aks/internal-lb
회사에는 회사 로고 이미지를 사용하는 여러 웹사이트가 있습니다. Azure CDN(Content Delivery Network)을 사용하여 정적 이미지를 저장합니다.
CDN 및 POP(Point of Presence) 서버가 이미지를 배포하고 항목을 올바른 순서로 나열하는 방법에 대한 올바른 프로세스를 결정해야 합니다.
동작은 어떤 순서로 발생합니까? 응답하려면 작업 목록에서 모든 작업을 응답 영역으로 이동하고 올바른 순서로 정렬하십시오.

CDN 및 POP(Point of Presence) 서버가 이미지를 배포하고 항목을 올바른 순서로 나열하는 방법에 대한 올바른 프로세스를 결정해야 합니다.
동작은 어떤 순서로 발생합니까? 응답하려면 작업 목록에서 모든 작업을 응답 영역으로 이동하고 올바른 순서로 정렬하십시오.

정답:

Explanation:

Step 1: A user requests the image..
A user requests a file (also called an asset) by using a URL with a special domain name, such as <endpoint name>.azureedge.net. This name can be an endpoint hostname or a custom domain. The DNS routes the request to the best performing POP location, which is usually the POP that is geographically closest to the user.
Step 2: If no edge servers in the POP have the..
If no edge servers in the POP have the file in their cache, the POP requests the file from the origin server. The origin server can be an Azure Web App, Azure Cloud Service, Azure Storage account, or any publicly accessible web server.
Step 3: The origin server returns the..
The origin server returns the file to an edge server in the POP.
An edge server in the POP caches the file and returns the file to the original requestor (Alice). The file remains cached on the edge server in the POP until the time-to-live (TTL) specified by its HTTP headers expires. If the origin server didn't specify a TTL, the default TTL is seven days.
Step 4: Subsequent requests for..
Additional users can then request the same file by using the same URL that the original user used, and can also be directed to the same POP.
If the TTL for the file hasn't expired, the POP edge server returns the file directly from the cache. This process results in a faster, more responsive user experience.
References:
https://docs.microsoft.com/en-us/azure/cdn/cdn-overview
소매점 위치 Azure 함수를 구현해야 합니다.
솔루션을 어떻게 구성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

솔루션을 어떻게 구성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.

정답:

Explanation:

Scenario: Retail store locations: Azure Functions must process data immediately when data is uploaded to Blob storage.
Box 1: HTTP
Binding configuration example: https://<storage_account_name>.blob.core.windows.net Box 2: Input Read blob storage data in a function: Input binding Box 3: Blob storage The Blob storage trigger starts a function when a new or updated blob is detected.
Azure Functions integrates with Azure Storage via triggers and bindings. Integrating with Blob storage allows you to build functions that react to changes in blob data as well as read and write values.
Reference:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-trigger
강력한 일관성 수준과 컨테이너당 10,000RU(요청 단위)를 사용하는 Azure Cosmos 06 인스턴스가 있습니다. <3eo 복제가 활성화되었습니다.
인스턴스는 위치, 메뉴 항목 및 시작을 포함한 레스토랑 정보를 저장합니다. 현재 1,000개의 레스토랑 위치, 500개의 메뉴 항목 및 10,000명의 직원에 대한 정보를 저장하고 있습니다. 위치 ID를 파티션 키로 선택합니다.
컨테이너에 대해 생성되는 논리적 파티션은 몇 개입니까?
인스턴스는 위치, 메뉴 항목 및 시작을 포함한 레스토랑 정보를 저장합니다. 현재 1,000개의 레스토랑 위치, 500개의 메뉴 항목 및 10,000명의 직원에 대한 정보를 저장하고 있습니다. 위치 ID를 파티션 키로 선택합니다.
컨테이너에 대해 생성되는 논리적 파티션은 몇 개입니까?
정답: A
Azure Event Hubs SDK를 사용하여 솔루션을 개발하고 있습니다. 16개의 파티션이 있는 표준 Azure Event Hub를 만듭니다. 8개의 이벤트 프로세서 클라이언트를 구현합니다.
이벤트 프로세서 클라이언트가 실패하면 로드 균형을 동적으로 조정해야 합니다. 이벤트 프로세서 클라이언트가 실패하면 다른 이벤트 프로세서가 실패가 발생한 정확한 지점에서 처리를 계속해야 합니다. 모든 이벤트는 집계되어야 하며 Azure Blob 스토리지 계정에 업로드되어야 합니다. 솔루션에 대한 이벤트 처리 복구를 구현해야 합니다.
어떤 SDK 기능을 사용해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
각 올바른 선택은 1점의 가치가 있습니다.

이벤트 프로세서 클라이언트가 실패하면 로드 균형을 동적으로 조정해야 합니다. 이벤트 프로세서 클라이언트가 실패하면 다른 이벤트 프로세서가 실패가 발생한 정확한 지점에서 처리를 계속해야 합니다. 모든 이벤트는 집계되어야 하며 Azure Blob 스토리지 계정에 업로드되어야 합니다. 솔루션에 대한 이벤트 처리 복구를 구현해야 합니다.
어떤 SDK 기능을 사용해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
각 올바른 선택은 1점의 가치가 있습니다.

정답:
