DP-300 문제 76

MI1이라는 Azure SQL 관리형 인스턴스가 있습니다.
MI1의 데이터베이스에 대한 자동 튜닝을 구현해야 합니다.
어떻게 해야 할까요?

DP-300 문제 77

사례 연구 2 - Contoso, Ltd
개요
일반 개요
Contoso, Ltd.는 100명의 직원을 둔 금융 데이터 회사입니다. 이 회사는 고객에게 금융 데이터를 제공합니다.
물리적 위치
Contoso는 로스앤젤레스에 데이터 센터와 Azure 구독을 보유하고 있습니다. 모든 Azure 리소스는 US West 2 Azure 지역에 있습니다. Contoso는 Azure에 10Gb ExpressRoute 연결을 보유하고 있습니다.
이 회사는 전 세계에 고객을 두고 있습니다.
기존 환경
액티브 디렉토리
Contoso는 온-프레미스 Active Directory와 동기화되는 하이브리드 Azure Active Directory(Azure AD) 배포를 사용합니다.
데이터베이스 환경
다음 표에 표시된 것처럼 Contoso는 Azure 가상 머신에 SQL Server 2017을 사용하고 있습니다.

SQL1과 SQL2는 Always On 가용성 그룹에 있으며 적극적으로 쿼리됩니다. SQL3은 작업을 실행하고, 과거 데이터를 제공하며, 고객에게 데이터를 전달합니다.
온프레미스 데이터 센터에는 50TB 데이터베이스가 있는 PostgreSQL 서버가 있습니다.
현재 사업 모델
Contoso는 Microsoft SQL Server Integration Services(SSIS)를 사용하여 고객을 위한 플랫 파일을 만듭니다.
고객은 FTP를 사용하여 파일을 받습니다.
요구 사항
계획된 변경 사항
Contoso는 PaaS(Platform as a Service) 오퍼링으로 실행되는 고객 데이터베이스에 데이터를 제공하는 모델로 전환할 계획입니다. 고객이 Contoso와 서비스 계약을 체결하면 Azure SQL 데이터베이스가 포함된 별도의 리소스 그룹이 고객에게 프로비저닝됩니다. 데이터베이스에는 재무 데이터의 전체 사본이 있습니다. 각 고객이 액세스할 수 있는 데이터는 서비스 계약 계층에 따라 달라집니다. 고객은 서비스 계약을 변경하여 계층을 변경할 수 있습니다.
각 PaaS 데이터베이스의 예상 크기는 1TB입니다.
Contoso는 다음과 같은 변경 사항을 구현할 계획입니다.
향후 6개월 내에 PostgreSQL 데이터베이스를 Azure Database for PostgreSQL로 옮깁니다.
향후 몇 달 동안 SQL1, SQL2, SQL3을 SQL Server 2019로 업그레이드하세요.
6개월 이내에 새로운 PaaS 솔루션에 대한 고객 온보딩을 시작하세요.
사업 목표
Contoso는 다음과 같은 비즈니스 요구 사항을 파악했습니다.
가능하면 Azure 기본 제공 기능을 사용하세요.
가능하면 개발 노력을 최소화하세요.
PaaS 솔루션의 컴퓨팅 비용을 최소화합니다.
PaaS 솔루션을 사용하여 모든 고객에게 자체 데이터베이스 사본을 제공합니다.
고객의 서비스 계약에 따라 고객에게 다양한 테이블 및 행 접근 권한을 제공합니다.
Azure 지역 중단이 발생하는 경우 고객이 최소한의 다운타임으로 PaaS 솔루션에 액세스할 수 있는지 확인하세요. 솔루션은 자동 장애 조치를 제공해야 합니다.
PaaS 솔루션 사용자가 자체 데이터베이스 객체를 생성할 수 있도록 하되, Contoso에서 제공한 기존 데이터베이스 객체는 수정하지 못하도록 했습니다.
기술적 요구 사항
Contoso는 다음과 같은 기술 요구 사항을 파악했습니다.
PaaS 솔루션 사용자는 자체 기업 Azure AD 자격 증명을 사용하여 로그인하거나 Contoso에서 제공하는 Azure AD 자격 증명을 가져야 합니다. 솔루션은 게스트 사용자를 최소화하기 위해 Contoso의 내부 Azure AD를 사용하지 않아야 합니다.
모든 고객은 자체 리소스 그룹, Azure SQL 서버, Azure SQL 데이터베이스를 가져야 합니다. 각 고객에 대한 리소스 배포는 일관된 방식으로 이루어져야 합니다.
사용자는 PaaS 데이터베이스에 대해 발행된 쿼리를 검토하고 새로 생성된 개체를 식별할 수 있어야 합니다.
PostgreSQL 데이터베이스 마이그레이션 중 다운타임을 최소화해야 합니다.
모니터링 요구 사항
Contoso는 다음과 같은 모니터링 요구 사항을 식별했습니다.
PaaS 데이터베이스의 CPU 사용률이 평균보다 높을 때 관리자에게 알립니다.
단일 대시보드를 사용하여 모든 PaaS 데이터베이스의 보안 및 감사 데이터를 검토하세요.
단일 대시보드를 사용하여 모든 PaaS 데이터베이스의 쿼리 성능과 병목 현상을 모니터링합니다.
PaaS 데이터베이스를 모니터링하여 성능이 저하된 쿼리를 파악하고 가능한 경우 쿼리 성능 문제를 자동으로 해결합니다.
PaaS 프로토타입
Azure에서 PaaS 솔루션을 프로토타입으로 제작하는 동안 다음 표와 같이 고객의 Azure SQL 데이터베이스의 컴퓨팅 사용률을 기록합니다.

역할 할당
각 고객의 Azure SQL Database 서버에 대해 다음 그림에 표시된 역할을 할당할 계획입니다.

핫스팟 질문
역할 할당을 평가하고 있습니다.
다음 각 문장에 대해 문장이 사실이라면 예를 선택하세요. 그렇지 않으면 아니요를 선택하세요.
참고사항: 정답 하나당 1점입니다.

DP-300 문제 78

Db1이라는 데이터베이스가 포함된 Azure 가상 머신에 SQL Server가 있습니다.
Db1에 대한 자동 튜닝을 활성화해야 합니다.
문장을 어떻게 완성해야 합니까? 대답하려면 답변 영역에서 적절한 답을 선택하세요.
참고사항: 정답 하나당 1점입니다.

DP-300 문제 79

Microsoft SQL Server 인스턴스를 호스팅할 Azure 가상 머신을 배포하려면 Azure Resource Manager ARM) 템플릿을 사용해야 합니다. 솔루션은 SQL Server 데이터베이스와 로그 파일에 대한 디스크 I/O 성능을 극대화해야 합니다. 템플릿을 어떻게 완성해야 합니까? 답하려면 답에서 적절한 옵션을 선택하십시오.
참고사항: 정답 하나당 1점입니다.

DP-300 문제 80

역할 할당을 평가하고 있습니다.
다음 각 문장에 대해 문장이 사실이라면 예를 선택하세요. 그렇지 않으면 아니요를 선택하세요.
참고사항: 정답 하나당 1점입니다.