과정 20765-C: Provisioning SQL Databases

본 과정은 학생들에게 SQL Server 데이터베이스를 온 프레미스 및 SQL Azure에서 프로비저닝하는 방법을 가르치도록 설계되었습니다.

대상 그룹 프로필

이 과정의 주요 대상 그룹은 SQL Server 데이터베이스를 관리하고 유지 관리하는 개인입니다. 이러한 개인은 주요 업무 분야로써 데이터베이스 관리 및 유지 관리 수행을 하거나 데이터베이스가 주요 업무에서 중요한 역할을 하는 환경에서 작업합니다.

이 과정의 두 번째 대상 그룹은 SQL Server 데이터베이스에서 콘텐츠를 제공하는 애플리케이션을 개발하는 개인입니다.

직무: 데이터베이스 관리자

획득한 기술

  • 데이터베이스 서버 프로비저닝
  • SQL Server 업그레이드
  • SQL Server 구성
  • 데이터베이스 및 파일(공유) 관리
  • 클라우드에서 데이터베이스 프로비저닝, 마이그레이션 및 관리

필수 조건

본 과정에 참여하려면 다음 전제 조건을 충족해야 합니다.

  • Microsoft Windows 운영 체제 및 해당 핵심 기능 기초 지식.
  • Transact-SQL 실무 지식.
  • 관계형 데이터베이스 실무 지식.
  • 상당한 데이터베이스 디자인 경험.

과정 개요

모듈 1: SQL Server 구성 요소

본 모듈에서는 다양한 SQL Server 구성 요소 및 버전을 설명합니다.

단원

  • SQL Server 플랫폼 소개
  • SQL Server 아키텍처 개요
  • SQL Server 서비스 및 구성 옵션

본 모듈을 마친 후에는 다음을 수행할 수 있습니다.

  • SQL Server 구성 요소 및 버전 설명.
  • SQL Server 아키텍처 및 리소스 사용량 설명.
  • SQL Server 서비스 및 이러한 서비스의 구성을 관리하는 방법 설명.

모듈 2: SQL Server 설치

본 모듈에서는 SQL Server 2016 설치 프로세스를 설명합니다.

단원

  • SQL 설치 서버 고려 사항
  • TempDB 파일
  • SQL Server 설치
  • 설치 자동화

랩: SQL Server 설치

  • SQL Server 설치 준비
  • SQL Server 인스턴스 설치
  • 설치 후 검사 수행
  • 설치 자동화

본 모듈을 마친 후에는 다음을 수행할 수 있습니다.

  • SQL Server 설치 시 고려해야 할 사항 설명.
  • TempDB 파일 설명.
  • SQL Server 설치.
  • SQL Server 설치 자동화.

모듈 3: SQL Server를 SQL Server 2017로 업그레이드

본 모듈에서는 SQL Server 2017으로 업그레이드하기 위한 프로세스를 설명합니다.

단원

  • 업그레이드 요구 사항
  • SQL Server Services 업그레이드
  • 병렬 업그레이드, SQL Server 데이터 및 애플리케이션 마이그레이션

랩: SQL Server 업그레이드

  • 애플리케이션 로그인 생성
  • TSQL Database의 백업 복원
  • 분리된 사용자 및 데이터베이스 호환성 수준

본 모듈을 마친 후에는 다음을 수행할 수 있습니다.

  • SQL Server 업그레이드 요구 사항 설명.
  • SQL Server 업그레이드.
  • SQL Server 데이터 및 애플리케이션 마이그레이션.

모듈 4: 데이터베이스로 작업

본 모듈에서는 사전 설치된 시스템 데이터베이스, 데이터베이스의 물리적 구조 및 이와 관련된 가장 일반적인 구성 옵션에 대해 설명합니다.

단원

  • SQL Server를 사용한 데이터 스토리지 소개
  • 시스템 데이터베이스 스토리지 관리
  • 사용자 데이터베이스 스토리지 관리
  • 데이터베이스 파일 이동 및 복사
  • 버퍼 풀 확장

랩: 데이터베이스 스토리지 관리

  • tempdb 스토리지 구성
  • 데이터베이스 생성
  • 데이터베이스 연결
  • 버퍼 풀 확장 사용

본 모듈을 마친 후에는 다음을 수행할 수 있습니다.

  • SQL Server를 사용한 데이터 스토리지 설명.
  • 시스템 데이터베이스를 위한 스토리지 관리.
  • 사용자 데이터베이스를 위한 스토리지 관리.
  • 데이터베이스 파일 이동 및 복사.
  • 버퍼 풀 확장 설명 및 사용.

모듈 5: 데이터베이스 유지 관리 수행

본 모듈에서는 데이터베이스 유지 관리 계획을 다룹니다.

단원

  • 데이터베이스 무결성 보장
  • 인덱스 유지 관리
  • 일상적인 데이터베이스 유지 관리 자동화

랩: 데이터베이스 유지 관리 수행

  • DBCC CHECKDB를 사용하여 데이터베이스 무결성 확인
  • 인덱스 재구성
  • 데이터베이스 유지관리 계획 작성

본 모듈을 마친 후에는 다음을 수행할 수 있습니다.

  • 데이터베이스 무결성 보장.
  • 인덱스 유지 관리.
  • 일상적인 데이터베이스 유지 관리 자동화.

모듈 6: 데이터베이스 스토리지 옵션

SQL Server 스토리지 옵션 설명.

단원

  • SQL Server 스토리지 성능
  • SMB Fileshare
  • Microsoft Azure의 SQL Server 스토리지
  • Stretch Database

랩: Stretch Database 구현

  • Stretch Database Advisor 실행
  • Stretch Database 구현

본 모듈을 마친 후에는 다음을 수행할 수 있습니다.

  • SQL Server 스토리지 성능 설명.
  • SMB Fileshare 설명.
  • Microsoft Azure의 SQL Server 스토리지 설명.
  • Stretch Database 설명.

모듈 7: Microsoft Azure에 SQL Server 배포 계획

본 모듈에서는 SQL Server를 Azure에 배포하는 방법을 설명합니다.

단원

  • Azure에서 SQL Server 가상 머신
  • Azure Storage
  • Azure SQL 인증
  • Azure SQL Database 배포

랩: Azure SQL Database 계획 및 배포

  • Azure SQL Database, 네트워킹, 성능 계층, 보안 계획
  • Azure SQL Database 프로비저닝
  • Azure SQL Database 연결

본 모듈을 마친 후에는 다음을 수행할 수 있습니다.

  • Azure에서 SQL Server 가상 머신 설명.
  • Azure Storage 설명.
  • Azure SQL 인증, 감사 및 준수 설명.
  • Azure SQL Database 배포.

모듈 8: 데이터베이스를 Azure SQL Database로 마이그레이팅

본 모듈에서는 데이터베이스를 Azure SQL Database로 마이그레이션하는 방법을 설명합니다.

단원

  • 데이터베이스 마이그레이션 테스트 도구
  • 데이터베이스 마이그레이션 호환성 문제
  • SQL Server Database를 Azure SQL Database로 마이그레이션

랩: SQL Server Databases를 Azure로 마이그레이팅

  • 마이그레이션 테스트 수행
  • SQL Server Database를 Azure SQL Database로 마이그레이션
  • 마이그레이션된 데이터베이스 테스트

본 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다.

  • 다양한 데이터베이스 마이그레이션 테스트 도구 설명.
  • 데이터베이스 마이그레이션 호환성 문제 설명.
  • SQL Server Database를 Azure SQL Database로 마이그레이션.

모듈 9: Microsoft Azure Virtual Machine에 SQL Server 배포

본 모듈에서는 Microsoft Azure VM에 SQL Server를 배포하는 방법을 설명합니다.

단원

  • Azure VM에 SQL Server 배포
  • Microsoft Azure VM에 데이터베이스 배포 Wizard

랩: Azure Virtual Machine에 SQL Server 배포

  • Azure VM 프로비저닝
  • Azure VM에 데이터베이스 배포 마법사 사용

본 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다.

  • Azure VM에 SQL Server 배포.
  • Microsoft Azure VM Wizard에 데이터베이스 배포 Wizard 사용.
  • SQL Server 연결 구성

모듈 10: 클라우드에서 데이터베이스 관리

본 모듈에서는 Azure에서 SQL Server를 관리하는 방법을 설명합니다.

단원

  • Azure SQL Database 보안 관리
  • Azure Storage 구성
  • Azure Automation

랩: 클라우드에서 데이터베이스 관리

  • 데이터 마스킹 추가
  • Azure Automation을 사용하여 가상 머신 중지

본 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다.

  • Azure SQL Database 보안 관리.
  • Azure Storage 구성.
  • Azure Automation 구현.