출처는 www.examtopics.com/exams/microsoft/az-103/view/ (다 영어임 ^^) 글쓴이가 AZ-103을 따기 위해 연습하는 글이기 때문에 답은 반드시 '더보기' 로 확인해 주셔야 합니다.
※ 글쓴이를 믿었다가 발생하는 참사에 대해서는 책임지지 않습니다. ※ ※ 컴퓨터로 보실 때 더 정돈이 잘 되어 있습니다.
여러분 제가 죽지도 않고 또 왔습니다
안녕하쎄요 ~~~~~~~
이번주 금요일/월요일 휴가를 냈는데 .. 미루고 미루다가 월요일에 새글을 업로드하는 나는 역시 레.전.드 ㅁ7ㅁ8
(요새 애들은 ㅁ7ㅁ8 같은거 모른다면서요 ? ㅠㅠ )
그럼 오늘도 힘차게 세문제 풀어봅시다
스따뜨
Q19. DRAG DROP -
You have an Azure subscription that is used by four departments in your company. The subscription contains 10 resource groups. Each department uses resources in several resource groups.
You need to send a report to the finance department. The report must detail the costs for each department.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:
1. Assign a tag to each resource group 2. Assign a tag to each resource. 3. Download the usage report. 4. From the cost analysis blade, filter the view by tag. 5. Open the Resource costs blade of each resource group.
Q19. 드래그 드롭 - (아 이건 형식을 알려주는 부분인 듯)
회사의 4개 부서에서 사용하는 Azure 구독이 있다. 구독에는 10개의 리소스 그룹이 포함되어 있다. 각 부서는 여러 리소스 그룹에 있는 리소스를 사용한다.
너는 재무부에 보고서를 보내야 한다. (제가 왜요) 보고서는 각 부서의 비용을 상세히 기술해야 한다.
어떤 세 가지 동작을 순서대로 수행해야 하는가? 대답하려면 조치 목록에서 적절한 조치를 응답 영역으로 이동하고 올바른 순서로 정렬해라.
선택 및 배치: 1) 각 리소스 그룹에 태그를 할당한다. 2) 각 리소스에 태그를 할당한다. 3) 사용량 리포트를 다운로드 받는다. 4) 비용분석(Cost Analysis) 블레이드에서 태그로 view 를 정렬한다. 5) 각 리소스 그룹에서 리소스 비용(Resource Cost) 블레이드를 연다.
사용 리포트를 뽑는 방법을 묻는 듯. 약 20여개의 문제를 풀면서 처음 보는 방식의 순서 배열 문제다.
5가지 선지 중 3가지를 골라서 순서를 정렬하면 된다. 부분점수도 없네 ㅠㅠ
- 첫 번째 행동
부서별로 리소스 그룹을 나누어서 쓰는 게 아니라, 여러 리소스 그룹에서 부서들이 리소스를 가져다가 쓴다고 했으므로 1. 각 리소스 그룹에 태그를 할당한다. <요건 쓸 일이 없다.
리소스에 태그를 할당해야 한다. 고로 답은 2. 각 리소스에 태그를 할당한다 !
- 두 번째 행동
요게 4냐 5냐가 헷갈리라고 낸 부분인 듯 하다.
일단 정답인 4. 비용분석(Cost Analysis) 블레이드에서 태그로 view 를 정렬한다. 부터 살펴보면
Cost Management > Cost analysis 로 갈 수 있다.
거기 가면 요런 식으로 태그별 비용을 뽑아서 볼수있다.
아니면 요런 식으로 볼 수도 있다. 저 download 탭을 클릭하면 csv 파일로 다운로드가 됨.
5. 각 리소스 그룹에서 리소스 비용(Resource Cost) 블레이드를 연다. 의 경우
일단 리소스 그룹 얘기를 하고 있다는 것 자체가 맞는 답은 아니다. (요 문제의 경우 부서별로 다른 리소스 그룹을 사용하고 있지 않기 때문에)
리소스 그룹(아래 예의 경우 DatabaseTestRG)에서 > Cost analysis 를 누르면
Box 1: Assign a tag to each resource. You apply tags to your Azure resources giving metadata to logically organize them into a taxonomy. After you apply tags, you can retrieve all the resources in your subscription with that tag name and value. Each resource or resource group can have a maximum of 15 tag name/value pairs. Tags applied to the resource group are not inherited by the resources in that resource group. Box 2: From the Cost analysis blade, filter the view by tag After you get your services running, regularly check how much they're costing you. You can see the current spend and burn rate in Azure portal. 1. Visit the Subscriptions blade in Azure portal and select a subscription. You should see the cost breakdown and burn rate in the popup blade. 2. Click Cost analysis in the list to the left to see the cost breakdown by resource. Wait 24 hours after you add a service for the data to populate. 3. You can filter by different properties like tags, resource group, and timespan. Click Apply to confirm the filters and Download if you want to export the view to a Comma-Separated Values (.csv) file. Box 3: Download the usage report Reference: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-using-tagshttps://docs.microsoft.com/en-us/azure/billing/billing-getting-started
근데 사실 레퍼런스를 안 읽어봐도 풀 수 있는 문제 중 하나다.
Q20. Your company has an Azure subscription named Subscription1.The company also has two on-premises servers named Server1 and Server2 that run Windows Server 2016. Server1 is configured as a DNS server that has a primary DNS zone named adatum.com. Adatum.com contains 1,000 DNS records. You manage Server1 and Subscription1 from Server2. Server2 has the following tools installed:
✑ The DNS Manager console ✑ Azure PowerShell ✑ Azure CLI 2.0
You need to move the adatum.com zone to Subscription1. The solution must minimize administrative effort.What should you use?
A. the Azure portal B. the DNS Manager console C. Azure PowerShell D. Azure CLI
Q20. 우리 회사는 Subscription1이라는 이름의 Azure 구독을 가지고 있다. 이 회사는 또한 Server1과 Server2라는 이름의 두 대의 온프레미스 서버를 가지고 있는데, 이 서버는 Windows Server 2016을 실행한다. (Win16 OS가 깔려 있다는 뜻인 듯) Server1은 adatum.com이라는 기본 DNS 영역을 가진 DNS 서버로 구성된다. Adatum.com에는 1,000개의 DNS 레코드가 포함되어 있다.
Server2에서 Server1 및 Subscription1을 관리한다. Server2에는 다음과 같은 도구가 설치되어 있다.
✑ DNS 관리자 콘솔
✑ Azure PowerShell
✑ Azure CLI 2.0
adatum.com 영역을 Subscription1 로 이동하십시오. 해결책은 관리 노력을 최소화해야 한다. 무엇을 사용해야 하는가?
A. Azure 포탈 B. DNS 관리자 콘솔 C. Azure PowerShell D. Azure CLI
이 문제를 완벽히 이해하려면 DNS에 대한 보다 고차원적인 이해가 필요할 거 같은데
어찌 보면 쉬운 문제이기도 하다.
애초에 Azure CLI 말고는 지원이 안됨 ^^
문제 이해는... 잘 못했지만... 그저 외우도록 하자.
(왠지 행복)
나는 유독 DNS 부분에 좀 약한데... 이 부분은 공부를 좀 더 하게 되면 추가 하겠다.
Azure DNS supports importing and exporting zone files by using the Azure command-line interface (CLI). Zone file import is not currently supported via AzurePowerShell or the Azure portal.
Q21. You have a resource group named RG1. RG1 contains an Azure Storage account named storageaccount1 and a virtual machine named VM1 that runs WindowsServer 2016. Storageaccount1 contains the disk files for VM1. You apply a ReadOnly lock to RG1. What can you do from the Azure portal?
A. Generate an automation script for RG1. B. View the keys of storageaccount1. C. Start VM1. D. Upload a blob to storageaccount1.
Q21. RG1이라는 리소스 그룹이 있다. RG1에는 storageaccount1이라는 Azure 스토리지 계정과 Windows Server 2016을 실행하는 VM1이라는 VM이 포함되어 있다. Storageaccount1에는 VM1의 디스크 파일이 포함되어 있다.
나는 RG1에 ReadOnly Lock을 적용했다. Azure 포털에서 무엇을 할 수 있는가?
A. RG1에 대한 자동화 스크립트 생성. B. storageaccount1 계정의 키 보기 C. VM1을 시작하기 D. blob을 storageaccount1 에 업로드.
이 문제는.. 사람을 상당히 겁먹게 하는 문제다.
음...
...
파란 나라를 보았니 ~ 52개 Discussion이 함께 한 ~ ♬
Discussion의 일부만 봐도 아래와 같다. C 말고 모든 선지가 정답으로 등장함
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㅋ......
일단 한번 풀어 보도록 하자.
(사이트에 정답은 B라고 적혀 있으나, 많은 사람들이 정답은 A라고 이야기하고 있다)
리소스 그룹이든 구독, 리소스든 잠금은 조직의 다른 사용자가 실수로 중요한 리소스를 삭제 또는 수정하지 못하게 하려고 설정하는 것이다. 잠금 설정의 종류는 아래와 같이 2가지다.
- CanNotdelete 의 경우 : 권한이 부여된 사용자가 리소스 읽기/수정 가능, 삭제는 불가
- ReadOnly의 경우 : 권한이 부여된 사용자가 리소스 읽기 가능, 수정/삭제 불가
둘다 삭제는 불가능하나, ReadOnly 는 수정까지 불가능하다고 생각하면 된다.
1. 선지 A의 경우
사이트에서 가장 많은 사람들이 정답으로 지목한 선지다.
일단 리소스 그룹을 automation script 로 생성한다는 것 자체가 살짝 생소한데 요렇게 하면 된다.
나도 처음 본 탭임
리소스 그룹 > Export Template
요기서 템플릿 다운로드를 해 보면 요런 식으로
Template / parameter 에 대해 json 파일이 두 개 떨어진다.
상식적으로 생각해 봐도 얘는 기존에 구성된 거를 뽑는 것에 불과하기 때문에
Read-Only 의 기능을 잘 지킨다고 생각이 된다. 뭔가 업데이트 하고 수정하는 것이 없기 때문에..
2. 선지 B의 경우
사이트에 정답으로 적혀져 있으나(=Read-Only Lock 이 걸려 있어도 key를 볼 수 있다는 뜻),
아래 레퍼런스에 보면 잠금 설정이 되어 있을 경우 키를 나열할 수 없다고 적혀 있다.
혹시 몰라서 영어 원문도 동시 첨부했다.
하지만 레퍼런스에는 '스토리지 계정' 에 읽기 전용 잠금을 설정할 경우를 언급하고 있다.
구독, 리소스 그룹, 리소스 단위로도 잠금을 설정하는 것이 가능하기 때문에
스토리지 계정 자체가 아니라 스토리지 계정이 포함된 리소스 그룹에 리소스 잠금을 설정하면 어떻게 될지는 명확히 알 수 없는 부분이긴 하다.
하지만 댓글들 중 테스트를 해봤더니 키 따위는 보이지 않는다는 반응이 대다수다.
테스트 해봄. RG(리소스 그룹)에 Lock 걸었더니 요렇게 떠. "접근 Block 됨. 리소스 락 걸렸어요. 리소스나 리소스 상위 단계에 Read Lock 이 걸려서 데이터 플레인에 접근이 안됩니다. "
다른 유저(댓글 단 다른 유저)의 의견에 동의해. A가 정답이야. 내 테넌트에 테스트 해봄. template 을 export 해서 리소스 그룹에 대한 automation script 뽑는 거 할 수 있었어. Read only 락 걸면 스토리지 계정 key 못 봄.
다른 외국 형님들의 반응도 참고하라고 붙여 넣었다.
3. 선지 C의 경우
정답이 아닌 것이 조금 명확한 케이스다.
리소스 그룹 (이 문제의 경우 RG1) 에 읽기 전용 잠금을 걸면 모든 사용자가 VM을 시작, 재시작하는 것이 불가능하다.
고로 C는 정답이 아니다.
4. 선지 D의 경우
Read-Only 일 경우 리소스 그룹에 대한 수정이 안되기 때문에 Blob 을 업로드 하는 것도 안될 것으로 추정 된다.
고로 나는 정답이 A가 맞다고 생각한다. 아래 정답은 사이트에 게시된 정답을 고대로 옮겨 왔다.
논란이 좀 있긴 하지만 사이트에 게시된 정답을 고대로 옮겨 왔다. 레퍼런스는 내가 참조한 레퍼런스와 동일하다.
Correct Answer: B
As an administrator, you may need to lock a subscription, resource group, or resource to prevent other users in your organization from accidentally deleting or modifying critical resources.ReadOnly means authorized users can read a resource, but they can't delete or update the resource. Applying this lock is similar to restricting all authorized users to the permissions granted by the Reader role.Incorrect Answers:C: A ReadOnly lock on a resource group that contains a virtual machine prevents all users from starting or restarting the virtual machine. These operations require a POST request.
댓글