SQL Server 데이터 보호
게시 날짜: 2016년 3월
적용 대상: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager
이 항목에서는 DPM(Data Protection Manager)을 사용하여 Microsoft SQL Server 데이터베이스 보호를 계획할 때 고려해야 하는 정보를 제공합니다.
DPM에서 지원되는 SQL Server 버전 및 기능
버전
SQL Server 2005
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
기능
SQL 클러스터링
DPM 서버로 보호되는 SQL Server 클러스터링 배포에서는 SQL Server 인스턴스가 다른 노드로 장애 조치(failover)될 때 DPM 서버는 백업 관리자의 개입 없이 SQL Server의 주 노드를 계속 보호합니다.
DPM은 SQL 클러스터를 보호할 때 클러스터를 인식할 수 있습니다. DPM은 클러스터의 노드뿐 아니라 클러스터의 ID도 인식합니다. SQL 클러스터링 시나리오에서는 SQL Server의 인스턴스가 다른 노드로 변경되는 경우 DPM은 백업 관리자의 개입 없이 SQL 클러스터를 계속 보호합니다.
SQL 미러링
DPM 서버가 미러링된 SQL Server 데이터베이스를 보호 중인 경우 DPM 서버는 미러링된 데이터베이스를 인식하고 공유 데이터 집합을 올바르게 보호합니다.
SQL 로그 전달
SQL Server 로그 전달을 사용 중인 시나리오에서는 DPM이 로그 전달 사용 여부를 자동으로 검색하고 함께 사용되도록 자체적으로 자동 구성합니다. 이를 통해 SQL이 올바르게 보호되도록 합니다.
SQL AlwaysOn
DPM이 SQL AlwaysOn을 보호 중인 경우 가용성 그룹을 자동으로 검색합니다. 또한 장애 조치(failover) 발생 시에도 이를 감지하며 계속해서 데이터베이스를 보호합니다.
SQL 보호 필수 조건에 대한 자세한 내용을 보려면 이 페이지(SQL Server 데이터 보호 계획)로 이동하세요. SQL 보호를 설정하기 전에 SQL Server 필수 조건 페이지를 자세히 검토하는 것이 좋습니다.
SQL Server 보호 구성에 앞서 DPM 준비
SQL Server 보호를 설정하기 전에 다음 단계를 수행해야 합니다.
DPM 배포 - DPM이 설치되어 올바르게 배포되어 있는지 확인합니다. 배포된 DPM이 없는 경우 다음 링크의 지침을 참조하세요.
저장소 설정 - 저장소를 설정했는지 확인합니다. 다음 문서에서 옵션에 대해 읽어 보세요.
디스크 및 저장소 풀을 사용한 단기 저장에 관한 내용은 디스크 백업 계획을 참조하세요.
Azure 백업을 사용하여 Azure에 저장하는 방법은 Azure 백업 계획을 참조하세요.
테이프를 사용한 장기 저장에 관한 내용은 테이프 기반 백업 계획을 참조하세요.
DPM 보호 에이전트 설정 - SQL Server 인스턴스에 에이전트를 설치해야 합니다.보호 에이전트 배포 계획 및 보호 에이전트 설정을 참조하십시오.
SQL Server 인스턴스에 대한 보호 그룹 설정
DPM 콘솔에서 보호를 클릭합니다.
새로 만들기를 클릭하여 새 보호 그룹 만들기 마법사를 시작합니다.
새 보호 그룹 만들기 마법사의 그룹 구성원 선택 페이지에 있는 사용 가능한 구성원 아래에서 SQL Server 인스턴스를 확장합니다.
서버에 있는 SQL Server 인스턴스가 표시됩니다. 인스턴스 수준에서 보호를 선택하거나 개별 데이터베이스를 보호하도록 선택할 수 있습니다. 마법사의 나머지 부분을 계속 진행하여 SQL 보호 설정을 완료합니다.
보호 그룹 만들기에 대한 자세한 내용은 이 보호 그룹 만들기 및 관리 문서에서 찾을 수 있습니다.
참고: 인스턴스 수준에서 보호하는 경우 SQL Server의 해당 인스턴스에 추가되는 모든 데이터베이스가 DPM 보호에 자동으로 추가됩니다. 인스턴스 수준에서의 자동 보호 및 개별 데이터베이스 보호의 예는 다음 스크린샷을 참조하세요.
참고: SQL Server AlwaysOn 가용성 그룹을 사용하는 경우 가용성 그룹을 포함하는 보호 그룹을 만들 수 있습니다. DPM 서버는 가용성 그룹을 검색하여 클러스터 그룹 아래에 표시합니다. 그룹에 추가하는 모든 데이터베이스가 자동으로 보호되도록 해당 데이터베이스를 보호할 전체 그룹을 선택합니다. 전체 그룹 대신 개별 데이터베이스를 선택할 수도 있습니다.
SQL Server의 각 인스턴스에 대해 시스템 상태 백업 또는 전체 완전 백업(시스템 상태 포함)을 실행하도록 선택할 수도 있습니다. 이 설정은 데이터뿐 아니라 전체 서버를 복구하기 원하는 경우 유용합니다. 보호 그룹 및 완전 백업에 대한 자세한 내용은 다음 문서에서 확인할 수 있습니다.
그런 다음 보호 그룹 만들기 및 관리의 지침을 따릅니다.
보호 그룹을 만든 후에는 데이터의 초기 복제가 실행됩니다. 그런 다음 백업이 보호 그룹 설정에 따라 수행됩니다.
모니터링 알림
보호 그룹을 생성한 후 초기 복제가 실행되며 DPM에서 SQL Server 데이터의 백업 및 동기화가 시작됩니다. 다음과 같은 방법으로 DPM을 사용하여 초기 동기화 및 후속 백업을 모니터링할 수 있습니다.
기본 DPM 모니터링을 사용하여 경고를 게시하고 알림을 구성함으로써 사전 모니터링에 대한 알림을 설정할 수 있습니다. 중요한 알림, 경고, 정보 알림 및 인스턴스화된 복구 상태에 관한 알림을 메일로 보낼 수 있습니다.
조직에 SCOM(System Center Operations Manager)이 배포된 경우SCOM을 사용하여 DPM 모니터링 및 관리를 더 세부적으로 수행할 수 있습니다. SCOM의 DPM 모니터링 및 관리로도 SQL 보호 모니터링의 요구 사항을 충족할 수 있습니다. 자세한 내용은 DPM 관리 및 모니터링 문서를 참조하세요.
모니터링 알림 설정
DPM 관리자 콘솔에서 모니터링 > 동작 > 옵션을 클릭합니다.
SMTP 서버를 클릭한 다음 알림을 보낼 서버 이름, 포트, 메일 주소를 입력합니다. 주소는 유효한 주소여야 합니다.
인증된 SMTP 서버에 사용자 이름과 암호를 입력합니다. 사용자 이름 및 암호는 앞 단계에 나온 "보낸 사람" 주소를 갖는 사람의 도메인 계정 이름이어야 합니다. 그렇지 않으면 알림이 전달되지 않습니다.
SMTP 서버 설정을 테스트하려면 테스트 메일 보내기를 클릭하고 DPM에서 테스트 메시지를 보낼 메일 주소를 입력한 다음 확인을 클릭합니다.
옵션 > 알림을 클릭하고 받는 사람에게 알릴 경고 유형을 선택합니다.받는 사람에 DPM에서 알림의 사본을 보낼 받는 사람의 메일 주소를 각각 입력합니다.
SMTP 서버 설정을 테스트하려면 테스트 알림 보내기 > 확인을 클릭합니다.