Microsoft Dynamics 365 시스템 백업
게시 날짜: 2017년 1월
적용 대상: Dynamics 365 (on-premises), Dynamics CRM 2016
어떤 시나리오에서든 복구하려면 필요한 정보를 모두 백업하고 복사본을 오프사이트에 저장해야 합니다. 디스크 오류나 다른 오류가 발생할 경우 최대한 많은 양의 데이터를 복구할 수 있도록 하려면 모든 Microsoft Dynamics 365 구성 요소 및 서비스에 대해 백업 계획을 작성하고 예행 연습을 해야 합니다.
이 항목의 내용
백업 요구 사항 요약
백업 기술 및 유형 선택
Windows Server 백업
Active Directory 백업
Reporting Services를 포함한 SQL Server 백업
Microsoft Dynamics 365 Server 백업
백업 요구 사항 요약
백업 요구 사항은 관련 서버에 따라 달라집니다. 다음 표에서는 Microsoft Dynamics 365에 대해 백업할 항목을 간략하게 설명합니다.
서버 |
백업할 항목 |
설명 |
---|---|---|
도메인 컨트롤러 |
전체 시스템 상태 |
없음. |
SQL Server |
MSCRM_CONFIG OrganizationName_MSCRM master msdb ReportServer ReportServertempdb |
OrganizationName_MSCRM 및 ReportServer 데이터베이스의 경우에는 전체 데이터베이스 백업 및 트랜잭션 로그 백업을 모두 수행해야 합니다. msdb와 같이 거의 업데이트되지 않는 데이터베이스의 경우에는 전체 데이터베이스 백업만 선택할 수 있습니다. master 및 msdb 데이터베이스 백업은 Microsoft Dynamics 365에 필요하지 않지만 전체 백업 전략의 일부로 포함되어야 합니다. |
SharePoint |
SharePoint 통합이 설정된 경우 백업이 권장됩니다. |
SharePoint 문서 관리를 설정한 경우 SharePoint 데이터베이스를 백업하는 것이 좋습니다. 자세한 내용은 SharePoint 설명서를 참조하십시오. |
Exchange Server |
Microsoft Dynamics 365에는 백업이 필요하지 않습니다. |
Exchange Server에는 백업이 필요할 수 있습니다. 자세한 내용은 백업, 복원 및 재해 복구를 참조하십시오. |
Microsoft Dynamics 365 Server |
web.config (기본 위치: c:\Program Files\Microsoft Dynamics CRM\CRMWeb) Windows 레지스트리: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM |
web.config 파일은 파일의 기본 설정이 변경된 경우에만 필요합니다. Windows 레지스트리 하위 키입니다. |
백업 기술 및 유형 선택
Microsoft Dynamics 365 Server에는 Microsoft Dynamics 365에 대한 백업을 중앙에서 관리하고 작업을 복원하는 Systems Center Data Protection Manager와 함께 사용할 수 있는 VSS(Volume Shadow Copy Services) 지원이 포함됩니다. 자세한 내용은 Microsoft Dynamics 365 VSS 기록기 서비스 및 Data Protection Manager를 참조하십시오.
Windows Server 2012의 Windows Server 백업은 외부 및 내부 하드 디스크, 광학 미디어 드라이브, 이동식 미디어 드라이브 및 로컬 저장소에 대한 Hyper-V 가상 컴퓨터를 지원합니다. 또한 Windows Server 2012는 Microsoft Azure Online Backup을 사용하여 온라인 백업을 지원합니다.추가 정보:Azure 백업
예약된 백업을 수행하려면 USB 2.0 또는 IEEE 1394 이상을 지원하는 외부 하드 디스크를 사용하는 것이 좋습니다.
Windows Server 2012에서는 세 가지 유형의 백업을 수행할 수 있습니다.
시스템 상태 백업 - Active Directory를 복구하는 데 필요한 모든 파일이 포함됩니다.
중요한 볼륨 백업 - 시스템 상태 파일을 비롯한 모든 볼륨이 포함됩니다.
전체 서버 백업 - 서버의 모든 볼륨이 포함됩니다.
Windows Server 백업
Windows Server에는 디스크, 이동식 미디어 또는 클라우드에 중요한 회사 데이터를 백업할 수 있는 백업 도구가 있습니다.백업 및 복원 마법사의 예약 기능을 사용하면 서버 자체 및 소규모 비즈니스 네트워크의 워크스테이션에 대한 데이터를 백업할 수 있습니다. 백업되는 데이터에는 보안 정보, 파일 및 공유 권한 및 레지스트리 데이터가 있습니다. 데이터 보안을 위해 관리자 또는 백업 운영자 그룹의 구성원만 백업을 수행할 수 있습니다. 서버에 있는 개별 파일 및 디렉터리는 백업 및 복원 마법사를 사용하여 복원할 수 있습니다.
Active Directory 백업
Windows Server 백업을 사용하면 운영 시스템 상태, 볼륨, 파일 및 응용 프로그램 데이터를 보호할 수 있습니다.Active Directory를 백업하는 방법에 대한 지침은 Windows Server 백업 기능 개요 및 Windows Server 2012: Active Directory 포리스트 복구 계획을 참조하십시오.
Active Directory를 백업하는 것이 좋지만 데이터 손실을 예방하는 유일한 방법은 Active Directory 도메인 컨트롤러를 여러 개 설정하는 것뿐입니다. 그러면 한 도메인 컨트롤러에 오류가 발생하는 경우 다른 도메인 컨트롤러에서 전체 디렉터리를 복사할 수 있습니다. 백업을 수행하면 데이터만 마지막 백업의 최신 상태로 복원할 수 있습니다.
Reporting Services를 포함한 SQL Server 백업
Windows Server 2012의 Windows Server 백업은 VSS(Volume Shadow Copy Services)를 사용하여 Microsoft SQL Server 응용 프로그램 데이터를 보호합니다.SQL Server를 실행하는 중에 사용할 수 있는 다른 솔루션은 Microsoft SQL Server의 기본 제공 백업 기능입니다.
SQL Server Management Studio를 사용하여 SQL Server 데이터베이스의 백업을 만든 경우 백업 및 복원 마법사에서 백업 작업을 실행하여 Reporting Services에서 만든 데이터베이스 백업을 포함시킬 수 있습니다.Reporting Services의 백업 라우팅이 먼저 실행된 다음 백업 및 복원 마법사의 백업 작업이 실행되도록 예약합니다.추가 정보:SQL Server의 데이터베이스 백업 및 복원
Microsoft Dynamics 365은 SQL Server에 최소 두 개의 Microsoft Dynamics 365 관련 데이터베이스를 만듭니다. 또한 Microsoft Dynamics 365에는 데이터베이스 서비스를 위한 기본 master 및 msdbSQL Server 데이터베이스가 필요하고 Reporting Services를 위한 기본 보고서 서버 SQL Server 데이터베이스가 필요합니다.SQL Server에서 Dynamics 365 시스템을 구성하는 데이터베이스는 다음과 같습니다.
OrganizationName_MSCRM
MSCRM_CONFIG
ReportServer
ReportServertempdb
master
msdb
참고
다중 테넌트 배포의 경우 Microsoft Dynamics 365 배포는 둘 이상의 OrganizationName_MSCRM 데이터베이스를 포함합니다.
SQL Server 백업 계획에는 한 개 또는 모든 데이터베이스가 실패할 경우에도 Microsoft Dynamics 365이 복구될 수 있도록 이러한 각 데이터베이스가 나열되어야 합니다. 조직에 이미 SQL Server 또는 다른 데이터베이스 응용 프로그램이 있는 경우 데이터베이스 관리자가 데이터베이스 백업 전략을 갖고 있을 수 있습니다. 그러나 조직에서 처음으로 데이터베이스 응용 프로그램을 사용하는 경우에는 SQL Server Management Studio의 유지 관리 계획 마법사를 사용하여 필요한 백업을 수행하도록 예약된 백업 작업을 만들고 유지 관리할 수 있습니다.Reporting Services에서 유지 관리 계획 마법사를 시작하려면 서버를 확장하고 관리 폴더를 확장한 다음 유지 관리 계획 폴더를 마우스 오른쪽 단추로 클릭하고 유지 관리 계획 마법사를 클릭합니다.
Microsoft Dynamics 365 데이터베이스의 백업 계획에서는 Microsoft Dynamics 365 설치 및 반드시 백업을 수행해야 하는지 여부를 결정하는 빈도에 따라 전체 데이터베이스 백업 및 일부 트랜잭션 로그 백업을 포함하는 백업 세트를 제공합니다. 자세한 내용은 SQL Server 데이터베이스의 백업 및 복원을 참조하십시오.
msdb 데이터베이스와 같이 자주 업데이트되지 않는 데이터베이스의 경우에는 전체 데이터베이스 백업만 수행할 수 있습니다.OrganizationName_MSCRM, MSCRM_CONFIG 및 ReportServer 데이터베이스에는 전체 데이터베이스 백업과 트랜잭션 로그 백업이 모두 포함되어야 합니다.
트랜잭션 로그 백업이 수행될 데이터베이스에는 전체 복구 모델 데이터베이스 속성 집합이 있어야 합니다. 이 속성은 SQL Server Management Studio를 통해 설정할 수 있습니다. 자세한 내용은 복구 모델을 참조하십시오.
오류 발생 후 복원 횟수를 줄이려면 전체 데이터베이스 백업이 자주 수행되도록 예약합니다. 예를 들어 하루 동안의 데이터 손실을 허용할 수 있는 경우에는 하루에 한 번 트랜잭션 로그를 백업하고 일주일에 한 번 데이터베이스를 백업할 수 있습니다. 한 시간 동안의 최대 데이터 손실만 허용할 수 있는 경우에는 한 시간에 한 번 트랜잭션 로그를 백업할 수 있습니다. 복원 횟수를 줄이려면 하루에 한 번 데이터베이스를 백업합니다.
예약된 백업에 대한 데이터베이스 유지 관리 계획을 만들려면 SQL Server Management Studio에서 유지 관리 계획 마법사를 실행합니다. 전체 데이터베이스 백업에 대한 유지 관리 계획의 일부로 데이터베이스를 백업하는 옵션을 선택하고, 트랜잭션 로그 백업에 대한 유지 관리 계획의 일부로 트랜잭션 로그를 백업하는 옵션을 선택합니다.
SQL Server가 실행되는 컴퓨터도 데이터베이스 서버에 적합한 내결함성 수준으로 설계해야 합니다. 여기에는 데이터베이스의 경우 RAID-5 디스크 배열이, 트랜잭션 로그의 경우 RAID-1(미러)이 포함됩니다. 올바른 수준의 하드웨어 내결함성을 사용하면 백업에서 복원하는 경우가 많이 줄어들 수 있습니다.
추가 정보:
Microsoft Dynamics 365 Server 백업
Microsoft Dynamics 365 Server 백업 및 복원에는 기본적으로 다음과 같은 데이터가 포함됩니다.
Microsoft Dynamics 365 Server 데이터베이스 파일(이전에 설명됨)
Microsoft Dynamics 365 Server 프로그램 파일
Microsoft Dynamics 365 웹 사이트 파일
Microsoft Dynamics 365 응용 프로그램 외부에서 구현된 솔루션 및 사용자 지정을 백업하는 방법에 대한 자세한 내용은 해당 솔루션 공급업체에 문의하십시오.
참고
현재 Microsoft Dynamics 365 업데이트 버전의 기록을 유지하는 것이 좋습니다. 그러면 오류 복구가 필요할 때 적합한 업데이트를 다시 적용할 수 있습니다.
기본적으로 모든 Microsoft Dynamics 365 프로그램 파일은 다음 폴더에 있습니다.
C:\Program Files\Microsoft Dynamics CRM\
C:\Program Files\Microsoft Dynamics 365 Reporting Extensions\
기본적으로 Microsoft Dynamics 365 웹 사이트 파일은 다음 폴더에 있습니다.
- C:\Program Files\Microsoft Dynamics CRM\CRMWeb
참고 항목
Microsoft Dynamics 365데이터 보호 및 복구
사용자 지정 및 솔루션 내보내기 및 가져오기
© 2017 Microsoft. All rights reserved. 저작권 정보