최신 AZ-400 Korean 무료덤프 - Microsoft Designing and Implementing Microsoft DevOps Solutions (AZ-400 Korean Version)
다음 표에 표시된 리소스가 포함된 Azure 구독이 있습니다.
DepPipeline1과 ADFPipeline1은 Vault에 저장된 단일 자격 증명을 사용합니다.
Vault1에서 자격 증명을 검색하려면 ADFPipeline1을 구성해야 합니다.
어떤 유형의 활동을 사용해야 하나요?
DepPipeline1과 ADFPipeline1은 Vault에 저장된 단일 자격 증명을 사용합니다.
Vault1에서 자격 증명을 검색하려면 ADFPipeline1을 구성해야 합니다.
어떤 유형의 활동을 사용해야 하나요?
정답: C
Test1이라는 Azure 부하 테스트 인스턴스와 App1이라는 Azure App Service 웹앱이 포함된 Azure 구독이 있습니다.
Test1을 사용하는 Pipeline1이라는 CI/CD 파이프라인을 구현합니다. Pipeline1은 다음 alt-config-pipeline1.yam1 파일을 사용합니다.

다음 각 문장에 대해 문장이 사실이라면 '예'를 선택하고, 그렇지 않으면 '아니요'를 선택하세요.

Test1을 사용하는 Pipeline1이라는 CI/CD 파이프라인을 구현합니다. Pipeline1은 다음 alt-config-pipeline1.yam1 파일을 사용합니다.

다음 각 문장에 대해 문장이 사실이라면 '예'를 선택하고, 그렇지 않으면 '아니요'를 선택하세요.

정답:

Explanation:
Yes
Yes
No
Azure Pipelines와 Microsoft Teams를 통합하고 있습니다.
Microsoft Teams에 Azure Pipelines 앱을 설치합니다.
Contoso라는 Azure DevOps 조직이 있고 이 조직에 Project1이라는 프로젝트가 있습니다.
Microsoft Teams에서 Project1을 구독합니다.
Microsoft Teams에서는 실패한 빌드에 대한 이벤트만 받도록 해야 합니다.
가장 먼저 무엇을 해야 하나요?
Microsoft Teams에 Azure Pipelines 앱을 설치합니다.
Contoso라는 Azure DevOps 조직이 있고 이 조직에 Project1이라는 프로젝트가 있습니다.
Microsoft Teams에서 Project1을 구독합니다.
Microsoft Teams에서는 실패한 빌드에 대한 이벤트만 받도록 해야 합니다.
가장 먼저 무엇을 해야 하나요?
정답: A
설명: (DumpTOP 회원만 볼 수 있음)
참고: 이 문제는 동일한 시나리오를 제시하는 일련의 문제 중 하나입니다. 각 문제는 명시된 목표를 충족할 수 있는 고유한 답안을 포함하고 있습니다. 일부 문제 세트에는 정답이 두 개 이상 있을 수 있고, 다른 문제 세트에는 정답이 없을 수 있습니다.
이 섹션의 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 따라서 해당 질문은 복습 화면에 표시되지 않습니다.
귀하의 회사에서는 Azure DevOps를 사용하여 애플리케이션의 빌드 및 릴리스 프로세스를 관리합니다.
애플리케이션 소스 제어를 위해 Git 저장소를 사용합니다.
마스터 브랜치의 히스토리 볼륨을 줄이는 풀 리퀘스트 전략을 구현해야 합니다.
해결책: 스쿼시 병합을 사용하는 풀 리퀘스트 전략을 구현합니다.
이것이 목표를 달성하는가?
이 섹션의 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 따라서 해당 질문은 복습 화면에 표시되지 않습니다.
귀하의 회사에서는 Azure DevOps를 사용하여 애플리케이션의 빌드 및 릴리스 프로세스를 관리합니다.
애플리케이션 소스 제어를 위해 Git 저장소를 사용합니다.
마스터 브랜치의 히스토리 볼륨을 줄이는 풀 리퀘스트 전략을 구현해야 합니다.
해결책: 스쿼시 병합을 사용하는 풀 리퀘스트 전략을 구현합니다.
이것이 목표를 달성하는가?
정답: A
App1이라는 앱을 호스팅하는 Azure Kubernetes Service(AKSJ Pod)가 있습니다.
컨테이너가 응답하지 않을 경우 AKS 컨테이너가 자동으로 다시 시작되도록 구성해야 합니다. 솔루션은 3초마다 App1의 상태를 확인해야 합니다.
배포를 어떻게 완료해야 할까요? 정답은 적절한 값을 올바른 대상에 드래그하여 배치하는 것입니다. 각 값은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다. 참고: 올바른 선택은 1점입니다.

컨테이너가 응답하지 않을 경우 AKS 컨테이너가 자동으로 다시 시작되도록 구성해야 합니다. 솔루션은 3초마다 App1의 상태를 확인해야 합니다.
배포를 어떻게 완료해야 할까요? 정답은 적절한 값을 올바른 대상에 드래그하여 배치하는 것입니다. 각 값은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다. 참고: 올바른 선택은 1점입니다.

정답:

Explanation:

참고: 이 문제는 동일한 시나리오를 제시하는 일련의 문제 중 하나입니다. 각 문제는 명시된 목표를 충족할 수 있는 고유한 답안을 포함하고 있습니다. 일부 문제 세트에는 정답이 두 개 이상 있을 수 있고, 다른 문제 세트에는 정답이 없을 수 있습니다.
이 섹션의 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 따라서 해당 질문은 복습 화면에 표시되지 않습니다.
회사의 Azure DevOps 전략을 업데이트할 계획입니다.
회사의 개발 과정에서 발생하는 다음과 같은 문제를 파악해야 합니다.
* 라이센스 위반
* 금지된 도서관
해결책: 배포 전 게이트를 구현합니다.
이것이 목표를 달성하는가?
이 섹션의 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 따라서 해당 질문은 복습 화면에 표시되지 않습니다.
회사의 Azure DevOps 전략을 업데이트할 계획입니다.
회사의 개발 과정에서 발생하는 다음과 같은 문제를 파악해야 합니다.
* 라이센스 위반
* 금지된 도서관
해결책: 배포 전 게이트를 구현합니다.
이것이 목표를 달성하는가?
정답: A
설명: (DumpTOP 회원만 볼 수 있음)
과제 6
기본 메인 브랜치가 존재하지 않으면 초기화합니다.
프로젝트 1의 경우 모든 변경 사항을 메인 브랜치에 병합할 때 스쿼시 병합을 활성화하기 위해 브랜치 병합 제한을 구현해야 합니다.
기본 메인 브랜치가 존재하지 않으면 초기화합니다.
프로젝트 1의 경우 모든 변경 사항을 메인 브랜치에 병합할 때 스쿼시 병합을 활성화하기 위해 브랜치 병합 제한을 구현해야 합니다.
정답:
See the solution below in explanation.
Explanation:
Step 1: Initialize the Default Main Branch
* Navigate to Azure DevOps:
* Go to Azure DevOps and sign in with your credentials.
* Select Your Project:
* Choose Project1 from your list of projects.
* Initialize the Main Branch:
* Goto Repos > Files.
* If the main branch does not exist, you will see an option to initialize it. Click on Initialize and follow the prompts to create the main branch1.
Step 2: Enable Squash Merge for the Main Branch
* Navigate to Branch Policies:
* Go to Repos > Branches.
* Find the main branch and click on the ... (ellipsis) next to it.
* Select Branch policies.
* Enable Squash Merge:
* Under Policies, scroll down to the Merge strategy section.
* Select Squash merge as the required mergestrategy2.
* Save Changes:
* Click on Save changes to apply the policies.
Step 3: Verify the Squash Merge Policy
* Create a Pull Request:
* Make achange in a branch and create a pull request to merge it into the main branch.
* Complete the Pull Request:
* Ensure that the pull request uses thesquash merge strategy by selecting Squash commit under the Merge type in the Complete pull request dialog
Explanation:
Step 1: Initialize the Default Main Branch
* Navigate to Azure DevOps:
* Go to Azure DevOps and sign in with your credentials.
* Select Your Project:
* Choose Project1 from your list of projects.
* Initialize the Main Branch:
* Goto Repos > Files.
* If the main branch does not exist, you will see an option to initialize it. Click on Initialize and follow the prompts to create the main branch1.
Step 2: Enable Squash Merge for the Main Branch
* Navigate to Branch Policies:
* Go to Repos > Branches.
* Find the main branch and click on the ... (ellipsis) next to it.
* Select Branch policies.
* Enable Squash Merge:
* Under Policies, scroll down to the Merge strategy section.
* Select Squash merge as the required mergestrategy2.
* Save Changes:
* Click on Save changes to apply the policies.
Step 3: Verify the Squash Merge Policy
* Create a Pull Request:
* Make achange in a branch and create a pull request to merge it into the main branch.
* Complete the Pull Request:
* Ensure that the pull request uses thesquash merge strategy by selecting Squash commit under the Merge type in the Complete pull request dialog
Windows Server 2019를 실행하는 Azure 가상 머신이 여러 대 있습니다.
다음 표에 표시된 대로 각 가상 머신의 고유한 이벤트 ID를 식별해야 합니다.
Azure Monitor 쿼리를 어떻게 완료해야 할까요? 답하려면 적절한 값을 올바른 위치로 끌어다 놓으세요. 각 값은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 창 사이의 분할 막대를 끌어다 놓거나 스크롤하여 콘텐츠를 확인해야 할 수도 있습니다.

다음 표에 표시된 대로 각 가상 머신의 고유한 이벤트 ID를 식별해야 합니다.
Azure Monitor 쿼리를 어떻게 완료해야 할까요? 답하려면 적절한 값을 올바른 위치로 끌어다 놓으세요. 각 값은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 창 사이의 분할 막대를 끌어다 놓거나 스크롤하여 콘텐츠를 확인해야 할 수도 있습니다.

정답:

Explanation:

You can use makelist to pivot data by the order of values in a particular column. For example, you may want to explore the most common order events take place on your machines. You can essentially pivot the data by the order of EventIDs on each machine.
Example:
Event
| where TimeGenerated > ago(12h)
| order by TimeGenerated desc
| summarize makelist(EventID) by Computer
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/log-query/advanced-aggregations
귀사는 개발자가 오픈 소스 라이브러리를 도입하면 라이선스 준수 문제가 발생할 것을 우려하고 있습니다.
일반적인 오픈 소스 라이브러리가 코드 베이스에 추가되는 시점을 감지하기 위해 빌드 파이프라인에 자동화된 프로세스를 추가해야 합니다.
무엇을 사용해야 하나요?
일반적인 오픈 소스 라이브러리가 코드 베이스에 추가되는 시점을 감지하기 위해 빌드 파이프라인에 자동화된 프로세스를 추가해야 합니다.
무엇을 사용해야 하나요?
정답: A
자체 호스팅 Linux 에이전트를 프로비저닝할 계획입니다.
셀프 호스팅 에이전트를 등록하려면 어떤 인증 메커니즘을 사용해야 합니까?
셀프 호스팅 에이전트를 등록하려면 어떤 인증 메커니즘을 사용해야 합니까?
정답: B
설명: (DumpTOP 회원만 볼 수 있음)
귀하의 회사에는 타사 퍼블릭 클라우드에서 Linux를 실행하는 두 대의 가상 머신이 있습니다.
회사의 Azure Automation State Configuration 구현을 사용하여 두 개의 가상 머신을 관리하고 구성 드리프트를 감지할 계획입니다.
Linux 가상 머신을 온보딩해야 합니다.
가상 머신에 PowerShell DSC(Desired State Configuration)를 설치한 다음 register.py를 실행합니다.
다음으로 어떤 세 가지 동작을 순서대로 수행해야 할까요? 답하려면 동작 목록에서 해당 동작을 정답 영역으로 옮기고 올바른 순서대로 정리하세요.

회사의 Azure Automation State Configuration 구현을 사용하여 두 개의 가상 머신을 관리하고 구성 드리프트를 감지할 계획입니다.
Linux 가상 머신을 온보딩해야 합니다.
가상 머신에 PowerShell DSC(Desired State Configuration)를 설치한 다음 register.py를 실행합니다.
다음으로 어떤 세 가지 동작을 순서대로 수행해야 할까요? 답하려면 동작 목록에서 해당 동작을 정답 영역으로 옮기고 올바른 순서대로 정리하세요.

정답:

Explanation:
Step 1: Create a DSC metaconfiguration
Load up the DSC Configuration into Azure Automation.
Step 2: Copy the metaconfiguration to thevirtual machines.
Linking the Node Configuration to the Linux Host
Step 3: Add the virtual machines as DSC nodes in Azure Automation.
go to DSC Nodes, select your node, and then click Assign node configuration. This step assigns the DSC configuration to the Linux machine.
Next up will be to link the node configuration to the host. Go to the host and press the "Assign node..."- button. Next up you can select your node configuration.
GitHub 저장소가 있습니다.
저장소를 사용하여 컨테이너를 만들 계획입니다.
컨테이너를 GitHub Container Registry에 배포하려면 GitHub Actions를 구성해야 합니다.
스크립트를 어떻게 작성해야 할까요? 답변하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.

저장소를 사용하여 컨테이너를 만들 계획입니다.
컨테이너를 GitHub Container Registry에 배포하려면 GitHub Actions를 구성해야 합니다.
스크립트를 어떻게 작성해야 할까요? 답변하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.

정답:

Explanation:

참고: 이 문제는 동일한 시나리오를 제시하는 일련의 문제 중 하나입니다. 각 문제는 명시된 목표를 충족할 수 있는 고유한 답안을 포함하고 있습니다. 일부 문제 세트에는 정답이 두 개 이상 있을 수 있고, 다른 문제 세트에는 정답이 없을 수 있습니다.
이 섹션의 질문에 답변한 후에는 해당 섹션으로 돌아갈 수 없습니다. 따라서 해당 질문은 복습 화면에 표시되지 않습니다.
Azure DevOps 프로젝트가 있습니다.
빌드 프로세스에서는 여러 가지 아티팩트가 생성됩니다.
아티팩트를 온프레미스 서버에 배포해야 합니다.
해결 방법: Docker 빌드를 온프레미스 서버에 배포합니다. 배포 파이프라인에 빌드 아티팩트 다운로드 작업을 추가합니다.
이것이 목표를 달성하는가?
이 섹션의 질문에 답변한 후에는 해당 섹션으로 돌아갈 수 없습니다. 따라서 해당 질문은 복습 화면에 표시되지 않습니다.
Azure DevOps 프로젝트가 있습니다.
빌드 프로세스에서는 여러 가지 아티팩트가 생성됩니다.
아티팩트를 온프레미스 서버에 배포해야 합니다.
해결 방법: Docker 빌드를 온프레미스 서버에 배포합니다. 배포 파이프라인에 빌드 아티팩트 다운로드 작업을 추가합니다.
이것이 목표를 달성하는가?
정답: A
설명: (DumpTOP 회원만 볼 수 있음)
Azure Pipelines를 사용하여 WebApp1이라는 Azure웹 앱에 대한 CI/CD(지속적인 통합/지속적인 배포)를 자동화합니다.
WebApp1에서 오류가 발생하면 트리거되는 Azure Monitor 경고를 구성합니다.
오류 세부 정보를 타사 시스템으로 전달하도록 알림을 구성해야 합니다. 솔루션은 관리 작업을 최소화해야 합니다.
어떤 세 가지 동작을 순서대로 수행해야 할까요? 답하려면 동작 목록에서 해당 동작을 정답 영역으로 옮겨 올바른 순서대로 정리하세요.
WebApp1에서 오류가 발생하면 트리거되는 Azure Monitor 경고를 구성합니다.
오류 세부 정보를 타사 시스템으로 전달하도록 알림을 구성해야 합니다. 솔루션은 관리 작업을 최소화해야 합니다.
어떤 세 가지 동작을 순서대로 수행해야 할까요? 답하려면 동작 목록에서 해당 동작을 정답 영역으로 옮겨 올바른 순서대로 정리하세요.
정답:

Box 1: Create an Azure logic app.
Box 2: Select the HTTP request trigger.
Box 3: Updated the action group in Azure Monitor.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/alerts/action-groups-logic-app
다음 그림과 같이 AzureMonitor에서 경고 규칙을 만듭니다.
어떤 동작이 알림을 트리거하나요?
어떤 동작이 알림을 트리거하나요?
정답: C
Azure DevOps에 프로젝트가 있습니다.
대시보드를 구성해야 합니다. 솔루션에는 다음 지표가 포함되어야 합니다.
* 소프트웨어 개발 프로세스의 병목 현상
* 단일 반복 작업의 버른다운 차트
* 작업 항목이 시작된 후 해당 항목을 닫는 데 걸리는 시간
각 지표에 어떤 유형의 위젯을 사용해야 할까요? 답을 얻으려면 해당 위젯 유형을 해당 지표로 드래그하세요. 각 위젯 유형은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

대시보드를 구성해야 합니다. 솔루션에는 다음 지표가 포함되어야 합니다.
* 소프트웨어 개발 프로세스의 병목 현상
* 단일 반복 작업의 버른다운 차트
* 작업 항목이 시작된 후 해당 항목을 닫는 데 걸리는 시간
각 지표에 어떤 유형의 위젯을 사용해야 할까요? 답을 얻으려면 해당 위젯 유형을 해당 지표로 드래그하세요. 각 위젯 유형은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

정답:

Explanation:

Azure Pipelines를 사용하여 코드 프로젝트를 빌드하고 테스트합니다.
사이클 시간이 증가하는 것을 느낄 수 있습니다.
문제의 원인이 에이전트 풀 고갈인지 확인해야 합니다.
이 목표를 달성할 수 있는 두 가지 방법은 무엇입니까? 각 정답은 완전한 해결책을 제시합니다.
참고: 정답 하나당 1점입니다.
사이클 시간이 증가하는 것을 느낄 수 있습니다.
문제의 원인이 에이전트 풀 고갈인지 확인해야 합니다.
이 목표를 달성할 수 있는 두 가지 방법은 무엇입니까? 각 정답은 완전한 해결책을 제시합니다.
참고: 정답 하나당 1점입니다.
정답: A,D
key1이라는 암호화 키가 포함된 Azure Key Vault가 있습니다.
로깅 데이터를 저장할 Log Analytics 작업 공간을 만들 계획입니다.
key1을 사용하여 작업 공간을 암호화해야 합니다.
어떤 네 가지 동작을 순서대로 수행해야 할까요? 답하려면 동작 목록에서 해당 동작을 정답 영역으로 옮겨 올바른 순서대로 정리하세요.

로깅 데이터를 저장할 Log Analytics 작업 공간을 만들 계획입니다.
key1을 사용하여 작업 공간을 암호화해야 합니다.
어떤 네 가지 동작을 순서대로 수행해야 할까요? 답하려면 동작 목록에서 해당 동작을 정답 영역으로 옮겨 올바른 순서대로 정리하세요.

정답:

Explanation:
