EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 버전 설계및구축가이드 H12307.3
Copyright 2013-2014 EMC Corporation. All rights reserved. Pblished in USA. 인쇄 5 월, 2014 본문서의정보는발행일현재정확한것으로간주되며모든정보는예고없이변경될수있습니다. 본문서의정보는있는그대로제공됩니다. EMC Corporation 은본문서의정보와관련하여어떠한진술이나보증도하지않으며, 특히상품성이나특정목적을위한적합성에대하여어떠한묵시적인보증도부인합니다. 본문서에설명된 EMC 소프트웨어를사용, 복사및배포하려면해당소프트웨어라이센스가필요합니다. EMC², EMC 및 EMC 로고는미국및기타국가에서 EMC Corporation 의등록상표또는상표입니다. 본문서에사용된기타모든상표는해당소유주의자산입니다. 사용중인제품군에대한최신규제관련문서를보려면 EMC 온라인지원웹사이트 (https://spport.emc.com) 를확인하십시오. 한국이엠씨컴퓨터시스템즈 ( 주 ) 서울특별시강남구테헤란로 152 강남파이낸스센터 18 층대표전화 : (02)2125-7000 구입 / 상담문의 : 080-775-7000 팩스 : (02)2125-7280 웹사이트 : http://korea.emc.com 2 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
목차 1 장 소개 5 이가이드의목적...6 비즈니스가치...6 범위... 7 필수참고자료... 7 2 장 솔루션개요및사이징 9 솔루션아키텍처... 10 Microsoft SQL Server 2012 개요... 11 EMC Powered Backp and Recovery 솔루션개요... 11 EMC Avamar 데이터중복제거백업소프트웨어및시스템... 12 EMC Data Domain 데이터중복제거스토리지시스템... 12 vsphere Data Protection Advanced... 13 EMC Powered Backp and Recovery 솔루션사이징...14 3 장 SQL 백업고려사항 15 다중스트리밍백업... 16 증분백업...16 4 장 SQL Server 백업구성 19 Avamar 백업전략개요... 20 독립실행형환경의필요시백업... 20 고가용성환경의필요시백업... 20 VDP Advanced 백업전략개요... 22 Avamar 및 Data Domain 백업전략개요... 23 5 장 솔루션검증방법론 25 백업및복구검증방법론... 26 Avamar 의복구단계...26 VDP Advanced 의복구단계...27 6 장 참조문서 29 설명서...30 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드 3
목차 4 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
1 장 소개 이가이드의목적...6 비즈니스가치...6 범위... 7 필수참고자료... 7 소개 5
소개 이가이드의목적 이솔루션가이드에서는가상화된 Microsoft SQL 기반 ) 을위한 VSPEX Proven Infrastrctre 용 EMC Powered Backp and Recovery 솔루션을설계, 구축및사이징하는방법을설명합니다. 가상화된 SQL Server 2012 용 EMC VSPEX 솔루션 : 일관된성능수준으로가상화솔루션을호스팅할수있는검증된솔루션을제공합니다. 이솔루션을통해고객은 VSPEX Proven Infrastrctre 에서가상화된 SQL 2012 를빠르고일관된방식으로구축하고보호할수있습니다. VMware vsphere 또는 Microsoft Hyper-V 가상화소프트웨어에서실행됩니다. 스토리지계층에서스토리지를제공하는고가용성 EMC VNX 제품군을활용합니다. 다음과같은 EMC Powered Backp and Recovery 제품을활용합니다. EMC Avamar, EMC Data Domain 및 VMware VDP Advanced(vSphere Data Protection Advanced) 비즈니스가치 DBMS(Database Management Systems Software) 소프트웨어는거의모든상업분야에서데이터를관리하는데널리사용되고있는소프트웨어입니다. 이소프트웨어의성장은다음과같이예상됩니다. 인메모리 (in-memory) 데이터베이스와 NoSQL 데이터베이스등다른데이터관리툴의시장점유율이증가하고있기는하지만, 계속해서성장할것입니다. 고객이인프라스트럭처와지원기술을다양화하고보다많은하드웨어및소프트웨어시스템과구성을사용함에따라성장이더욱가속화될것입니다. SQL Server 용 VSPEX Proven Infrastrctre 는서버중심애플리케이션을실행하는분리된 IT 환경이계속확장되고있으며, 갈수록많은 SQL 백업및복구관련문제를처리해야하는고객에대해 VNX 시리즈, EMC 백업 / 복구시스템및 SQL Server 가제공하는가치를 EMC 파트너가파악할수있도록하는데주력합니다. VSPEX 솔루션은고객이성능, 확장성, 안정성및자동화기능을확장할수있도록함과동시에 SQL Server 데이터베이스관련당면과제를해결할수있도록설계되었습니다. 고객은 EMC VNX 에서데이터베이스애플리케이션을통합함으로써중앙집중식단일스토리지플랫폼으로데이터를통합해오늘날의까다로운비즈니스관련문제중하나인급증하는데이터를보다효율적으로관리할수있습니다. VSPEX 솔루션은 EMC 백업및복구시스템을통해다음을수행할수있도록사이징및검증되었습니다. 백업스토리지요구사항과비용절감 백업윈도우준수 디스크기반의신속한복구지원 EMC 는업계를선도하는 IT 인프라스트럭처공급업체와협력하여프라이빗클라우드및가상화된 Microsoft SQL Server 구축을가속화하는완벽한가상화솔루션을만들었습니다. VSPEX 는구축속도가빠르고, 복잡하지않으며, 필요한구성요소를자유롭게선택할수있고, 효율성이뛰어날뿐아니라위험요소를최소화하기때문에기존 IT 환경을더욱빠르게혁신할수있습니다. EMC 의검증으로예측가능한성능이보장되며고객은계획및구성에대한부담없이기존의 IT 인프라스트럭처솔루션을활용하는기술을선택할수있습니다. VSPEX 는운영환경간소화와개별스택계층을원하는대로선택할수있는유연성을동시에추구하는고객에게적합한인프라스트럭처솔루션을제공합니다. 6 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
소개 EMC Powered Backp and Recovery 솔루션인 EMC Avamar, EMC Data Domain 및 VMware VDP Advanced(vSphere Data Protection Advanced) 는 VSPEX 를빠르게구축하기위해필요한보호와신뢰성을제공합니다. 범위 필수참고자료 이솔루션가이드에서는다음구성을통해가상화된 SQL Server 환경을위한 EMC Powered Backp and Recovery 솔루션을설계, 구축및사이징하는방법을설명합니다. VMware vsphere( 최대 125 개가상머신 ) 에서실행되는 SQL Server 2012 를보호하는 VDP Advanced 및 Data Domain DD2200 시스템 VMware vsphere 및 Microsoft Hyper-V 에서실행되는 SQL Server 2012 를보호하는 EMC Avamar 125 개가넘는 VM 이구성된 VMware vsphere 에서실행되는 SQL Server 2012 를보호하는 EMC Avamar 및 EMC Data Domain 시스템 Microsoft Hyper-V 에서실행되는 SQL Server 2012 를보호하는 EMC Avamar 및 EMC Data Domain korea.emc.com 및 Powerlink 웹사이트에있는다음문서의내용을숙지하는것이좋습니다. 솔루션개요 VSPEX 솔루션을개괄적으로설명하는다음문서를참조하십시오. 가상화된 SQL Server 2012 환경을위한 EMC VSPEX Proven Infrastrctre EMC VSPEX Server Virtalization Soltions For Mid-Market Bsiness With Brocade VDX Switches Soltion Overview: EMC VSPEX Server Virtalization Soltion For Small And Medim Bsiness With Brocade ICX Switches SQL Server 용설계및구축가이드다음 VSPEX 설계및구축가이드를참조하십시오. 설계가이드 : 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX Microsoft Hyper-V 기반의가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 구축가이드 VMware vsphere 기반의가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 구축가이드 VSPEX Proven Infrastrctre EMC Commnity 웹사이트에있는 VSPEX Proven Infrastrctre 문서를참조하십시오. 범위 7
소개 8 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
2 장 솔루션개요및사이징 이장에서는가상화된 SQL Server 2012 용 VSPEX Proven Infrastrctre, 이솔루션에사용되는백업및복구제품에대해간략히설명하고백업및복구솔루션사이징에대한주요지침을안내합니다. 솔루션아키텍처... 10 Microsoft SQL Server 2012 개요... 11 EMC Powered Backp and Recovery 솔루션개요... 11 솔루션개요및사이징 9
솔루션개요및사이징 솔루션아키텍처 다음그림에는가상화된 SQL Server 용 VSPEX Proven Infrastrctre 의아키텍처특징이나와있습니다. 그림 1 가상화된 SQL 2012 용 VSPEX Proven Infrastrctre 와지원인프라스트럭처구성요소를포함한솔루션아키텍처 이예에는다음과같은구성요소가포함되어있습니다. SQL 서버 8 개가 vsphere 클러스터에서가상머신으로구축됩니다. SQL Server 가상 IP 주소 1 개가할당됩니다. VSPEX Proven Infrastrctre 의일부로검증된 VNX 또는 VNXe 모델은백엔드스토리지기능을제공하는데사용됩니다. NFS 데이터저장소에는 SQL Server 가상머신부팅볼륨이 VMDK(Virtal Machine Data File) 형식으로저장되어있습니다. SQL Server 데이터베이스와로그볼륨은 iscsi 기본디스크에서 RDM 형식으로저장됩니다. VSPEX Proven Infrastrctre 의일부로검증된 EMC Powered Backp and Recovery 시스템은백업및복구기능을제공합니다. 자세한내용은필수참고자료를참조하십시오. 10 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
솔루션개요및사이징 Microsoft SQL Server 2012 개요 Microsoft SQL Server 2012 는기업과고객이정보를공유하고협업할수있도록하는엔터프라이즈데이터베이스관리시스템입니다. EMC 는다양한스토리지플랫폼, 소프트웨어및서비스를통해 SQL Server 2012 를향상시킵니다. Microsoft 는 SQL Server 2012 를통해 AO/AG(Always On/Availability Grop) 및강력한파일그룹복구등의기능을도입하여 HA(High Availability) 및 DR(Disaster Recovery) 을위한새로운통합방식을제시합니다. AO/AG 구성을통해다음을수행할수있습니다. 1 차복제본또는 2 차복제본에서백업이나복구를수행합니다. 2 개이상의읽기전용 2 차복제본을구성합니다. 시점복구솔루션을사용하여 VDI 기반백업을구축함으로써논리적손상으로부터환경을보호합니다. SQL Server 2012 조직에는다음과같은서버역할이있습니다. 1 차복제본 : 클라이언트의읽기및쓰기작업을처리하고 2 차복제본에트랜잭션로그업데이트를전송합니다. 2 차복제본 : 다른호스트에있으며 1 차복제본의시점복제본입니다. VSPEX 솔루션은 2 차복제본을최대 4 개까지지원합니다. AG(Availability Grop) Listener: AO/AG 환경에서가용성그룹백업을제어하는가상 IP 주소입니다. 각물리적호스트는자체적인로컬하드디스크를사용합니다. 이는공유디스크를사용하는기존클러스터와다른점입니다. 이들서버역할은 AG 를사용하는모든 SQL Server 2012 조직에서필수적인구성요소입니다. EMC Powered Backp and Recovery 솔루션개요 이섹션에서는가상화된 Microsoft SQL Server 2012 용 VSPEX 솔루션을위한백업및복구옵션을비롯해권장되는 EMC Powered Backp and Recovery 구성과지침에대해설명합니다. 가상화된애플리케이션환경에최적화된 EMC Powered Backp and Recovery 솔루션은다음과같은이점을제공합니다. VSPEX 프라이빗클라우드구축 SQL Server 2012 를사용하는 VSPEX 구축을안정적이고효율적으로가속화합니다. 백업시간을 90% 단축하고복구속도를 30 배향상시키는것으로검증된소프트웨어를사용하여데이터를안전하게보호합니다. EMC 보호스토리지를사용하여성공적인복구를위한철저한데이터검증및자가복구기능을제공함으로써신뢰성을한층강화합니다. 큰절감효과를제공합니다. 업계최고의데이터중복제거기능을통해다음과같은절감효과를얻을수있습니다. 백업스토리지용량 1/10~1/30 로감소 백업관리시간 81% 단축 WAN 대역폭을 99% 절감하여효율적인 DR 지원 Microsoft SQL Server 2012 개요 11
솔루션개요및사이징 투자비용회수기간 7 개월까지단축 EMC Powered Backp and Recovery 솔루션을사용하면환경이확장됨에따라백업및복구구성을간단하고효율적으로확장할수있습니다. EMC Avamar 데이터중복제거백업소프트웨어및시스템 EMC Avamar 는완벽한소프트웨어및하드웨어솔루션을통해빠르고효율적인백업및복구를제공합니다. 통합된가변길이중복제거기술을갖춘 Avamar 는물리적환경, 원격사무소, 엔터프라이즈애플리케이션, NAS(Network-Attached Storage) 서버, 데스크톱 / 노트북및가상화환경을위한빠른일일전체백업을지원합니다. EMC AVE(Avamar Virtal Edition) 는 VMware ESX/ESXi 4.1 또는 ESXi 5.0/5.1/5.5 환경에서 VM 으로실행되는단일노드서버입니다. VMware ESX/ESXi 5.5 에는 AVE 7.0 SP1 이상이필요합니다. AVE 는다음기능을제공합니다. 최신버전의 Avamar 소프트웨어를 SUSE Linx 와통합합니다. 자율적으로모든 Avamar 클라이언트백업에대해타겟으로실행되며물리적 Avamar 시스템이나다른 AVE 에복제합니다. Avamar 플러그인은전체데이터베이스부터파일그룹과같은다양한객체레벨까지 SQL Server 데이터베이스데이터의백업및복구작업을지원합니다. 또한이플러그인에는동일한서버의원위치에데이터를복구하거나다른서버에리디렉션된복구를수행하는기능이있습니다. AVE 는다중노드 Avamar 서버로확장할수없으며 VM 사이징을지원하지않습니다. 스토리지용량을늘리려면다음작업중하나를수행하십시오. 추가적인 AVE VM 을구축한후에 VM 에서백업워크로드를나눕니다. 데이터를다른 Avamar 서버로복제하고더작은 VM 을삭제합니다. 더큰 VM 을만든후에데이터를 Avamar 서버에서더큰 VM 으로복제합니다. Avamar Virtal Machine Image Protection 으로가상머신을보호할경우대상호스트에 Avamar 클라이언트를설치하지않고도해당가상머신을복구할수있습니다. Avamar SQL Server 플러그인은백업을수행하며기본 Avamar Windows Client 를사용합니다. 재해레벨복구의경우, Avamar VMware Image 플러그인을사용하여 OS 의이미지레벨복구를수행하십시오. OS 레벨복구가완료된후에는 Avamar 플러그인을사용하여 SQL Server 데이터를복구할수있습니다. VMware 이미지레벨보호기능을구축하는것은이가이드의범위를벗어나는내용이지만, 이는기본운영체제를복구하는데사용할수있는옵션입니다. EMC Data Domain 데이터중복제거스토리지시스템 EMC Data Domain 데이터중복제거스토리지시스템은백업및아카이브워크로드를위한고속인라인데이터중복제거기술을통해보다혁신적인디스크백업, 아카이빙및재해복구기능을제공합니다. 다음과같은구성에서 Data Domain 시스템을 Avamar 의백업타겟으로사용하는것이좋습니다. VMware vsphere 를사용하는 VSPEX 프라이빗클라우드솔루션 12 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
솔루션개요및사이징 vsphere Data Protection Advanced 300 개이상의 VM 에대해 Microsoft Hyper-V 를사용하는 VSPEX 프라이빗클라우드솔루션 Data Domain 디바이스는 Avamar 의백업타겟으로사용할수도있습니다. Avamar 디바이스를백업타겟으로사용할때와동일한방식으로 Avamar Client 및플러그인을설치합니다. Data Domain 시스템을 Avamar 백업타겟으로사용할경우, Avamar Manager 소프트웨어애플리케이션내에서 Data Domain 시스템이검색된후에 Avamar 데이터세트정의인터페이스의해당확인란을선택하여백업타겟을지정하면됩니다. 125 개이하의 VM 을실행하는 VMware 기반 VSPEX 솔루션의경우고객은 SQL 용 VDP Advanced 를선택할수있습니다.EMC Avamar 기술을기반으로하는 VDP Advanced 는빠르고효율적인이미지레벨백업및복구와구축과정을최대한간소화하는 SQL 전용플러그인을함께제공합니다. VDP Advanced 를통해각 vcenter 인스턴스에서최대 10 개의 VDP Advanced 시스템을사용할수있습니다. VDP Advanced 가상어플라이언스의특징은다음과같습니다. 최대 8TB 의용량을제공합니다. 최대 8 개의동시 VM 백업을지원합니다. vcenter 서버인스턴스내에서다른 VDP Advanced 가상어플라이언스와별개로운영됩니다. 각 VM 의개별적인데이터중복제거가 VDP Advanced 가상어플라이언스에서수행됩니다. 글로벌데이터중복제거를활용하려면 Data Domain 보호스토리지아키텍처를구축하십시오. 높은효율성을제공합니다. VDP Advanced 는스토리지및대역폭소비를최소화하는업계최고수준의특허받은가변길이중복제거알고리즘을사용합니다. CBT 를사용함으로써백업및복구시간이단축되고애플리케이션다운타임비용이최소화됩니다. 우수한복구성능을제공합니다. VDP Advanced 는 Microsoft Exchange( 세분화된 Exchange 메일박스복구포함 ), SQL Server 및 SharePoint 에대해에이전트가필요없는이미지레벨디스크백업과게스트레벨에서애플리케이션정합성이보장되는보호를제공합니다. 네트워크효율성이뛰어난암호화된백업데이터중복제거덕분에데이터를오프사이트에백업하여무중단업무운영및규정준수를보장할수있습니다. 탁월한사용편의성을제공합니다. VDP Advanced 는 vcenter Server 와완벽하게통합되며 vsphere Web Client 를사용하여포괄적인관리기능을제공합니다. 친숙한사용자인터페이스를통해제품을쉽게사용하고관리할수있습니다. 기본제공데이터복제기능 유연하고간편한스케줄이 vsphere 관리자의운영부담을덜어줍니다. VDP Advanced 를통해빠르고효율적인이미지레벨및파일레벨백업, 복구, 복제는물론신뢰할수있고, 확장가능하고, 효율적인스토리지보호기능도함께이용할수있습니다. vsphere Replication 기능은실행중인 VM 에대한 VMDK 의변경사항을보조위치에있는 VMDK 파일에복제함으로써 VM 의오프라인복제본을제공합니다. 각복제작업으로 VM 의복제본이보조위치에생성되고, vsphere Replication 은최대 24 개의동시시점복제본을지원합니다. 사용자정의 RPO(Recovery Point Objective) 는복제작업의빈도를결정합니다. 15 분에서 24 시간사이의간격으로발생하도록 RPO 를설정할수있습니다. VDP Advanced 는중복제거되고암호화된백업데이터를보조위치로복제할수있는복제솔루션을기본제공합니다. VDP Advanced 의복제솔루션은 vsphere Replication 보다덜엄격한 RPO 를통해더긴보존기간을제공합니다. VDP Advanced 복제를사용하면 30~60 일기간동안복제본을보조위치에저장하고 24 시간이상의 RPO 간격을사용할수있습니다. VDP Advanced 복제는다음과같은대상스토리지유형을지원합니다. vsphere Data Protection Advanced 13
솔루션개요및사이징 VDP Advanced EMC Avamar EMC Avamar 및 Data Domain EMC Powered Backp and Recovery 솔루션사이징 다음표에는설계가이드 : 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 에있는가정을기준으로사용가능한백업및복구옵션이나와있습니다. 표 1 EMC Powered Backp and Recovery 솔루션을위한권장구성 최대 125 개 VM 200 개 VM 300개 VM 600개 VM 1,000개 VM VMware vsphere 를사용하는 VSPEX 프라이빗클라우드 VDP Advanced Avamar 7 Data Domain DD2200 Data Domain DD2500 Data Domain DD4200 Microsoft Hyper-V 를사용하는 VSPEX 프라이빗클라우드 Avamar Bsiness Edition(M1200) Data Domain DD2500 Avamar 7 Data Domain DD4200 사이징은초기에매일수행되는공통부분, 애플리케이션변경률, 비즈니스에필요한보존기간등에따라크게달라질수있습니다. 예를들어가상화된 Microsoft SQL Server 2012 용 VSPEX 를위한 Proven Infrastrctre 가이드에있는가정에따르면, 보존기간하나만크게변경될경우에도더많은용량의 Data Domain 어플라이언스가필요하게될수있습니다. 100 개 VM 에대해 30 일의보존기간이적용되는구성에서는 Data Domain DD2200 을사용합니다. 1,000 개 VM 에대해 3 년의보존기간이적용되는구성에서는 Data Domain DD4200 을사용합니다. VDP 가상어플라이언스는업그레이드할수없으므로이솔루션에대한사이징요구사항을신중하게고려해봐야합니다. 이문서의나머지부분에서는 Avamar 와 Avamar 및 Data Domain 에대한설계및구축을중점적으로설명합니다. 해당환경에정규화된사이징메트릭을제공하려면항상 VSPEX 사이징툴을사용해야합니다. 14 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
3 장 SQL 백업고려사항 이섹션에서는다중스트리밍및증분백업을사용하여백업시간을단축하는방법에대해자세히설명합니다. 다중스트리밍백업... 16 증분백업...16 SQL 백업고려사항 15
SQL 백업고려사항 다중스트리밍백업 Avamar 다중스트리밍으로각백업마다최대 10 개의병렬스트림을지원할수있습니다. 백업데이터를 Avamar 서버또는 Data Domain 시스템에저장할때 Avamar 다중스트리밍을통해백업성능을향상시킬수있습니다. 다중스트리밍을사용할경우 Windows SQL VSS 플러그인의기본요구사항에추가로컴퓨터하드웨어및리소스요구사항이발생합니다. 따라서다중스트리밍은주의해서사용해야합니다. 데이터를단일스트림으로백업할때 CPU 사용률이더높아지므로 Avamar 다중스트리밍을사용할경우에는클러스터또는 AO/AG 환경을활용하는것이좋습니다. 액티브 SQL Server 노드 /1 차복제본의다중스트림백업을수행할경우백업프로세스에의해데이터베이스서버성능과최종사용자환경이영향을받을수있습니다. EMC Avamar 7.0 for SQL User Gide 를참조하면백업용으로사용할스트림의최대개수를선택하는방법에대해자세히알수있습니다. 증분백업 대부분의환경에서관리자는일일전체백업을구성합니다. 대규모환경에서백업완료시간은주어진백업윈도우를초과할수도있습니다. 백업완료시간이주어진백업윈도우를초과하는이유는다음과같습니다. 데이터베이스크기가너무커서요구되는시간내에백업을완료할수없음 가용서버리소스가서버규모에비해충분하지않으므로백업속도가느려짐트랜잭션로그의변경률이나증가율이높을경우 SQL Server 성능과가용용량에부정적인영향을줍니다. VDP Advanced 및 Avamar 제품에는 SQL Server 데이터에대해증분백업을수행하고주어진백업윈도우내에백업을완료할수있도록지원하는기능이있습니다. 증분백업일정을구성할경우에는전체백업을최대한많이구성하는것이좋습니다. 증분백업의주기를최소화하려면백업시간이백업윈도우를초과하는이유를정확히파악한다음이에따라백업구성을조정해야합니다. 데이터베이스개수가너무많거나데이터베이스크기가너무커서백업윈도우내에동시백업을실행할수없을경우증분백업을최소한으로통합하는일정을작성할수있습니다. 예 : 1. 각각데이터베이스의절반을포함하는두백업그룹인그룹 1 과그룹 2 를만듭니다. 2. 그룹 1 은증분백업을수행하도록예약하고그룹 2 는이틀에한번전체백업을수행하도록예약합니다. 3. 그룹 2 는증분백업을수행하도록예약하고그룹 1 은번갈아이틀에한번전체백업을수행하도록예약합니다. 전체데이터베이스백업을격일로구성하면다음과같은이점이있습니다. 증분백업으로부터복구할필요성이거의사라집니다. 예를들어증분복구를수행해야하는경우는다음뿐입니다. 심각한장애발생시 마지막백업이증분백업인경우 16 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
SQL 백업고려사항 전체데이터베이스를복구해야할경우 전체백업에서데이터를복구할수있습니다. 데이터베이스를복구한후에는파일그룹을복구할수있습니다. 대규모 SQL 환경을제외하고는증분백업을통해복구를자주수행할일은거의없습니다. 증분백업 17
SQL 백업고려사항 18 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
4 장 SQL Server 백업구성 이장에서는 Avamar, VDP Advanced 또는 Data Domain 시스템기반의 Avamar 등을사용하여 SQL Server 를백업할경우의백업전략에대해간략히설명합니다. Avamar 백업전략개요... 20 Avamar 및 Data Domain 백업전략개요... 23 SQL Server 백업구성 19
SQL Server 백업구성 Avamar 백업전략개요 이섹션에서는독립실행형 SQL Server 와 AO/AG 에대한백업전략을설명합니다. SQL Server 에는다음과같은데이터가포함됩니다. SQL Server 데이터베이스 (.mdf) 파일 - 이.mdf 확장명을갖는파일은기본데이터파일입니다. 트랜잭션로그 (.ldf) 파일 - 커밋되지않은데이터베이스데이터가저장되는파일입니다. SQL Server 에서순서가지정된 LSN(Logical Seqence Nmber) 을사용하여로그파일내의작업을커밋한후에는해당작업이.mdf 파일에기록됩니다. 파일그룹 (.ndf) 파일 - 파일그룹은운영데이터파일을제외한모든데이터파일로구성된보조데이터파일의집합입니다. 데이터베이스에는몇개의보조데이터파일이있지만어떤데이터베이스에는전혀없을수도있습니다. 파일그룹파일에권장되는파일이름확장명은.ndf 입니다. 성공적으로완료된데이터베이스백업에는각파일그룹이포함되어있습니다. Avamar Plg-in for SQL Server 로는특정파일그룹을백업할수없습니다. 이플러그인은데이터베이스가복구된후에파일그룹복구를지원합니다. Microsoft SQL Server 환경에대한백업전략은독립실행형 SQL Server 또는 AO/AG 구성에있는다음과같은데이터를포함할수있습니다. SQL Server 인스턴스 ( 해당인스턴스에대한모든.mdf 데이터베이스파일및필수시스템데이터베이스파일포함 ) 선택된데이터베이스파일및트랜잭션로그 트랜잭션로그를제외한선택된데이터베이스파일. Avamar 에서데이터베이스파일을백업할경우증분백업또는차등백업중어느전략을실행하는지여부에따라부수적인.ldf 트랜잭션로그파일을선택적으로포함할수도있습니다. AG 에서는전체복구모델데이터베이스만포함할수있습니다. 2 차복제본에서새로고침작업을실행하면로그전송을통해새로운데이터가동기식으로또는비동기식으로전달되기때문입니다. 단순복구모드데이터베이스에는로그전달방법으로업데이트할수없는로그파일이있으므로 AG 에서는이데이터베이스를지원할수없습니다. Microsoft SQL 환경의백업전략을고려할때다음과같은 SQL Server 2012 데이터객체도포함해야합니다. 독립실행형비 AO/AG 데이터베이스 1 차또는 2 차복제본의 AO/AG 데이터베이스 트랜잭션로그 독립실행형환경의필요시백업 독립실행형환경에서필요시 (On-demand) 백업을수행할경우 SQL 인스턴스전체를백업하거나선택한 SQL Server 2012 데이터베이스 ( 트랜잭션로그포함또는제외 ) 를백업할수있습니다. 고가용성환경의필요시백업 Avamar SQL Server 플러그인을사용하면고가용성 SQL Server 구성에서 1 차복제본이나 2 차복제본을백업할수있습니다. SQL Server 2012 의경우물리적서버 ( 노드 ) 에는선택된모든데이터베이스의 1 차복제본이나보통멀리떨어져있는보조물리적서버에있는동일한 AG 의 2 차복제본이포함됩니다. 2 20 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
SQL Server 백업구성 SQL Server 2012 AO-AG 환경백업 차복제본의모든패시브데이터베이스를백업하려면해당노드에대한 AG 를선택하십시오. 1 차복제본의모든액티브데이터베이스를백업하려면 1 차복제본에대한 AG 를선택하십시오. 2 차복제본의기본목적은 SQL Server 운영인스턴스및 / 또는데이터베이스의시간지연복제본을제공하는것입니다. 이복제본을사용하면선택적파일그룹복구를수행하는것을비롯해운영데이터를백업하고복구할수있습니다. 시간지연복제본을구성하면트랜잭션로그데이터를실시간에가까운동기식으로또는사용자가정의한시간지연에따라비동기식으로, 1 차복제본에서 2 차복제본으로전송할수있습니다. EMC 에서는 1 차복제본대신 2 차복제본을백업하는것을권장합니다. 백업작업시에는 CPU/RAM 리소스가소비되므로 1 차복제본을백업할경우에최종사용자환경에부정적영향을줄수있습니다. 2 차복제본을백업하면운영 SQL 리소스에미치는영향을줄일수있습니다. 그러나 1 차복제본과 2 차복제본을결합해백업해야하는경우도있습니다. 예를들어어떤환경에서는백업전에물리적및논리적정합성을확인하기위해가끔씩각물리적노드의 AG 에대해정합성검사작업을수행하기도합니다. 이환경에서는 1 차복제본을 1 주에 6 일백업하고 2 차복제본에있는데이터베이스의 AG 는점진적인손상을방지하는대책인 DBCC(Database Consistency Check) 를완료한후 1 주에한번백업하도록예약할수있습니다. 2 차복제본은최후의보호수단으로간주되므로이러한하이브리드전략은 2 차복제본을고가용성및재해복구전략의일환으로활용하는데있어서제 2 의방법이됩니다. Avamar Client 를사용하여 AO/AG 에있는 2 차복제본을백업하려면 AG Listener 에대한 Avamar Client 리소스를생성합니다. 개별 SQL Server 클라이언트리소스대신이클라이언트리소스를사용하면 AG 를백업할수있습니다. SQL 관리자는비즈니스중요성이나기타주요기준에따라사용자정의데이터베이스를 AG 에추가할수있습니다. 또한 SQL 관리자는 Avamar Admin GUI 내에서 Avamar 또는 Data Domain 데이터세트를구성할시기를선택할수있습니다. 절차 1. 1 차및 2 차복제본을나타내는물리적노드에 Avamar Client for Windows 와 SQL Server 플러그인을설치합니다. EMC Avamar 7.0 for SQL User Gide 에서는 AG 환경내각물리적노드에클라이언트와플러그인을모두설치하는방법에대해설명합니다. 2. Avamar Clster Client 구성툴을실행하여 SQL Server AG 이름과통신하는데사용되는 AG Listener 의 Avamar Clster 리소스이름을만듭니다. EMC Avamar 7.0 for SQL User Gide 에서는이와관련한단계별지침을제공합니다. 다음그림에는 SQL 서버 2 개 (Node1 및 Node2) 가포함된 AO/AG 의예가나와있습니다. AG 에는사용자가제어하는개수만큼의 SQL Server 데이터베이스가포함되어있습니다. 고가용성환경의필요시백업 21
SQL Server 백업구성 그림 2 SQL Server 2012 AO/AG 에대한백업워크플로우 이예는다음과같이구성됩니다. 1 차복제본 1 개에는자체의 SQL 인스턴스에액티브데이터베이스 4 개가포함됩니다. 1 차복제본에서는실시간에가까운동기식또는사용자정의시간지연에따른비동기식로그전송방식을통해 4 개데이터베이스에대한 2 차복제본에시간지연 SQL 트랜잭션로그데이터를전송합니다. VDP Advanced 백업전략개요 복제본의최초시드에대해서는데이터베이스및로그의일회성복제 (one-time copy) 가실행되어야합니다. 그이후의데이터전송에는로그전송방식이사용됩니다. Avamar 는 1 차복제본또는 2 차복제본에대해정의된 AG 내에서 4 개데이터베이스의백업및복구를활성화합니다. 각 AG 의복제본하나만백업해야합니다. VMware vsphere Web Client 인터페이스는가상머신의백업및복구를선택, 예약, 구성및관리하는데사용합니다. VDP Advanced 는백업시에 VM 의중지상태스냅샷을생성한후백업데이터에대해자동으로중복제거를수행합니다. VDP Advanced 를활용한 SQL Server 2012 백업구성 SQL Server 2012 백업을구성하려면 vsphere Web Client 인터페이스에서다음단계를수행합니다. 절차 1. 작업유형을선택합니다. 22 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
SQL Server 백업구성 Virtal machine image: vmdk 파일의스냅샷백업을수행합니다. VDP Advanced 는 SQL 로그잘라내기를지원합니다. Fll server: SQL Server 의전체백업을수행합니다. Selected databases: 백업할 SQL Server 데이터베이스를지정할수있습니다. Fll server 및 Selected databases 작업유형에서는 SQL 로그에대한정확한잘라내기를지원하므로데이터베이스의애플리케이션정합성이보장됩니다. 2. 이전단계에서선택한결과에따라백업할 Fll [SQL] Server 또는데이터베이스를선택합니다. 3. SQL Server 애플리케이션옵션을선택합니다. a. Backp Type 필드에서 Fll, Differential 또는 Incremental 을선택합니다. 전체백업이없는경우증분백업및차등백업은자동으로전체백업수준으로상향이동됩니다. b. 나머지단계는표준보존기간과대체보존기간같은 Advanced Options 를구성하는작업입니다. Backp Job Smmary 페이지에는선택한옵션이모두표시됩니다. 새로생성된백업작업이 Backp 탭에나타납니다. SQL Server 는백업당하나씩선택하는것이좋습니다. Avamar 및 Data Domain 백업전략개요 Avamar 7.0 이상버전은 Data Domain 시스템으로의 SQL 데이터베이스및로그파일백업을지원합니다. Avamar 6.0.x 에서는 Data Domain 시스템으로의데이터베이스백업만지원했었습니다. 이문서의범위를벗어나지만, 지원과관련된이변경사항은 Avamar/Data Domain 사이징의이전패러다임을변화시킵니다. 이제약 1MB 크기의로그파일로도 Avamar/Data Domain 비율이다르게나타날수있기때문입니다. Avamar 7.0 이상버전의이점은다음과같습니다. DB1 의패시브복제본 2 개가 MBX2 와 MBX3 에있습니다. DB2, DB3, DB4 의패시브복제본 1 개가클러스터에있습니다. 각데이터베이스의복제본하나만백업해야합니다. PSOL 은 Avamar 가다음순서대로 Exchange 서버를사용하여데이터베이스를백업하도록지정합니다. MBX2, MBX3, MBX1. Avamar 및 Data Domain 백업전략개요 23
SQL Server 백업구성 24 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
5 장 솔루션검증방법론 이장에서는 EMC Avamar 데이터중복제거소프트웨어및 VDP Advanced 소프트웨어를사용하는복구작업을수행함으로써백업구성을검증하는데필요한지침과단계를제공합니다. 백업및복구검증방법론...26 Avamar 의복구단계...26 VDP Advanced 의복구단계...27 솔루션검증방법론 25
솔루션검증방법론 백업및복구검증방법론 Avamar 의복구단계 SQL Server 백업구성및데이터복구성능을검증하려면다양한복구작업을사용해야합니다. 가장높은복구레벨은전체 AG 데이터베이스를복구합니다. 사용중인 RMAN 버전에서리디렉션된복구작업을지원할경우데이터베이스를원본복제본또는 1 차복제본으로복구할수있습니다. 또한 Avamar SQL 에이전트에서는환경에 Avamar 파일그룹복구가구성되어있는경우하위레벨복구를수행하여확인할수있습니다. VDP Advanced 에는하위레벨복구를수행할수있는기능이없습니다. 먼저 SQL Server 데이터베이스를복구하거나파일그룹복구를수행한다음에 LSN 에순서가지정된올바른날짜 / 시간에증분또는차등트랜잭션로그백업을복구해야합니다. 또한 LSN 을활용하면 AG 에서지원하는유일한모드인전체복구모드로구성된모든데이터베이스에대해시점복구를수행할수있습니다. EMC 온라인지원웹사이트에있는다음주요 Avamar SQL VSS 문서에서는다양한복구작업을수행하는데필요한단계를간략히설명합니다. EMC Avamar 7.0 for SQL User Gide EMC Avamar 7.0 Operational Best Practices EMC Avamar 7.0 관리가이드 다음그림에서는 Avamar Client 에서원위치복구를수행할때사용할수있는복구옵션의예를보여줍니다. 26 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
솔루션검증방법론 그림 3 "Restore everything to its original location" 을선택했을때 Avamar Client 에서사용할수있는복구옵션 VDP Advanced 의복구단계 SQL Server 2012 복구를구성하려면다음단계를수행합니다. 절차 1. VDP Admin GUI를열어 Backp & Restore 탭을선택합니다. 2. 복구할백업을선택합니다. VDP Advanced의복구단계 27
솔루션검증방법론 3. 다음과같은복구옵션을설정합니다. Restore to Original Location: 선택한 SQL Server 인스턴스또는데이터베이스를원래위치로복구합니다. Restore to Alternate Location: 선택한 SQL Server 인스턴스또는데이터베이스를원래위치가아닌다른위치로복구합니다. 다른 SQL Server 인스턴스로리디렉션복구를수행할경우에는비상로그백업을선택하지마십시오. 4. 나머지복구단계는고급옵션을설정하는작업입니다. 자세한내용은 vsphere Data Protection Administration Gide - vsphere Data Protection Advanced 5.5.5 를참조하십시오. 28 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드
6 장 참조문서 이장에는 EMC Avamar, VMware vsphere 및 Microsoft Hyper-V 에대해더자세히알아볼수있는각종문서가정리되어있습니다. 설명서...30 참조문서 29
참조문서 설명서 다음문서에서자세한관련정보를참조할수있습니다. 문서액세스권한이없는경우 EMC 담당자에게문의하시기바랍니다. 제품설명서다음문서에서자세한관련정보를참조할수있습니다. EMC Avamar 7.0 for SQL User Gide EMC Avamar 7.0 관리가이드 EMC Avamar 7.0 for VMware 사용자가이드 EMC Avamar 7.0 Operational Best Practices Other docmentation 다음 TechNet 문서에서자세한관련정보를참조할수있습니다. Deploy a Hyper-V Clster SQL Server 2012 Prereqisite Network Load Balancing Deployment Gide 제공된링크는문서발행당시올바로작동하는것으로확인되었습니다. Microsoft Microsoft SQL Server 관련문서를제공하는 Microsoft 웹사이트 : http:// www.microsoft.com VMware vsphere 및 vcenter 관련문서를제공하는 VMware 웹사이트 : http:// www.vmware.com 30 EMC BACKUP AND RECOVERY OPTIONS FOR VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 1.3 설계및구축가이드