Microsoft System Center Data Protection Manager for Exchange/MOSS를 통한 백업 시나리오
Microsoft System Center Data Protection Manager(이하 DPM)을 Exchange 및 MOSS에 대한 백업솔루션으로 활용하는 시나리오에 대한 정보입니다.
DPM for Exchange/MOSS
(Storage 관련)_MSIT내 DPM의 스토리지로 SAN에서 DAS로 전환하게 된 이유
현재 MSIT에서는 현재 Exchange뿐 아니라 기타 application에 대한 백업에 대해서 기존의 SAN에서 DAS를 사용하게 되었습니다.
(DPM의 경우, 스토리지로, DAS, SAN, iSCSI storage를 지원하고 있습니다)
Exchange 서버 자체의 스토리지로 2003에서 SAN기반의 7node cluster(4 active 3 passive)를 사용하던 것을 2007로 업그레이드하면서, CCR구성의 DAS로 사용하기 시작하였습니다. CCR구성하면서 초반에 SAN스토리지를 사용하였으나, 당시 비용측면대비 성능 측면에서 비교해 보았을 때 DAS를 사용하는 것이 효율적이라는 결론이 나왔고,
최종적으로 RTM버전을 사용했을 때는 DAS스토리지가 더 빠르고 안정적으로 판단되었습니다.
DPM도, Exchange와 같은 이유로, 기존의 Redmond, Dublin, Singapore 세 군데의 사이트에서 EMC CLARiiON storage area networks (SANs) with 320 GB SATA drives를 사용하였으나, 현재 이미 CCR구성이 되어있는 상황에서 passive node의 백업을 수행하면서 가격대비 용량이 큰 DAS(SATA in RAID-5)를 사용하고 있습니다.
결론 Cost Efficiency가 주요한 이유라고 합니다.
그리고, DPM은 write하는 workload가 주요하기 때문에 RAID 5구성을 하게 되면 성능의 저하가 생기기 때문에 권장하고 있지 않는다고 공식적인 문서에서 말하고 있으나,
그것은 파일서버에만 국한된 문제로, 그 외에서는 R5구성이 용량, 비용, 안정성에 대해서 뛰어난 성능을 제공합니다.
그러한 이유로 MSIT에서 R5구성을 사용하고 있습니다.
아래의 표는 RAID구성에 대비 성능에 대한 표입니다. 참조하시기 바랍니다.(1~4점 기준)
Comparison of Configuration Options for Storage Pool Disks
Disk Configuration |
Capacity |
Cost |
Reliability |
Performance and Scalability |
JBOD |
4 |
4 |
1 |
4 |
RAID 0 |
4 |
4 |
1 |
4 |
RAID 1 |
1 |
1 |
4 |
3 |
RAID 5 |
3 |
3 |
3 |
2 |
RAID 10 |
1 |
1 |
4 |
4 |
DPM in MSIT
MS내의 DPM 백업은 Redmond, Dublin, Singapore 세 군데에서 통합적으로 130개 이상의 지사에 대해 백업을 수행하고 있습니다.
과거의 Tape기반으로 지사의 인력이 백업하여 중앙으로 보냈던 것과 달리 현재는 DPM솔루션이 지역적으로 분리된 곳의 도메인 내 서버도 백업을 수행할 수 있어, 인력 및 운영비용의 감소를 가져왔습니다.
MSIT내 DPM서버의 백업 및 보호 대상
· 총 646개 서버
· 16개 Exchange 2007 Mailbox서버
· 72개 SQL 2005 서버 및 SQL 2000기반 서버
· 3개의 Sharepoint 2007 Farms
· 100TB이상의 데이터
Exchange 2007 Protection
MSIT내의 Exchange백업은 과거엔 테이프기반으로 VSS-backup솔루션을 사용하였으나, 점차 늘어나는 tape의 수와 다중의 플랫폼에서의 관리 어려움을 겪었다고 합니다.
현재는 3개의 Exchange 2007환경 (production+test)의 백업을 DPM이 수행하는데, CCR 구성의 약 22000개의 mailbox, 약 14TB의 메일 데이터를 관리하고 있습니다.
DPM이 클러스터 인식(SCC,LCR,CCR,SCR)뿐 아니라 백업 노드 선택 기능을 제공하며,
15분 간격의 sync를 통해 Exchange 데이터의 변화를 DPM서버로 가져와 14일간 보관되는 1344개의 recovery point를 통해 원하는 시점의 복원을 지원하고 있습니다.
이를 통해 DPM이 전체 스토리지 및 메일박스 database 또는 단일 메일박스에 대한 복원이 가능합니다.
MOSS 2007 Protection
MOSS서버의 백업은 Singapore와 Redmond Datacenter에서 수행되며, MOSS의 SQL DB및 farm단위, Site, 그리고 문서 단위의 복구를 제공합니다.
MOSS의 데이터는 중요할 뿐 아니라 방대한 크기의 데이터가 들어있어 테이프기반의 백업으로는 야간의 5시간 이상이 소요되었으며,
서버의 CPU를 50%이상 사용하여 백업도중엔 시스템에 대한 접근이 어려웠습니다.
DPM은 데이터의 변화만을 capture하기 때문에 백업을 수행해야 하는 작업 대상이 961GB에서 6GB로 감소하였으며, 기존 사용하던 Veritas장비에 비하면 시간이 적게 걸리며, 시스템 부하도 크게 줄어들었습니다.
(아래 표 참조)
Facts and measurements
Veritas(기존 솔루션)
Data Protection Manager 2007
Data retention period
14 days
14 days
Backup job run time
20 hours
2 hours
Host CPU consumption (average)
50%
15%
Daily job size
961 gigabytes (GB)
6 GB
MSW, Infoweb 시스템도 DPM을 통해서 백업이 수행되는데, 초기 fullbackup 시간은 MSweb은 17.5분, Infoweb의 경우 5.9시간으로 이후에는 25분 간격의 recovery point라는 복구지점 캡쳐를 통해 관리자가 가장 최근의 또는
원하는 시점의 recovery point로 복원이 가능합니다. 또한 변화된 디스크에 대한 백업을 수행하기 때문에, 새로 백업을 수행하는 것은 4GB미만입니다. (표참조)
이러한 형태의 DPM 백업 및 복구는 시간과 비용에 대한 efficiency를 제공하고 있습니다.
Protection facts per farm
MSWeb
InfoWeb
초기 fullbackup 소요 시간
17.5 minutes
5.9 hours
초기 fullbackup 데이터 크기
13.3 GB
301.9 GB
Recovery point time
14.5 minutes
24.5 minutes
Recovery point data processed
1.1 GB
3.4 GB