AZ-305-KR 문제 191

사례 연구 3 - 콘토소
기존 환경: 기술 환경
온프레미스 네트워크에는 contoso.com이라는 이름의 단일 Active Directory 도메인이 있습니다.
Contoso는 Azure 구독을 하나만 보유하고 있습니다.
기존 환경: 비즈니스 파트너십
Contoso는 Fabrikam, Inc.와 비즈니스 파트너십을 맺고 있습니다. Fabrikam 사용자는 Azure Active Directory(Azure AD) 게스트 계정을 사용하여 인터넷을 통해 일부 Contoso 애플리케이션에 액세스합니다.
요구사항: 계획된 변경 사항
Contoso는 App1과 App2라는 두 개의 애플리케이션을 Azure에 배포할 계획입니다.
요구 사항: 앱1
App1은 Azure App Service에서 호스팅되는 Python 웹 애플리케이션으로, Linux 런타임이 필요합니다. Contoso와 Fabrikam의 사용자들이 App1에 접속할 수 있습니다.
App1은 타사 자격 증명 및 액세스 문자열이 필요한 여러 서비스에 액세스합니다. 자격 증명 및 액세스 문자열은 Azure Key Vault에 저장됩니다.
App1은 미국 동부 Azure 지역에 3개, 유럽 서부 Azure 지역에 3개, 총 6개의 인스턴스를 갖게 됩니다.
App1은 다음과 같은 데이터 요구 사항을 가지고 있습니다.
* 각 인스턴스는 해당 인스턴스와 동일한 가용 영역에 있는 데이터 저장소에 데이터를 기록합니다.
* App1 인스턴스에서 기록된 데이터는 모든 App1 인스턴스에서 볼 수 있어야 합니다.
App1은 인터넷을 통해서만 접속할 수 있습니다. App1의 연결 요구 사항은 다음과 같습니다.
* App1에 대한 연결은 웹 애플리케이션 방화벽(WAF)을 통과해야 합니다.
* App1에 대한 연결은 인스턴스 간에 액티브-액티브 로드 밸런싱되어야 합니다.
* 북미에서 App1으로 연결되는 모든 회선은 미국 동부 지역으로 연결되어야 합니다. 그 외 지역에서 연결되는 모든 회선은 서유럽 지역으로 연결되어야 합니다.
매시간, 모든 App1 인스턴스에서 파일을 복사하는 PowerShell 스크립트를 실행하여 유지 관리 작업을 수행합니다. 이 PowerShell 스크립트는 중앙 위치에서 실행됩니다.
요구 사항: App2
App2는 Windows 런타임이 필요한 App Service에서 호스팅되는 .NET 앱입니다. App2는 다음과 같은 파일 저장 공간을 필요로 합니다.
* 파일을 Azure Storage 계정에 저장합니다.
* 파일을 온프레미스 위치로 복제합니다.
* 온프레미스 클라이언트가 SMB 프로토콜을 사용하여 LAN을 통해 파일을 읽을 수 있는지 확인하십시오.
App2를 모니터링하여 애플리케이션 내에서 다양한 트랜잭션을 수행하는 데 걸리는 시간을 분석해야 합니다. 솔루션은 애플리케이션 코드를 변경하지 않아야 합니다.
애플리케이션 개발 요구사항
애플리케이션 개발자는 App1과 App2의 새로운 버전을 지속적으로 개발할 것입니다. 개발 과정은 다음과 같은 요구 사항을 충족해야 합니다.
* 새 애플리케이션 버전을 프로덕션 환경에서 사용하기 전에 해당 버전의 스테이징 인스턴스를 애플리케이션 호스트에 배포해야 합니다.
새 버전 테스트가 완료되면 스테이징 버전이 프로덕션 버전을 대체합니다.
* 스테이징 환경에서 프로덕션 환경으로의 애플리케이션 버전 전환은 애플리케이션의 다운타임 없이 이루어져야 합니다.
신원 확인 요건
Contoso는 Fabrikam의 리소스 접근 관리를 위해 다음과 같은 요구 사항을 제시합니다.
* 매달 Fabrikam의 계정 관리자는 App1에 대한 접근 권한이 있는 Fabrikam 사용자를 검토해야 합니다. 더 이상 권한이 필요하지 않은 계정은 게스트에서 제거해야 합니다.
* 해결책은 개발 노력을 최소화해야 합니다.
보안 요구사항
Azure 서비스에서 사용하는 모든 비밀 정보는 Azure Key Vault에 저장해야 합니다.
자격 증명이 필요한 서비스는 해당 자격 증명을 서비스 인스턴스에 연결해야 합니다. 자격 증명은 서비스 간에 공유해서는 안 됩니다.
핫스팟 질문
App1이 타사 자격 증명 및 액세스 문자열에 접근할 수 있도록 보장하는 솔루션을 제안해야 합니다. 이 솔루션은 보안 요구 사항을 충족해야 합니다.
권장 사항에 무엇을 포함해야 할까요? 답변하려면 답변란에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.

AZ-305-KR 문제 192

핫스팟 질문
Azure 가상 머신에서 호스팅될 App1이라는 이름의 다계층 앱을 개발하고 있습니다.
App1의 최대 이용 시간대는 평일 오전 8시부터 9시, 그리고 오후 4시부터 5시입니다.
App1에 필요한 인프라를 배포해야 합니다. 솔루션은 다음 요구 사항을 충족해야 합니다.
- 4개의 가용성 영역에 배포된 가상 머신을 지원합니다.
두 개의 Azure 지역.
- CPU 사용량이 적은 기간 동안 CPU 크레딧을 축적하여 비용을 최소화하십시오.
이용.
배포해야 할 최소 가상 네트워크 수는 몇 개이며, 사용해야 할 가상 머신 크기는 얼마입니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하십시오.

AZ-305-KR 문제 193

App1이라는 앱이 있고, 이 앱은 app1data라는 Azure Blob Storage 컨테이너를 사용합니다.
App1은 File1.txt라는 누적 거래 로그 파일을 매시간 app1data의 블록 블롭에 업로드합니다. File1.txt에는 당일의 거래 데이터만 저장됩니다.
File1.txt 파일이 덮어쓰기된 후 최대 30일 동안 언제든지 마지막으로 업로드된 버전으로 복원할 수 있도록 해야 합니다. 또한 저장 공간을 최소화해야 합니다.
해결책에 무엇을 포함해야 할까요?

AZ-305-KR 문제 194

핫스팟 질문
귀사는 뉴욕과 로스앤젤레스에 두 개의 온프레미스 사이트를 보유하고 있으며, 미국 동부 Azure 리전과 미국 서부 Azure 리전에 Azure 가상 네트워크를 구축했습니다. 각 온프레미스 사이트는 두 리전 모두에 대한 Azure ExpressRoute 회선을 가지고 있습니다.
다음 요구 사항을 충족하는 솔루션을 추천해 주셔야 합니다.
- 가상 네트워크에서 호스팅되는 워크로드에서 인터넷으로 나가는 트래픽은 가장 가까운 온프레미스 사이트를 통해 라우팅되어야 합니다.
- 온프레미스 사이트에 장애가 발생하면 해당 사이트의 워크로드에서 발생하는 트래픽은 다른 사이트로 이동합니다.
인터넷에 대한 가상 네트워크는 자동으로 경로를 변경해야 합니다.
다른 사이트.
권장 사항에 무엇을 포함해야 할까요? 답변하려면 답변란에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.

AZ-305-KR 문제 195

SQL 데이터베이스 솔루션을 설계하고 있습니다. 이 솔루션에는 각각 20GB 크기의 데이터베이스 20개가 포함되며, 각 데이터베이스는 사용 패턴이 다양합니다.
데이터베이스를 호스팅할 데이터베이스 플랫폼을 추천해 주십시오. 해당 솔루션은 다음 요구 사항을 충족해야 합니다.
* 해당 솔루션은 99.99%의 가동 시간(SLA)을 보장하는 서비스 수준 계약(SLA)을 충족해야 합니다.
데이터베이스에 할당된 컴퓨팅 리소스는 동적으로 확장되어야 합니다.
* 해당 솔루션에는 예약 용량이 있어야 합니다.
* 계산 수수료는 최소화되어야 합니다.
추천 사항에 무엇을 포함해야 할까요?