설계가이드 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX EMC VNX 제품군및 EMC Powered Backup 기반 EMC VSPEX 요약이설계가이드에서는 EMC VNXe 또는 EMC VNX 및 EMC Powered Backup 기반의 Microsoft Hyper-V 또는 VMware vsphere용 EMC VSPEX Proven Infrastructure에가상화된 Microsoft SQL Server 리소스를설계하는방법에대해설명합니다. 또한 SQL Server 2012를사이징하는방법, Best Practice에따라리소스를할당하는방법및 VSPEX가제공하는모든이점을활용하는방법에대해서도설명합니다. 2015년 1월
Copyright 2015 EMC Corporation. All rights reserved. Published in the USA. 발행 : 2015 년 1 월본문서의정보는발행일현재정확한것으로간주되며모든정보는예고없이변경될수있습니다. 본문서의정보는 " 있는그대로 " 제공됩니다. EMC Corporation 은본문서의정보와관련하여어떠한진술이나보증도하지않으며, 특히상품성이나특정목적을위한적합성에대하여어떠한묵시적인보증도부인합니다. 본문서에설명된 EMC 소프트웨어를사용, 복사및배포하려면해당소프트웨어라이센스가필요합니다. EMC 2, EMC 및 EMC 로고는미국및기타국가에서 EMC Corporation 의등록상표또는상표입니다. 본문서에사용된기타모든상표는해당소유주의자산입니다. EMC 제품에대한최신목록은 korea.emc.com 의 EMC Corporation 상표정보부분을참조하십시오. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX Part Number H12910.1 2 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
목차 목차 1 장소개 9 이가이드의목적... 10 비즈니스가치... 10 범위... 12 대상... 13 용어... 14 2 장시작하기전에 15 구축워크플로우... 16 필수참고자료... 16 VSPEX 솔루션개요... 16 VSPEX 구축가이드... 17 VSPEX Proven Infrastructure... 17 VSPEX 용 EMC Powered Backup 가이드... 17 3 장솔루션개요 19 개요... 20 EMC VSPEX Proven Infrastructure... 20 솔루션아키텍처... 22 주요구성요소... 23 소개... 23 Microsoft SQL Server 2012... 24 EMC VNX... 24 EMC VNXe3200... 28 EMC 백업및복구솔루션... 31 VMware vsphere 5.5... 32 Hyper-V 기반 Microsoft Windows Server 2012 R2... 33 EMC XtremCache... 33 EMC PowerPath/VE... 34 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 3
목차 4 장 VSPEX Proven Infrastructure 선택 35 개요... 36 1 단계 : 고객의활용사례평가... 36 개요... 36 가상화된 SQL Server 용 VSPEX 검증워크시트... 36 2 단계 : 애플리케이션아키텍처설계... 38 VSPEX Sizing Tool... 38 3 단계 : 올바른 VSPEX Proven Infrastructure 선택... 41 고려사항... 41 예... 42 5 장솔루션설계고려사항및 Best Practice 49 개요... 50 네트워크설계고려사항... 50 개요... 50 네트워크설계 Best Practice... 51 스토리지레이아웃및설계고려사항... 52 개요... 52 스토리지설계... 54 구성요소설계 Best Practice... 56 스토리지레이아웃예... 62 가상화설계고려사항... 65 개요... 65 가상화설계 Best Practice... 65 애플리케이션설계고려사항... 67 개요... 67 애플리케이션설계 Best Practice... 67 SQL Server 2012 라이센스고려사항... 68 EMC Powered Backup 설계고려사항... 69 6 장솔루션검증방법론 71 개요... 72 4 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
목차 기준하드웨어검증방법론... 72 애플리케이션검증방법론... 72 핵심지표파악... 73 테스트실행, 결과분석및최적화... 74 EMC Powered Backup 검증방법론... 74 7 장참고설명서 75 EMC 설명서... 76 기타문서... 77 링크... 78 부록 A 검증워크시트 79 가상화된 Microsoft SQL Server 2012 용 VSPEX 검증워크시트... 80 검증워크시트인쇄... 80 부록 B 개략적인 SQL Server 사이징논리및방법론 83 개요... 84 충분한리소스... 84 사이징고려사항... 84 그림 SQL Server 용가상머신권장사항... 85 그림 1. VSPEX Proven Infrastructure... 21 그림 2. 솔루션아키텍처... 23 그림 3. 멀티코어최적화가적용된 VNX... 26 그림 4. Active/Active 프로세서의성능, 복구능력및효율성향상... 27 그림 5. 새로운 Unisphere Management Suite... 28 그림 6. 멀티코어최적화가적용된 VNXe3200... 30 그림 7. 스토리지레이아웃및 LUN 설계... 44 그림 8. VMware vsphere 5.5 플랫폼의 SQL Server 스토리지요소... 52 그림 9. Hyper-V 플랫폼의 SQL Server 스토리지요소... 54 그림 10. 스토리지레이아웃예 : VNXe 시리즈용 SQL Server... 63 그림 11. 스토리지레이아웃예 : FAST VP가설정된 VNX 시리즈용 SQL Server. 64 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 5
목차 그림 12. 인쇄가능한검증워크시트... 81 6 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
목차 표표 1. 용어... 14 표 2. 가상화된 SQL Server 2012 용 VSPEX Proven Infrastructure 구축프로세스. 16 표 3. VSPEX Proven Infrastructure 선택단계... 36 표 4. 가상화된 SQL Server 2012 용 VSPEX 검증워크시트지침... 37 표 5. VSPEX 사이징툴출력정보... 38 표 6. VSPEX Proven Infrastructure: 선택단계... 41 표 7. 검증워크시트예 : 소규모 SQL Server OLTP 인스턴스... 42 표 8. 필요한리소스예 : 소규모 SQL Server OLTP 인스턴스... 43 표 9. VSPEX 사이징툴의 SQL Server 세부정보예... 43 표 10. 검증워크시트예 : 중간규모 SQL Server 사용자데이터베이스... 45 표 11. 필요한리소스예 : 중간규모 SQL Server OLTP 인스턴스... 45 표 12. 예요약 : VSPEX 사이징툴의중간규모 SQL Server 사용자데이터베이스46 표 13. 사용자프로파일예 : 사용자데이터베이스요구사항... 46 표 14. 검증워크시트예 : 사용자데이터베이스가여러개인 SQL Server OLTP 인스턴스... 47 표 15. 필요한리소스예 : 사용자데이터베이스가여러개인 SQL Server OLTP 인스턴스... 47 표 16. VSPEX 사이징툴의 SQL Server 세부정보예... 48 표 17. SQL Server 스토리지풀... 53 표 18. VNXe 의스토리지레이아웃예... 63 표 19. VNX 의스토리지레이아웃예... 63 표 20. SQL Server 의권장 RAM... 65 표 21. 애플리케이션검증에필요한개괄적단계... 73 표 22. 핵심메트릭... 73 표 23. SQL Server 사용자데이터베이스용검증워크시트... 80 표 24. 여러사용자데이터베이스에대한사용자입력의예... 85 표 25. 여러사용자데이터베이스에대한사용자입력의예... 87 표 26. 권장드라이브및 LUN 구성... 90 표 27. VSPEX 스토리지모델지원매트릭스... 92 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX EMC VNX 제품군및 EMC Powered Backup 기반 설계가이드 7
목차 표 28. 스토리지시스템지원매트릭스... 92 8 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
1 장 : 소개 1 장소개 이장에서다루는내용은다음과같습니다. 이가이드의목적... 10 비즈니스가치... 10 범위... 12 대상... 13 용어... 14 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 9
1 장 : 소개 이가이드의목적 EMC VSPEX Proven Infrastructure는미션크리티컬한비즈니스애플리케이션가상화에최적화된솔루션으로, 파트너가 VSPEX 프라이빗클라우드의가상화환경에서 Microsoft SQL Server 2012를지원하는데필요한자산을계획및설계할수있도록지원합니다. 가상화된 Microsoft SQL Server 2012용 EMC VSPEX 아키텍처를사용하면일관된수준의성능을유지하면서가상화된 SQL Server 2012 솔루션을호스팅할수있는검증된시스템을제공할수있습니다. 이솔루션은 VMware vsphere 또는 Microsoft Hyper-V 가상화계층기반의 VSPEX 프라이빗클라우드솔루션에서계층화되도록설계되었으며고가용성 EMC VNX 스토리지제품군을사용합니다. 모든 VSPEX 솔루션은 EMC Powered Backup 제품을사용해사이징및테스트를마쳤습니다. EMC Avamar, EMC Data Domain 및 VDPA(VMware Data Protection Advanced) 는완벽한인프라스트럭처, 애플리케이션및백업 / 복구환경을구현하여, 고가용성데이터베이스아키텍처의주된특징인 AoAG(Always-On Availability Group) 구성을완벽하게인식하고이해하는지능적인기능으로 Microsoft SQL Server를보호합니다. 컴퓨팅및네트워크구성요소는가상머신환경의처리성능및데이터요구사항을충족하는강력한기능과이중화구성을지원할수있도록공급업체에서직접정의하여설계할수있습니다. 이설계가이드에서는 VNX 또는 EMC VNXe 스토리지시스템을사용하는 VSPEX Proven Infrastructure에 Microsoft SQL Server 2012를구축하는데필요한리소스를설계하는방법에대해설명합니다. 이가이드의내용은 SQL Server OLTP(Online Transaction Processing) 워크로드에적용되며, 데이터웨어하우징워크로드에대해서는이가이드에서다루지않습니다. 비즈니스가치 오늘날미션크리티컬데이터는급변하는글로벌경제환경에서경쟁하고있는기업들에게성공을좌우하는핵심적인요소로자리잡고있습니다. 오늘날 IT 부서는동결또는축소되는예산범위내에서폭증하는기업데이터를효율적으로관리해야합니다. 10 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
1 장 : 소개 클라우드사용가능정보플랫폼의토대가되는 SQL Server 2012는뛰어난가용성, 혁신적통찰력, 신뢰할수있으며정합성이보장되는데이터, 그리고생산성이높은개발환경을고객에게제공합니다. 또한 SQL Server 2012는미션크리티컬신뢰성을통해보완되는내부및퍼블릭클라우드전체에걸쳐데이터를확장하고솔루션을빠르게구축할수있습니다. EMC는이제 VNXe 유니파이드스토리지를 VSPEX 솔루션제품군에포함함으로써한층더강력한성능과다양한옵션을고객에게제공합니다. VNX 제품군은 IT 환경을혁신할때스토리지를중앙집중화및간소화해야하는 VSPEX 고객에게하이브리드유니파이드스토리지시스템을제공하도록설계되었습니다. VSPEX 프라이빗클라우드에서 Microsoft SQL Server를가상화하려는고객은 VNX 제품군이제공하는멀티코어 (MCx) 의이점, 즉모든데이터서비스를모든시스템코어로분산하는아키텍처이점을누릴수있습니다. 이에따라캐시관리및백엔드 RAID 관리프로세스는선형적으로확장하고최신 Intel 멀티코어 CPU를효율적으로활용합니다. 새로운 VNX 제품군스토리지를사용하면 VSPEX의입출력작업이그어느때보다빠르고효율적으로실행됩니다. EMC FAST(Fully Automated Storage Tiering) 는 VNX에만제공되는기능이지만이제 VNX 제품군스토리지를사용하는 VSPEX 고객도이용이가능합니다. EMC FAST Cache는스토리지시스템의기존읽기 / 쓰기캐시용량을동적으로확장하여전반적인시스템성능을향상시키고 IOPS당비용을낮춥니다. 이를위해 FAST Cache는 DRAM 기반의운영캐시와 HDD(Hard Disk Drive) 사이에고성능플래시드라이브를배치하여사용합니다. 이기능은사용빈도가높은데이터를캐시에보관해필요할때사용할수있게함으로써 SQL Server와같은트랜잭션중심애플리케이션의성능을높입니다. SQL Server 2012 환경관리와관련하여가장복잡한작업은데이터보호및백업입니다. 데이터베이스관리자 (DBA) 및스토리지관리자는백업프로세스의비용과관리부담을동시에줄여야합니다. 이에따라 SQL Server 2012 환경을위한고급데이터보호기술을찾는기업이점점늘어나고있습니다. SQL Server 2012에서는새로운고가용성및재해복구솔루션인 SQL Server AlwaysOn을제공합니다. AlwaysOn은다양한고가용성구성을유동적으로지원하므로 SLA(Service Level Agreement) 를유지보수할수있습니다. EMC Powered Backup 솔루션은 AoAG 데이터베이스구성을보호하기위한지능적인기능을제공하므로고객은간편한구성을통해운영데이터베이스복제본및운영 SQL Server에서백업을오프로드하여실행할수있습니다. 이오프로드기능덕분에운영워크로드에영향을미치지않고더빠르고더효율적으로백업을처리할수 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 11
1 장 : 소개 있습니다. AoAG 페일오버가발생할경우에도백업정책이사용자개입없이실행되어자동으로나머지온라인데이터베이스복제본에서백업을수행합니다. VSPEX는더빠른구축, 간소화된관리 / 백업 / 스토리지용량할당등의강력한기능을통해 IT 환경의변화를촉진할수있습니다. 따라서고객은더높은애플리케이션가용성, 더향상된스토리지사용률, 더빠르고효율적인백업등의이점으로더높은효율성을달성할수있습니다. 또한고객은 VSPEX를통해 SQL Server 2012 환경에필요한요구사항을충족할수있도록원하는하이퍼바이저, 서버, 네트워크등을직접선택할수있습니다. EMC Powered Backup 시스템의설계및 Best Practice의목적은다음과같습니다. 검증된솔루션으로구축시간을단축하여시간과노력절약 별도의설정없이성능및확장성향상 고객의백업스토리지요구사항과비용절감 백업윈도우준수 디스크기반의신속한복구지원 범위 이설계가이드에서는 VMware vsphere 또는 Microsoft Hyper-V 플랫폼에서실행되는가상화된 Microsoft SQL Server 2012 환경용 EMC VSPEX Proven Infrastructure를설계하는방법에대해설명합니다. 이가이드는고객환경에 VSPEX 프라이빗클라우드가이미구축된상황을전제로작성되었습니다. 이가이드에서는 VNX 스토리지기반구축과 VNXe 스토리지기반구축의예를모두제공합니다. 또한 VSPEX 사이징툴을이용하여 VSPEX Proven Infrastructure에서 SQL Server 2012를사이징하는방법, Best Practice에따라리소스를할당하는방법및 VSPEX가제공하는모든이점을활용하는방법에대해서도설명합니다. SQL Server 2012 데이터보호를위한 EMC Powered Backup 솔루션에대해서는별도의문서인가상화된 Microsoft SQL Server 2012용 VSPEX를위한 EMC 백업및복구옵션설계및구축가이드를참조하십시오. 12 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
1 장 : 소개 대상 이가이드는내부 EMC 직원및검증된 EMC VSPEX 파트너를대상으로합니다. 본가상화된 SQL Server용 VSPEX Proven Infrastructure의구축을담당하는 VSPEX 파트너는다음자격을갖춘것으로간주됩니다. Microsoft에서 SQL Server 솔루션의판매및구축자격을받은파트너 SQL Server에대해인증을받은파트너 ( 다음 Microsoft 인증중하나또는모든인증보유권장 ) MCSA(Microsoft Certified Solutions Associate) MCSE(Microsoft Certified Solutions Expert) MCSM(Microsoft Certified Solutions Master) EMC에서 VNX 스토리지시스템제품군의판매, 설치및구성자격을받은파트너 VSPEX Proven Infrastructure 판매가공인된파트너 VSPEX Proven Infrastructure에필요한네트워크및서버제품을판매, 설치및구성할수있는자격을받은파트너또한다음을설치및구성하는데필요한기술교육을이수하고해당배경지식을보유해야합니다. EMC VNX 및 VNXe VMware vsphere 또는 Microsoft Hyper-V 가상화플랫폼 Microsoft Windows Server 2012 R2 Microsoft SQL Server 2012 Avamar 및 Data Domain을비롯한 EMC Powered Backup 제품이가이드에서는해당하는경우외부참조자료를제공합니다. 이솔루션을구축하려는파트너는다음문서를숙지하는것이좋습니다. 자세한내용은다음참조 : 필수참고자료 (16페이지) 및 7장 : 참고설명서. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 13
1 장 : 소개 용어 표 1 부분에는이가이드에사용된용어가정리되어있습니다. 표 1. 용어 용어 CIFS CSV DRS 파일그룹 IOPS iscsi NFS NIC NUMA OLTP 정의 Common Internet File System Clustered Shared Volume Distributed Resource Scheduler SQL Server 데이터베이스객체및파일그룹초당입출력작업수 (Input/Output operations Per Second) Internet Small Computer System Interface Network File System Network Interface Card NUMA(Non-Uniform Memory Access) Online Transaction Processing의약어로, 일반적인적용분야로는데이터입력, 검색트랜잭션처리등이있습니다. PCIe Peripheral Component Interconnect Express 의약어입니다. RTM tempdb Release To Manufacturing 작업을처리하는동안임시작업영역으로사용되는 Microsoft SQL Server 의시스템데이터베이스 TPS TPS( 초당트랜잭션 ) VDM VMDK VMFS VHDX Virtual Data Mover 가상머신디스크 (Virtual Machine Disk) Virtual Machine File System Hyper-V 가상하드디스크형식 14 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
2 장 : 시작하기전에 2 장시작하기전에 이장에서다루는내용은다음과같습니다. 구축워크플로우... 16 필수참고자료... 16 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 15
2 장 : 시작하기전에 구축워크플로우 표 2 1 에나와있는프로세스흐름에따라가상화된 SQL Server 2012용 VSPEX Proven Infrastructure를설계및구축하는것이좋습니다. 표 2. 단계 가상화된 SQL Server 2012 용 VSPEX Proven Infrastructure 구축프로세스 작업 1 가상화된 SQL Server 2012용 VSPEX 검증워크시트를사용하여사용자요구사항을수집합니다. 한페이지분량의검증워크시트 (80페이지) 가이설계가이드의부록 A에나와있습니다. 2 1단계에서수집한사용자요구사항을바탕으로, VSPEX 사이징툴을사용하여가상화된 SQL Server 2012에권장되는 VSPEX Proven Infrastructure를결정합니다. 사이징툴에대한자세한내용은 VSPEX Sizing Tool 포털을참조하십시오. 참고 : VSPEX 사이징툴을사용할수없는경우에는부록 B의사이징지침을사용하여애플리케이션수동사이징을수행할수있습니다. 3 이설계가이드에따라가상화된 SQL Server 2012용 VSPEX Proven Infrastructure의최종설계를결정합니다. 참고 : 특정애플리케이션만이아닌모든애플리케이션요구사항을고려해야합니다. 4 VSPEX Proven Infrastructure 섹션 (17페이지) 을참조하여올바른 VSPEX Proven Infrastructure를선택하여오더합니다. 5 VSPEX 구축가이드섹션 (17페이지) 을참조하여가상화된 SQL Server 2012용 VSPEX Proven Infrastructure를구축한후테스트합니다. 필수참고자료 EMC Community Network의 VSPEX 섹션또는 korea.emc.com의 VSPEX Proven Infrastructure 페이지에서사용할수있는다음문서를읽어보는것이좋습니다. 문서액세스권한이없는경우 EMC 담당자에게문의하시기바랍니다. VSPEX 솔루션개요 1 솔루션에 EMC Powered Backup 구성요소가포함되는경우, 이러한옵션을 VSPEX 솔루션에구축하는방법에대한자세한내용은가상화된 Microsoft SQL Server 2012 용 VSPEX 를위한 EMC 백업및복구옵션설계및구축가이드를참조하십시오. 16 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
2 장 : 시작하기전에 VSPEX 솔루션을개괄적으로설명하는다음문서를참조하십시오. SMB( 중소, 성장, 중견기업 ) 용 EMC VSPEX 서버가상화솔루션 SMB( 중소, 성장, 중견기업 ) 용 EMC VSPEX 서버가상화솔루션 VSPEX 구축가이드 다음 VSPEX 구축가이드를참조하십시오. Microsoft Hyper-V 기반의가상화된 Microsoft SQL Server 2012 용 EMC VSPEX VMware vsphere 기반의가상화된 Microsoft SQL Server 2012 용 EMC VSPEX VSPEX Proven Infrastructure 다음 VSPEX Proven Infrastructure 가이드를참조하십시오. EMC VSPEX 프라이빗클라우드 : 최대 100 개의가상머신을지원하는 VMware vsphere 5.5 EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 VMware vsphere 5.5 EMC VSPEX 프라이빗클라우드 : 최대 200 개의가상머신을지원하는 Hyper-V 기반 Microsoft Windows Server 2012 R2 EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 Hyper-V 기반 Microsoft Windows Server 2012 R2 VSPEX 용 EMC Powered Backup 가이드 다음 VSPEX 용 EMC Powered Backup 가이드를참조하십시오. 가상화된 Microsoft SQL Server 2012 용 VSPEX 를위한 EMC 백업및복구 옵션설계및구축가이드 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 17
2 장 : 시작하기전에 18 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
3 장 : 솔루션개요 3 장솔루션개요 이장에서다루는내용은다음과같습니다. 개요... 20 EMC VSPEX Proven Infrastructure... 20 솔루션아키텍처... 22 주요구성요소... 23 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 19
3 장 : 솔루션개요 개요 이장에서는가상화된 Microsoft SQL Server 용 VSPEX Proven Infrastructure 에대해 간단히살펴보고이솔루션에사용된핵심기술에대해설명합니다. 이가상화된 SQL Server 용 VSPEX 설계가이드는 VMware vsphere 및 Microsoft Hyper-V 의모든 VSPEX 오퍼링을지원합니다. 가상화된 SQL Server 용 VSPEX Proven Infrastructure 솔루션은 EMC VNX 제품군 스토리지에서 VMware 및 Hyper-V 를기반으로가상화된 Windows 를실행하는 VSPEX 프라이빗클라우드를사용하여스토리지및서버하드웨어를통합하는 것으로검증되었습니다. 이솔루션은소규모및미드레인지환경을주타겟으로한서버, 스토리지, 네트워크및백업리소스와 SQL Server 구성요소를사용하는 VSPEX 프라이빗 클라우드에계층화됩니다. 이솔루션을통해고객은 VSPEX 프라이빗클라우드에 소규모또는중간규모의가상화된 SQL Server 환경을빠르고일관된방식으로 구축할수있습니다. VNX 및 VNXe 제품군의스토리지시스템은고객의요구사항에따라 iscsi(internet Small Computer System Interface), NFS(Network File System), CIFS(Common Internet File System), FC(Fibre Channel) 및 FCoE(Fibre Channel over Ethernet) 프로토콜을지원하는멀티프로토콜플랫폼입니다. 이솔루션은 데이터스토리지에 NFS 및 iscsi 를사용하여검증되었습니다. 이솔루션에는 Active Directory 와 DNS(Domain Name System) 가필요합니다. 이러한서비스를구현하는방법은이문서에서다루지않지만솔루션을 성공적으로구축하려면해당서비스를먼저구현해야합니다. SQL Server 데이터보호를위한백업및복구솔루션에대해서는별도의문서인 가상화된 Microsoft SQL Server 2012 용 VSPEX 를위한 EMC 백업및복구옵션 설계및구축가이드를참조하십시오. EMC VSPEX Proven Infrastructure EMC는 IT 인프라스트럭처공급업체와협력하여프라이빗클라우드환경의구축을가속화할수있도록지원하는완벽한가상화솔루션을제공합니다. VSPEX는구축속도, 사용편의성, 선택옵션, 효율성등을상당히개선하고위험을최소화할수있는솔루션입니다. EMC의검증으로예측가능한성능이보장되며고객은계획, 사이징, 구성에대한부담없이기존 IT 인프라스트럭처를활용하는기술을선택할수있습니다. VSPEX는진정한융합형인프라스트럭처의 20 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
3 장 : 솔루션개요 특성인사용편의성을누리면서동시에개별스택구성요소에대한다양한옵션을얻고자하는고객에게가상인프라스트럭처를제공합니다. VSPEX 솔루션은 EMC의검증을받았으며독점적으로 EMC 채널파트너를통해서만패키지로제공되고판매됩니다. VSPEX는채널파트너들에게더많은기회, 더빠른영업주기, 종합적인지원을제공합니다. EMC와채널파트너는서로간의협력을통해클라우드로의전환을가속화하는인프라스트럭처를이제더많은고객에게제공할수있습니다. 그림 1에나와있는대로, VSPEX Proven Infrastructure는 EMC에서사전검증하고 EMC의 VSPEX 파트너를통해공급되는모듈식가상화인프라스트럭처입니다. VSPEX는예측가능하고신뢰할수있는성능을제공하도록 EMC에서설계한가상화계층, 서버, 네트워크, EMC 스토리지및백업으로구성됩니다. 그림 1. VSPEX Proven Infrastructure VSPEX는고객의운영환경에적합한네트워크, 서버, 가상화기술을유연하게선택하여완벽한가상화솔루션을구축할수있도록지원합니다. VSPEX는탁월한사용편의성과효율성, 최상의구성옵션을갖추고비즈니스에미치는위험을최소화하므로신속하게고객의운영환경에구축할수있습니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 21
3 장 : 솔루션개요 VSPEX Proven Infrastructure 에대한자세한내용은다음문서를참조하십시오. EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 VMware vsphere 5.5 EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 Hyper-V 기반 Microsoft Windows Server 2012 R2 EMC VSPEX 프라이빗클라우드 : 최대 100 개의가상머신을지원하는 VMware vsphere 5.5 EMC VSPEX 프라이빗클라우드 : 최대 100 개의가상머신을지원하는 Hyper-V 기반 Microsoft Windows Server 2012 R2 솔루션아키텍처 그림 2 에는 SQL Server 2012용으로검증된 VSPEX Proven Infrastructure의특징을보여주는아키텍처가나와있습니다. SQL Server는 VMware vsphere 5.5 또는 Hyper-V 클러스터기반의 Microsoft Windows Server 2012 R2에가상머신으로구축됩니다. 각 2 SQL Server 인스턴스에대해 VSPEX 사이징툴을사용하여 SQL Server 가상 머신의수, 자세한컴퓨팅리소스및권장스토리지레이아웃을확인했습니다. 이스토리지레이아웃은 VNX 또는 VNXe 시리즈의 VSPEX 프라이빗클라우드풀에추가됩니다. 솔루션의백업및복구구성요소는 SQL Server OLTP 중심인스턴스에대해데이터보호기능을제공합니다. 2 이가이드에사용된솔루션은 EMC Solutions 엔지니어링팀에의해검증되었습니다. 22 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
3 장 : 솔루션개요 그림 2. 솔루션아키텍처 주요구성요소 소개 이섹션에서는이솔루션에사용된다음과같은주요기술을간략히소개합니다. Microsoft SQL Server 2012 EMC VSPEX Proven Infrastructure EMC VNX EMC VNXe3200 EMC 백업및복구솔루션 VMware vsphere 5.5 Hyper-V 기반 Microsoft Windows Server 2012 R2 EMC XtremCache EMC PowerPath /VE 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 23
3 장 : 솔루션개요 Microsoft SQL Server 2012 SQL Server 2012는전자상거래, LOB(Line of Business), 데이터웨어하우징솔루션을위한 Microsoft의데이터베이스관리및분석시스템입니다. SQL Server는애플리케이션데이터저장, 검색, 관리등의작업에널리사용되고있습니다. SQL Server는다양한범주의애플리케이션과함께사용될뿐아니라성능, 규모, 가용성, 복구성능, 관리성능등각애플리케이션의요구사항이서로다르기때문에 SQL Server를구축할때에는이러한요소를정확히파악하고그에맞게계획해야합니다. EMC VNX 기능및향상된기능 플래시기반의최적화된유니파이드스토리지플랫폼인 EMC VNX 는확장성이뛰어나고사용이간편한단일솔루션으로, 파일, 블록및객체스토리지와관련하여혁신적인엔터프라이즈기능을제공합니다. 물리적환경이나가상화환경의혼합워크로드에적합한 VNX는성능및유연성이뛰어난하드웨어와효율성향상, 관리간소화및데이터보호를위한첨단소프트웨어를결합함으로써오늘날의가상화된애플리케이션환경에서발생하는까다로운문제들을완벽하게해결합니다. 성공적인 1세대에기반하여설계된 VNX는여러가지새로운기능과향상된기능을포함하고있으며, 다음은이러한기능의몇가지예입니다. EMC MCx 기술 (Multicore Cache, Multicore RAID 및 Multicore FAST Cache) 을사용한멀티코어최적화로용량증가 플래시최적화하이브리드스토리지를사용한효율성향상 Active/Active 스토리지프로세서를통해애플리케이션의가용성을높여보호수준강화 EMC Unisphere Management Suite를통한생산성향상으로관리및구축편의성개선 VSPEX는차세대 VNX를기반으로구축되어이전세대와는비교할수없이높은효율성, 성능및확장성을제공합니다. 플래시최적화하이브리드스토리지 VNX는플래시최적화하이브리드스토리지로, 중요데이터에는최상의성능으로액세스할수있게하면서액세스빈도가낮은데이터는경제적인디스크로이동하는지능적이며자동화된계층화기능을제공합니다. 24 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
3 장 : 솔루션개요 이하이브리드방식에서는전체시스템에서작은비율을차지하는플래시드라이브가전체 IOPS의대부분을제공하게됩니다. 플래시최적화 VNX는지연시간이짧은플래시의이점을최대한활용하여경제적인최적화와높은성능의확장성을실현합니다. EMC FAST Suite(FAST Cache 및 FAST VP) 는이기종드라이브전반에걸쳐블록및파일데이터를계층화하고사용빈도가높은데이터를플래시드라이브로이동함으로써비용절감과성능향상이라는두가지목표를동시에실현합니다. 일반적으로데이터는생성시에가장많이액세스되므로새로운데이터는먼저플래시드라이브에저장되어최상의성능을제공합니다. 시간경과에따라데이터의사용빈도가낮아지면 FAST VP는고객이정의한정책에따라자동계층화를통해해당데이터를고성능드라이브에서대용량드라이브로이동합니다. 이기능은 4배더뛰어난세분화기능과 emlc(enterprise Multi-Level Cell) 기술을기반으로기가바이트당비용을절감하는 FAST VP SSD(Solid State Disk) 를통해더욱향상되었습니다. FAST Cache는시스템워크로드에서예상치못하게급증하는워크로드를동적으로처리합니다. FAST Cache는갑작스럽게사용빈도가증가한데이터를느린대용량드라이브에서빠른플래시드라이브로상향이동하여즉각적인성능이점을제공할수있습니다. 모든 VSPEX 활용사례에서향상된효율성의이점을활용할수있습니다. VSPEX Proven Infrastructure는프라이빗클라우드, EUC(End-User Computing) 및가상애플리케이션솔루션을제공합니다. 고객은 VNX를통해 ROI를크게향상시킬수있습니다. VNX는플래시계층의비용을대폭절감할수있는아웃오브밴드 (Out-of-Band), 블록기반중복제거기능을제공합니다. VNX Intel MCx 코드경로최적화플래시기술의도래는미드레인지스토리지시스템의요구사항이근본적으로변화되는계기가되었습니다. EMC는업계에서가장높은성능의스토리지시스템을최저비용으로제공할수있도록멀티코어 CPU를효율적으로최적화하는미드레인지스토리지플랫폼을새로설계했습니다. 그림 3 에서와같이 MCx 는모든 VNX 데이터서비스를모든코어 ( 최대 32 개 ) 에분산시킵니다. MCx 기반의 VNX 시리즈는 NAS(Network-Attached Storage) 기반가상머신또는데이터베이스같은트랜잭션기반애플리케이션의파일성능을대폭향상시킵니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 25
3 장 : 솔루션개요 그림 3. 멀티코어최적화가적용된 VNX 멀티코어캐시캐시는스토리지서브시스템에서가장중요한자산이며, 가변적인워크로드를처리할때캐시의효율적인사용이플랫폼의전반적인효율성을결정하는핵심적인요소입니다. 캐시엔진은시스템에서사용할수있는모든코어를활용하도록모듈화되어있습니다. Multicore RAID MCx를고려한재설계에서또하나중요한부분은 HDD( 하드디스크드라이브 ) 와 SSD로구성된영구적백엔드스토리지의입출력처리입니다. 백엔드데이터관리프로세싱을모듈화하여 MCx가모든프로세서를원활하게활용할수있게함으로써 VNX의성능이크게향상되었습니다. VNX 성능성능향상 MCx 아키텍처를통해실현된 VNX 스토리지는플래시최우선활용전략에적합하도록최적화되어있으며최상의종합적인성능을제공합니다. 즉, 짧은지연시간으로트랜잭션성능 (IOPS당비용 ) 및대역폭성능 (GB/s당비용 ) 을최적화하고최적의용량효율성 (GB당비용 ) 을제공합니다. VNX는다음과같은성능향상을제공합니다. 이중컨트롤러스토리지와비교할경우최대 4배많은파일트랜잭션지원 트랜잭션중심애플리케이션의파일성능최대 3배향상및응답시간 60% 단축 최대 4배많은 Oracle 및 Microsoft SQL Server OLTP 트랜잭션 최대 6배많은가상머신 26 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
3 장 : 솔루션개요 Active/Active 스토리지프로세서새로운 VNX 아키텍처는 Active/Active 스토리지프로세서를제공합니다. 그림 4 에나와있는것처럼, 이아키텍처에서는두경로가모두능동적으로입출력서비스를제공하므로경로페일오버시의애플리케이션시간초과가제거됩니다. 그림 4. Active/Active 프로세서의성능, 복구능력및효율성향상 로드밸런싱도향상되며애플리케이션의성능이최대 2배향상됩니다. 블록용 Active/Active는최상의가용성과성능이필요하지만압축, 중복제거등과같은효율성향상또는계층화서비스가필요하지않은애플리케이션에적합합니다. 이 VNX 릴리즈를통해 VSPEX 고객은 VDM(Virtual Data Mover) 및 VNX Replicator를사용하여시스템간에자동화된고속파일시스템마이그레이션을수행할수있습니다. 이프로세스에서는모든스냅및설정이자동으로마이그레이션되며, 마이그레이션중에도클라이언트가계속작동할수있습니다. 참고 : Active/Active 프로세서는 RAID 그룹 LUN에서만사용할수있고풀 LUN에서는사용할수없습니다. Unisphere Management Suite Unisphere Management Suite는사용이간편한 Unisphere 인터페이스를확장하여, 성능을검증하고용량요구사항을예측할수있도록지원하는 VNX Monitoring and Reporting을포함하고있습니다. 또한그림 5에서볼수있는것처럼, 이 Suite에는최대수천대의 VNX 및 VNXe 시스템을중앙집중식으로관리할수있고 EMC XtremCache를새롭게지원하는 Unisphere Remote가포함되어있습니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 27
3 장 : 솔루션개요 그림 5. 새로운 Unisphere Management Suite EMC VNXe3200 기능및향상된기능 플래시기반의최적화된유니파이드스토리지플랫폼인 EMC VNXe3200 은확장성이뛰어나고사용이간편한단일솔루션으로, 파일및블록스토리지와관련하여혁신적인엔터프라이즈기능을제공합니다. 물리적환경이나가상화환경의혼합워크로드에적합한 VNXe3200은성능및유연성이뛰어난하드웨어와효율성, 관리용이성및보호기능이뛰어난소프트웨어를결합함으로써오늘날의가상화된애플리케이션환경에서발생하는까다로운문제들을완벽하게해결합니다. 성공적인미드레인지 EMC VNX 제품군을기반으로설계된 VNXe3200은여러가지새로운기능과향상된기능을포함하고있습니다. 다음은이러한기능의몇가지예입니다. 플래시최적화하이브리드스토리지를사용한효율성향상 EMC MCx 기술 (Multicore Cache, Multicore RAID 및 Multicore FAST Cache) 을사용한멀티코어최적화로용량증가 Monitoring and Reporting, Unified Snapshots을비롯한 VNXe 기본소프트웨어구성요소로관리및구축편의성개선 VMware 및 Microsoft 환경통합 FC, iscsi, NFS 및 CIFS에대한통합멀티프로토콜지원 VSPEX는 VNXe를기반으로구축되어이전세대와비교할수없이높은효율성, 성능및확장성을제공합니다. 28 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
3 장 : 솔루션개요 플래시최적화하이브리드스토리지 VNXe3200은플래시최적화하이브리드스토리지로, 중요데이터에는최상의성능으로액세스할수있게하면서액세스빈도가낮은데이터는경제적인디스크로이동하는지능적이며자동화된계층화기능을제공합니다. 이하이브리드방식에서는전체시스템에서작은비율을차지하는플래시드라이브가전체 IOPS의대부분을제공하게됩니다. VNXe3200은지연시간이짧은플래시의이점을최대한활용하여경제적인최적화와높은성능의확장성을실현합니다. EMC FAST Suite(FAST Cache 및 FAST VP) 는이기종드라이브전반에걸쳐블록및파일데이터를계층화하고사용빈도가높은데이터를플래시드라이브로이동함으로써비용절감과성능향상이라는두가지목표를동시에실현합니다. 일반적으로데이터는생성시에가장많이액세스되므로새로운데이터는먼저플래시드라이브에저장되어최상의성능을제공합니다. 시간경과에따라데이터의사용빈도가낮아지면 FAST VP 는고객이정의한정책에따라자동계층화를통해해당데이터를고성능드라이브에서대용량드라이브로이동합니다. FAST Cache 는예기치않게급증하는시스템워크로드를자동으로해결합니다. FAST Cache 는갑자기사용량이많아지는데이터를느린대용량드라이브에서보다빠른플래시드라이브로상향이동하여즉각적인성능이점을제공할수있습니다. 모든 VSPEX 활용사례에서향상된효율성의이점을활용할수있습니다. VSPEX Proven Infrastructure는프라이빗클라우드, EUC(End-User Computing) 및가상애플리케이션솔루션을제공합니다. 고객은 VNXe3200을통해 ROI를크게향상시킬수있습니다. VNX Intel MCx 코드경로최적화플래시기술의도래는미드레인지스토리지시스템의요구사항이근본적으로변화되는계기가되었습니다. EMC는업계에서가장효율적인스토리지시스템을최저비용으로제공할수있도록멀티코어 CPU를효율적으로최적화하는미드레인지스토리지플랫폼을새로설계했습니다. MCx는그림 6에서볼수있는것처럼모든코어에모든 VNXe 데이터서비스를분산하고 NAS(Network-Attached Storage) 기반가상머신또는데이터베이스와같은트랜잭션중심애플리케이션의파일성능을크게높여줍니다. VNXe는 EMC 스토리지에최초로 Intel의 NTB(Non-Transparent Bridge) 를사용한제품입니다. NTB를사용하면스토리지프로세서간에서 PCI Express 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 29
3 장 : 솔루션개요 인터페이스를통해직접고속접속이가능합니다. 따라서외부 PCIe 스위치가 필요하지않고, 전력및공간이절감되며지연시간과비용이단축됩니다. 그림 6. 멀티코어최적화가적용된 VNXe3200 VNXe 기본소프트웨어향상된 VNXe 기본소프트웨어는사용이간편한 EMC Unisphere 인터페이스를확장하여, 성능을검증하고용량요구사항을예측할수있도록지원하는 VNX Monitoring and Reporting을인터페이스에포함하고있습니다. 이 Suite에는수천대의 VNX 및 VNXe 시스템을중앙집중식으로관리할수있는 Unisphere Central도포함됩니다. 가상화및환경관리 VMware vsphere Storage APIs for Storage Awareness VASA(VMware vstorage APIs for Storage Awareness) 는 VMware 지정 API로, vcenter를통해스토리지정보를표시합니다. VASA 기술과 VNX 간의통합으로가상환경의스토리지관리가더욱원활해졌습니다. VMware vsphere Storage APIs for Array Integration VAAI는 VMware 스토리지관련기능을서버에서스토리지시스템으로오프로드하므로서버및네트워크리소스를보다효율적으로사용하여성능및통합비율을높일수있습니다. EMC Storage Analytics for VNXe ESA(EMC Storage Analytics) for VNXe는 VNXe 커넥터를기본적으로포함하며 EMC 스토리지와구성요소에대한자세한분석및관계파악기능과고유한 30 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
3 장 : 솔루션개요 아이콘을제공하는스토리지전용버전의 VMware vcenter Operations를제공합니다. EMC Virtual Storage Integrator EMC VSI(Virtual Storage Integrator) 는 EMC 스토리지를사용하는모든 VMware 사용자가사용할수있는무료 VMware vcenter 플러그인입니다. VSPEX 고객은 VSI를사용하여가상화된스토리지를간편하게관리할수있습니다. VMware 관리자는잘알고있는친숙한 vcenter 인터페이스를사용하여 VNX 스토리지를한눈에파악할수있습니다. VSI를사용하면 IT 관리자가더짧은시간에더많은일을할수있습니다. VSI는관리자가스토리지작업을효율적으로관리하고신뢰할수있는방식으로위임할수있는탁월한액세스제어기능을제공합니다. VSI를사용함으로써관리자는최대 90% 적은클릭수와최대 10배높은생산성으로일상관리업무를수행할수있습니다. EMC Storage Integrator ESI(EMC Storage Integrator) 는 Windows 및애플리케이션관리자를대상으로개발되었습니다. ESI는쉽게사용할수있고완벽한모니터링기능을제공하며하이퍼바이저유형에구애받지않습니다. Windows 플랫폼의경우관리자가가상화환경과물리적환경모두에서기능을구축할수있으며, 기본하이퍼바이저에서스토리지에이르는애플리케이션토폴로지를확인하여문제를해결할수있습니다. Microsoft Hyper-V Microsoft는 Windows Server 2012 R2와함께 NAS 프로토콜을기반으로간편하게접속할수있는향상된프라이빗클라우드용하이퍼바이저인 Hyper-V 2012 R2를제공합니다. Microsoft Windows Server 2012 R2 Offloaded Data Transfer Microsoft Windows Server 2012 R2의 ODX(Offloaded Data Transfer) 기능을사용하면복제작업이진행되는동안데이터전송을스토리지에오프로드하여호스트리소스부담을덜수있습니다. 예를들어 Microsoft SQL Server 가상머신의실시간마이그레이션에 ODX를사용하면성능이 2배향상되고마이그레이션시간이 50% 단축됩니다. 또한, Hyper-V 서버의 CPU 사용률이 20% 감소하며네트워크트래픽이제거됩니다. EMC 백업및복구솔루션 EMC 백업및복구솔루션 (EMC Avamar 및 Data Domain) 은가상화된 SQL Server 를 빠르게구축하기위해필요한보호신뢰성을제공합니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 31
3 장 : 솔루션개요 가상화애플리케이션환경에최적화되어있는 EMC 백업및복구솔루션은백업시간을최대 90% 단축하고복구속도를최대 30배향상시킴으로써데이터를안전하게보호합니다. EMC 백업어플라이언스는철저한검증과자가복구기능을통해복구를보장하여신뢰성을한층강화합니다. SQL Server의경우 EMC 백업이종합적인백업옵션을제공하므로고객이 SQL DBA의까다로운요구사항을충족시킬수있습니다. EMC 백업은 SQL AlwaysOn Availability Groups 백업지원과유연하고세분화된복구기능을제공합니다. 또한 EMC 백업에서는 DBA가 SQL Management Center Studio에서백업정책을설정할수있으므로상황을완벽하게파악하여통제할수있으며, 백업자동검색및자동구성등의기능을사용하여복잡한작업을간소화하고시간을절약하는동시에중요한데이터를항상보호할수있습니다. 또한 EMC 백업은시간과비용을크게절감합니다. EMC 데이터중복제거솔루션을활용하면필요한백업스토리지를 10배 ~30배줄이고백업관리시간을 81% 단축할수있으며효율적인오프사이트복제를통해대역폭을 99% 절감할수있습니다. 그결과평균 7개월만에투자비용을회수할수있습니다. 최대 50개가상머신을지원하는 VMware 기반 VSPEX 구축의경우에는 VSPEX에서 VMware vsphere Data Protection (VDP) Advanced for SQL Server를사용할수있습니다. EMC Avamar 기술을기반으로하는 VDP Advanced를사용하면 Avamar의빠르고효율적인이미지레벨백업및복구와 SQL Server 환경을간편하게보호할수있는 SQL 전용플러그인을결합해활용할수있습니다. 자세한기술지침은가상화된 Microsoft SQL Server 2012용 VSPEX를위한 EMC 백업및복구옵션설계및구축가이드를참조하십시오. 이가이드에서는가상화된 SQL Server용 VSPEX Proven Infrastructure를위한 EMC 백업및복구솔루션을설계, 사이징및구축하는방법을설명합니다. VMware vsphere 5.5 VMware vsphere 5.5는 CPU, RAM, 하드디스크및네트워크컨트롤러를가상화하여컴퓨터의물리적리소스를변환합니다. 이러한변환은물리적컴퓨터와마찬가지로분리되고캡슐화된운영체제와애플리케이션을실행하는완벽한기능의가상머신을만들어냅니다. 32 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
3 장 : 솔루션개요 VMware HA(High Availability) 는가상머신에서실행되는애플리케이션의고가용성을보장하는, 사용이간편하고경제적인기술입니다. vsphere 5.5의 VMware vsphere vmotion 및 VMware vsphere Storage vmotion 기능은성능에거의영향을미치지않으면서가상머신과저장된파일을 vsphere 서버간에무중단으로마이그레이션할수있게합니다. VMware vsphere DRS(Distributed Resource Scheduler) 및 VMware vsphere Storage DRS와함께사용할경우가상머신은컴퓨팅리소스와스토리지리소스의로드밸런싱을통해언제든지적절한리소스를액세스할수있습니다. VMware NMP(Native Multipathing Plug-In) 는경로다중화에사용되는 vsphere의기본모듈로, 스토리지유형을기준으로기본경로선택알고리즘을제공합니다. NMP는물리적경로세트를특정스토리지디바이스또는 LUN(Logical Unit Number) 에연결합니다. 지정된스토리지의경로페일오버처리를위한특정세부정보는 SATP(Storage Array Type Plug-In) 에위임됩니다. 스토리지디바이스에대한입출력요청을실행하는데사용되는물리적경로를결정하기위한구체적인세부정보는 PSP(Path Selection Plug-In ) 에서처리합니다. SATP 및 PSP는 NMP 모듈내의하위플러그인입니다. Hyper-V 기반 Microsoft Windows Server 2012 R2 Hyper-V 기반 Microsoft Windows Server 2012 R2는데이터센터에서클라우드에이르기까지유연한솔루션으로탁월한확장성과뛰어난성능을제공하는완벽한가상화플랫폼입니다. 이를통해조직은보다쉽게가상화를통해비용절감을실현하는동시에서버하드웨어 ROI를상당히높일수있습니다. Windows Server 2012 R2 Hyper-V 고가용성옵션으로는증분백업지원, 가상머신내가상어댑터지원을위한클러스터환경개선, 메일박스 NIC(Network Interface Card) 팀설정등이있습니다. Hyper-V에서 " 비공유 " 라이브마이그레이션을사용하면 Hyper-V가실행중인서버에서다른서버로가상머신을마이그레이션할때두서버가동일한클러스터에있거나스토리지를공유하지않아도됩니다. EMC XtremCache 고객이 SQL Server에대해특수한성능을요구하는경우에는 EMC XtremCache 솔루션을사용할수있습니다. EMC XtremCache( 이전의 EMC VFCache) 는서버기반의플래시기술을사용하는지능형캐싱소프트웨어로, 지연시간을줄이고처리량을늘림으로써애플리케이션성능을크게향상시킵니다. XtremCache는네트워크스토리지에 Write-through 캐시를사용하여일관된고가용성, 무결성및재해복구기능을제공함으로써읽기작업속도를높이고데이터를보호합니다. XtremCache를스토리지기반 EMC FAST 소프트웨어와함께 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 33
3 장 : 솔루션개요 사용하면애플리케이션에서데이터저장소로이어지는가장효율적이고지능적인입출력경로가생성됩니다. 그결과로물리적환경과가상화환경모두에적합하도록성능, 지능형기능및보호기능을동적으로최적화하는네트워크인프라스트럭처가구현됩니다. EMC PowerPath/VE EMC PowerPath Virtual Edition은 EMC 및일부타사스토리지시스템용으로최적화된경로페일오버및로드밸런싱을포함하는고성능지능형경로관리기능을제공합니다. PowerPath/VE는 vsphere 호스트와외부스토리지디바이스간에여러경로를지원합니다. 다중경로가제공되면특정경로를사용할수없어도 vsphere 호스트가스토리지디바이스에액세스할수있습니다. 또한스토리지디바이스로전달되는입출력트래픽을여러경로에서공유할수있습니다. PowerPath/VE는운영중단과다운타임을예방할수있기때문에고가용성환경에특히유용합니다. PowerPath/VE 경로페일오버기능은경로장애가발생한경우에도호스트에서중단없이애플리케이션지원기능을유지 ( 다른경로를사용가능한경우 ) 하여호스트장애를방지해줍니다. PowerPath Virtual Edition은호스트에대해경로관리기능을제공하는 MPP( 다중경로플러그인 ) 로 VMware ESXi와연동되며, vsphere 호스트에커널모듈로설치됩니다. 또한 PowerPath Virtual Edition은 vsphere 입출력스택프레임워크에연결되어 PowerPath Virtual Edition의고급경로다중화지정기능인동적로드밸런싱과자동페일오버를 vsphere 호스트에제공합니다. 34 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
4 장 : VSPEX Proven Infrastructure 선택 4 장 VSPEX Proven Infrastructure 선택 이장에서다루는내용은다음과같습니다. 개요... 36 1 단계 : 고객의활용사례평가... 36 2 단계 : 애플리케이션아키텍처설계... 38 3 단계 : 올바른 VSPEX Proven Infrastructure 선택... 41 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 35
4 장 : VSPEX Proven Infrastructure 선택 개요 이장에서는가상화된 SQL Server용 VSPEX Proven Infrastructure를설계하는방법과요구사항에맞게올바른 VSPEX 솔루션을선택하는방법에대해설명합니다. 표 3 부분에는 VSPEX Proven Infrastructure를선택하는경우에완료해야할주요단계가요약되어있습니다. 표 3. 단계 VSPEX Proven Infrastructure 선택단계 작업 1 비즈니스요구사항을기반으로, 가상화된 SQL Server용 VSPEX 검증워크시트를사용하여고객의 SQL Server 워크로드를평가합니다. 자세한내용은 1단계 : 고객의활용사례평가섹션 (36페이지) 을참조하십시오. 2 VSPEX 사이징툴을사용하여필요한인프라스트럭처, SQL Server 리소스, 아키텍처를결정합니다. 자세한내용은 2단계 : 애플리케이션아키텍처설계섹션 (38페이지) 을참조하십시오. 참고 : VSPEX 사이징툴을사용할수없는경우에는부록 B의사이징지침에따라애플리케이션수동사이징을수행할수있습니다. 3 2단계에제공된권장사항에따라올바른 VSPEX Proven Infrastructure를선택합니다.3단계: 올바른 VSPEX Proven Infrastructure 선택섹션 (41페이지) 을참조하십시오. 1 단계 : 고객의활용사례평가 개요 가상화된 Microsoft SQL Server 2012용 VSPEX를구축하기전에 SQL Server 환경을제대로설계할수있도록인프라스트럭처요구사항, 제한사항, 예상워크로드를수집하여미리파악하고있어야합니다. VSPEX 인프라스트럭처설계에대한고객의비즈니스요구사항을더잘파악하려면가상화된 SQL Server용 VSPEX 검증워크시트를사용하여 VSPEX 솔루션의워크로드요구사항을평가하는것이가장좋습니다. 가상화된 SQL Server 용 VSPEX 검증워크시트 가상화된 SQL Server 2012용 VSPEX 검증워크시트 ( 부록 A ) 는고객요구사항, 사용상의특성, 데이터세트등의정보를파악할수있도록구성된간단한질문목록을제공합니다. 표 4 에서는질문에대한세부적인설명과입력값을결정하는방법에대한일반적인지침을제공합니다. 36 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
4 장 : VSPEX Proven Infrastructure 선택 표 4. 가상화된 SQL Server 2012 용 VSPEX 검증워크시트지침 질문환경에서사이징하려는기존 SQL Server 데이터베이스가있습니까? 구축하려는데이터베이스수는몇개입니까? 사용자데이터베이스의크기 (GB) 는얼마입니까? 설명고객이이미 SQL Server 데이터베이스를소유하고있으며 VSPEX 환경에서 VSPEX 프라이빗클라우드로마이그레이션될특성을이해하고있으면예를선택합니다. 그외의경우에는아니요를선택합니다. 고객이 VSPEX 환경에구축하려는데이터베이스수를입력합니다. 고객이 VSPEX 환경에저장하려는데이터베이스크기를입력합니다. 연간증가율 (%) 은어느정도입니까? 향후성장은 VSPEX 솔루션의특성을결정짓는주요 특성입니다. 이값은 3 년동안의예상사용자데이터베이스 연간증가율입니다. 고객환경에적합한수를입력하십시오. FAST VP를사용할예정입니까? 최대 IOPS 값은얼마입니까? 최대로드시의예상 TPS(Transaction Per Second) 는얼마입니까 ( 선택적질문 )? 필요한 tempdb 크기는어느정도입니까 ( 선택적질문 )? FAST VP는최대한 TCO를줄이고성능을향상시킵니다. 많은수의고성능계층드라이브가필요한타겟워크로드를혼합된계층으로처리하여드라이브수를크게줄일수있습니다. 동종드라이브로구축하는대신 FAST VP를사용하면 Microsoft SQL Server 기반의 OLTP 테스트를비롯한많은응용분야에서효율성이높은것으로입증되었으며, 자본비용을절감하고전력및냉각비용을줄이며성능을높일수있습니다. SQL 데이터베이스의최대 IOPS 값을파악하면잠재적스토리지성능문제를방지할수있습니다. 고객이환경의최대로드시 IOPS를예상할수있는경우해당값을입력합니다. TPS는사용자데이터베이스와관련하여핵심적인특성입니다. 고객이환경의최대로드시 TPS를예상할수있는경우해당값을입력합니다. 고객이 tembdb 공간요구사항을예상할수없으면이질문을건너뛰어도됩니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 37
4 장 : VSPEX Proven Infrastructure 선택 2 단계 : 애플리케이션아키텍처설계 VSPEX 사이징툴 원칙과지침 EMC Solutions 엔지니어링팀에서는이 VSPEX Proven Infrastructure 솔루션에 대해사이징할대표적인고객레퍼런스워크로드를정의했습니다. VSPEX 사이징툴출력 : 요구사항및권장사항 VSPEX 사이징툴에서고객의답변에따라데이터베이스구성을검증워크시트에기록할수있습니다. 사이징툴에대한자세한내용은 VSPEX Sizing Tool 포털을참조하십시오. VSPEX 사이징툴에입력을마치면표 5 에나열된것처럼일련의권장사항이 생성됩니다. 표 5. VSPEX 사이징툴출력정보 유형설명레퍼런스 vcpu 메모리 SQL Server 데이터베이스용스토리지레이아웃 각 SQL Server 가상머신에대해구성할 vcpu 수입니다. 각 SQL Server 가상머신에대해권장되는메모리의양입니다. VNX 또는 VNXe에서제안되는사용자데이터베이스풀구성입니다. 스토리지레이아웃및설계고려사항 (52페이지) 자세한내용은 3 단계 : 올바른 VSPEX Proven Infrastructure 선택의예를 참조하십시오. SQL Server에대한가상머신 Best Practice VSPEX 사이징툴은각 SQL Server 시스템에대해다음기본리소스유형을기반으로가상머신사이징을위한 Best Practice 권장사항을세부적으로제공합니다. vcpu 리소스 메모리리소스 OS 용량리소스 38 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
4 장 : VSPEX Proven Infrastructure 선택 OS IOPS 이섹션에서는리소스유형, 리소스유형이 VSPEX 사이징툴에서사용되는방식, 그리고고객환경에해당리소스유형을구축할때고려해야할주요사항, Best Practice 등에대해설명합니다. vcpu 리소스 Best Practice 이계산툴은가상인프라스트럭처의각 SQL Server 인스턴스에서 사용되는가상머신의 vcpu 를제공합니다. CPU 유형은 VSPEX Proven Infrastructure (17 페이지 ) 에정의된 CPU 또는프로세서모델을충족하거나초과해야 합니다. 이가상화된 SQL Server 용 VSPEX 솔루션은 V2P(Virtual-to-Physical) CPU 초과할당없이프로세서가고정할당된조건에서검증되었습니다. SQL Server 구축에서는다음사항이권장됩니다. 프로세서에서해당기능을지원하는경우 CPU 에대해하드웨어지원 가상화를, 그리고 BIOS 레벨에서 MMU( 메모리관리단위 ) 에대한 하드웨어지원가상화를사용하도록설정합니다. 비즈니스크리티컬또는 Tier-1 워크로드에대해물리적코어대 vcpu 비율을 1:1 로유지합니다. 가상머신을사이징할때는 NUMA(Non- Uniform Memory Access) 노드크기를염두에두고 NUMA 아키텍처를 게스트 OS 로확장합니다. SQL Server 는 NUMA 아키텍처를자동으로 감지하기때문입니다. SQL Server 가상머신에할당되는 vcpu는각물리적 NUMA 노드의코어수보다커서는안됩니다. 그래야모든메모리액세스가해당 NUMA 노드에로컬로수행됩니다. 그러면메모리액세스지연시간을최소화할수있습니다. 메모리리소스 Best Practice VSPEX 사이징툴은각 SQL Server 인스턴스의가상머신에권장되는메모리를보여줍니다. 이가상화된 SQL Server용 VSPEX 솔루션은메모리가고정할당되고메모리리소스가초과할당되지않으며메모리스와핑이나메모리팽창이없는조건에서검증되었습니다. 툴에제공된메모리값은고정제한값이아니라 VSPEX 솔루션에서테스트된값을나타냅니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 39
4 장 : VSPEX Proven Infrastructure 선택 대부분의운영 SQL Server 구축환경에서는 SQL Server 가상머신에 8GB 이상의메모리를할당하고 OS용으로 2GB 이상을예약해두는것이좋습니다. NUMA 인식환경에서원격메모리액세스를방지하려면 NUMA 노드당사용가능한것보다적게 SQL Server 가상머신메모리를사이징하는것이좋습니다. 이 VSPEX Proven Infrastructure의 SQL Server 메모리권장사항에대한자세한내용은가상화설계고려사항 (65페이지) 을참조하십시오. OS 용량리소스 Best Practice VSPEX 사이징툴은각 SQL Server 인스턴스의운영체제에제안되는가상머신의권장용량을보여줍니다. VSPEX Proven Infrastructure 설명서에나와있는것처럼 OS 볼륨을 VSPEX 프라이빗클라우드풀에포함하는것이좋습니다. VSPEX 프라이빗클라우드풀에대한자세한내용은 VSPEX Proven Infrastructure 섹션 (17페이지) 을참조하십시오. 소규모및중간규모 SQL Server 구축환경에서는 OS용으로 100GB의디스크공간을할당하는것이좋습니다. OS IOPS VP Best Practice VSPEX 사이징툴에서사용되는계산툴의논리는 OS의각 SQL Server에제안되는가상머신의예상 IOPS 권장사항을제공합니다. 여기에서는일반적인 OLTP 로드를나타내는약 9:1의읽기 / 쓰기비율을가정합니다. VSPEX 프라이빗클라우드풀에 OS 볼륨을포함하는것이좋습니다. 자세한내용은 3단계 : 올바른 VSPEX Proven Infrastructure 선택섹션 (41페이지) 의예를참조하십시오. 추가고려사항 VSPEX 사이징툴에서는향후의데이터증가를고려할수있으며, 구축환경이효과적인비즈니스솔루션을지속적으로제공할수있도록향후성장에대한계획을수립해야합니다. VSPEX 사이징툴은성능목표를유지하고증가하는용량을계속수용할수있도록성장기간을 1년에서 3년까지선택할수있는옵션을제공합니다. 하드웨어에대해비용을과도하게투자한다해도초기에너무작게사이징하여추후에발생되는문제를해결하는데드는누적비용보다는일반적으로훨씬적습니다. 40 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
4 장 : VSPEX Proven Infrastructure 선택 3 단계 : 올바른 VSPEX Proven Infrastructure 선택 고려사항 VSPEX 프로그램은 vsphere, Hyper-V, VNX/VNXe 제품시리즈, EMC 백업및복구솔루션을사용하여통합된가상인프라스트럭처의구축과정을간소화할수있도록설계된다양한솔루션을제공합니다. VSPEX 사이징툴을통해애플리케이션아키텍처를확인한후에는계산된결과에기반하여올바른 VSPEX Proven Infrastructure를선택할수있습니다. 참고 : 이설계가이드는 SQL Server 요구사항을제공할목적으로제작되었지만 SQL Server가 VSPEX Proven Infrastructure에구축되는유일한애플리케이션은아닙니다. 구축할계획인각애플리케이션의요구사항도신중히고려해야합니다. 구축할최상의 VSPEX Proven Infrastructure에대해확신할수없는경우 Proven Infrastructure를결정하기전에 EMC에문의하십시오. 표 6 에나와있는단계에따라 VSPEX Proven Infrastructure 를선택합니다. 표 6. 단계 VSPEX Proven Infrastructure: 선택단계 작업 1 VSPEX 사이징툴을사용하여 SQL Server의가상머신에필요한총리소스수와제안되는추가스토리지레이아웃을확인합니다. 2 VSPEX 사이징툴을사용하여비즈니스요구사항에기반한기타애플리케이션리소스요구사항을설계합니다. VSPEX 사이징툴은 SQL Server 및기타애플리케이션모두의가상머신에필요한총리소스수와권장되는추가스토리지레이아웃을계산합니다. 3 비즈니스요구사항을충족하는 VSPEX Proven Infrastructure의최대사용률 (SQL Server 및기타애플리케이션에모두적용되는최대사용률 ) 을고객과상의합니다. VSPEX 사이징툴에 VSPEX Proven Infrastructure의최대사용률을입력합니다. 그러면툴에서권장최소 VSPEX Proven Infrastructure 오퍼링을제공합니다. 4 권장 VSPEX Proven Infrastructure 오퍼링에기반하여네트워크공급업체및하이퍼바이저소프트웨어공급업체를선택합니다. 자세한내용을보려면 EMC VSPEX 웹사이트를방문하십시오. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 41
4 장 : VSPEX Proven Infrastructure 선택 예 개요 이섹션에서는다음과같은세가지시나리오에대해소개하고각시나리오에맞는 VSPEX Proven Infrastructure를선택하는방법을설명합니다. 사용자데이터베이스가하나인소규모 SQL Server 2012 OLTP 인스턴스 사용자데이터베이스가하나인중간규모 SQL Server 2012 OLTP 인스턴스 사용자데이터베이스가여러개인중간규모 SQL Server 2012 OLTP 인스턴스예 1: 사용자데이터베이스가하나인소규모 SQL Server OLTP 인스턴스이시나리오에서는고객이 VSPEX Proven Infrastructure에서소규모 SQL Server 2012 OLTP 인스턴스를생성하려고합니다. 고객의사용자데이터베이스크기는 50GB입니다. 데이터베이스의예상 TPS( 초당트랜잭션 ) 수는 200이고예상 IOPS는 525입니다. 또한고객은병합된애플리케이션에대해 VSPEX Proven Infrastructure를최대 75% 까지사용하려합니다. 고객과논의를마친후표 7에나와있는것처럼운영 SQL Server 2012 데이터베이스에대해검증워크시트를작성합니다. 표 7. 검증워크시트예 : 소규모 SQL Server OLTP 인스턴스 질문 환경에서사이징하려는기존 SQL Server 데이터베이스가 있습니까? 답변 예 구축하려는데이터베이스수는몇개입니까? 1 사용자데이터베이스의크기 (GB) 는얼마입니까? 50 연간증가율 (%) 은어느정도입니까? 30 FAST VP 를사용할예정입니까? 아니요 최대 IOPS 값은얼마입니까? 525 최대로드시의 TPS 는얼마입니까 ( 선택적질문 )? 200 필요한 tempdb 크기는어느정도입니까 ( 선택적질문 )? 해당없음 42 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
4 장 : VSPEX Proven Infrastructure 선택 VSPEX 사이징툴에검증워크시트의답변을입력하면표 8 에서와같이 VSPEX 프라이빗클라우드풀에서필요한리소스에대한일련의권장사항이 생성됩니다. 표 8. 필요한리소스예 : 소규모 SQL Server OLTP 인스턴스 SQL Server vcpu 메모리 OS 볼륨용량 OS 볼륨 리소스요구사항 2 8GB 100GB 25 IOPS 참고 : 이가이드에서는표 8 에나와있는소규모 SQL Server 사용자데이터베이스용 리소스를사용했습니다. 또한 VSPEX 사이징툴은표 9 에나와있는것처럼스토리지레이아웃에대해 권장사항을나열합니다. 표 9. VSPEX 사이징툴의 SQL Server 세부정보예 SQL 데이터베이스에대한권장추가스토리지레이아웃 VSPEX 프라이빗클라우드풀이름 RAID 유형디스크유형디스크용량디스크 수 SQL Server 사용자데이터베이스 RAID 5 15,000rpm 의 SAS 300GB 5 데이터풀 디스크 SQL Server OLTP 데이터베이스로그 RAID 1/0 15,000rpm 의 SAS 300GB 2 및 tempdb 풀 디스크 제안된스토리지레이아웃은그림 7 에나와있는대로 VSPEX 프라이빗클라우드 풀에추가됩니다. 자세한내용은 VSPEX 사이징툴의원칙과지침 섹션 (38 페이지 ) 을참조하십시오. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 43
4 장 : VSPEX Proven Infrastructure 선택 그림 7. 스토리지레이아웃및 LUN 설계 이예에서, 이 VSPEX Proven Infrastructure 에구축하도록계획된구성요소는 SQL Server 뿐입니다. 자세한내용은다음 Proven Infrastructure 가이드를 참조하십시오. EMC VSPEX 프라이빗클라우드 : 최대 200 개의가상머신을지원하는 VMware vsphere 5.5 EMC VSPEX 프라이빗클라우드 : 최대 200 개의가상머신을지원하는 Hyper-V 기반 Microsoft Windows Server 2012 R2 참고 : 이는고정적제한값이아니므로여러애플리케이션을구축하여추가요구사항이필요한경우더큰규모의 VSPEX Proven Infrastructure를선택할수있습니다. 구축가이드에서는 VSPEX 솔루션예로서, 200개의가상머신에 Microsoft Hyper-V를사용했습니다. 자세한내용은 VSPEX Proven Infrastructure 섹션 (17페이지) 에나와있는문서를참조하십시오. 예 2: 사용자데이터베이스가하나인중간규모 SQL Server OLTP 인스턴스이시나리오에서는고객이 VSPEX Proven Infrastructure에서중간규모 SQL Server 2012 OLTP 인스턴스를생성하려고합니다. 고객의데이터베이스크기는 250GB입니다. 예상 TPS는 800이고예상 IOPS는 4,000입니다. 고객은 Microsoft Exchange, SharePoint Server 등의다른애플리케이션도 VSPEX Proven Infrastructure에서사용할계획입니다. 또한병합된애플리케이션에대해 VSPEX Proven Infrastructure를최대 75% 까지사용하려합니다. 44 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
4 장 : VSPEX Proven Infrastructure 선택 고객과논의를마친후표 10 에나와있는것처럼운영 SQL Server 2012 데이터베이스에대해 VSPEX 검증워크시트를작성합니다. 표 10. 검증워크시트예 : 중간규모 SQL Server 사용자데이터베이스 질문 환경에서사이징하려는기존 SQL Server 데이터베이스가있습니까? 답변 예 구축하려는데이터베이스수는몇개입니까? 1 사용자데이터베이스의크기 (GB) 는얼마입니까? 250 연간증가율 (%) 은어느정도입니까? 10 FAST VP 를사용할예정입니까? 예 최대 IOPS 값은얼마입니까? 4,000 최대로드시의 TPS 는얼마입니까 ( 선택적질문 )? 800 필요한 tempdb 크기는어느정도입니까 ( 선택적 질문 )? 해당없음 VSPEX 사이징툴에검증워크시트의답변을입력하면표 11에서와같이 VSPEX 프라이빗클라우드풀에서필요한리소스에대한일련의권장사항이 생성됩니다. 표 11. 필요한리소스예 : 중간규모 SQL Server OLTP 인스턴스 SQL Server vcpu 메모리 OS 볼륨용량 OS 볼륨 리소스요구사항 4 16GB 100GB 25 IOPS 또한 VSPEX 사이징툴은표 12에나와있는것처럼스토리지레이아웃에대해권장사항을나열합니다. 제안된스토리지레이아웃은 VSPEX 프라이빗클라우드풀에추가됩니다. 자세한내용은 VSPEX 사이징툴의원칙과지침섹션 (38페이지) 을참조하십시오. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 45
4 장 : VSPEX Proven Infrastructure 선택 표 12. 예요약 : VSPEX 사이징툴의중간규모 SQL Server 사용자데이터베이스 SQL 데이터베이스에대한권장추가스토리지레이아웃 VSPEX 프라이빗클라우드풀이름 RAID 유형 디스크유형 디스크용량 디스크수 SQL Server OLTP 데이터베이스 RAID 5 15,000rpm 의 SAS 300GB 10 데이터풀 디스크 RAID 1 FAST VP SSD(Solid State Drive) 100GB 2 SQL Server OLTP 로그및 tempdb 풀 RAID 1/0 15,000rpm 의 SAS 디스크 300GB 4 고객은 VSPEX Proven Infrastructure 에서 SQL Server 이외에다른애플리케이션도 계획해야하므로, VSPEX 사이징툴을사용하여 VSPEX Proven Infrastructure 오퍼링에가장적합한애플리케이션워크로드조합을설계하는것이좋습니다. 자세한내용은다음 Proven Infrastructure 가이드를참조하십시오. EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 VMware vsphere 5.5 EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 Hyper-V 기반 Microsoft Windows Server 2012 R2 SQL Server 데이터베이스를위해제안된스토리지레이아웃은 VSPEX 프라이빗 클라우드풀에추가됩니다. 자세한내용은 VSPEX 사이징툴의원칙과지침 섹션 (38 페이지 ) 을참조하십시오. 예 3: 데이터베이스가여러개인중간규모 SQL Server OLTP 인스턴스 이시나리오에서는고객이 VSPEX Proven Infrastructure 의 SQL Server 2012 OLTP 인스턴스에서사용자데이터베이스를여러개생성하려고합니다. 고객의 사용자데이터베이스수는 3 개입니다. 표 13 에는데이터베이스크기와예상 TPS 및 IOPS 가나와있습니다. 또한병합된애플리케이션에대해 VSPEX Proven Infrastructure 를최대 75% 까지사용하려합니다. 표 13. 사용자프로파일예 : 사용자데이터베이스요구사항 데이터베이스프로파일최대 DB 크기 (GB) 최대 IOPS 최대로드시의 TPS( 선택 사항 ) db1 500 1,500 300 db2 250 700 200 46 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
4 장 : VSPEX Proven Infrastructure 선택 데이터베이스프로파일최대 DB 크기 (GB) 최대 IOPS 최대로드시의 TPS( 선택 db3 250 100 30 사항 ) 고객과논의를마친후표 14 에나와있는것처럼각운영 SQL Server 2012 데이터베이스에대해검증워크시트를작성합니다. 표 14. 검증워크시트예 : 사용자데이터베이스가여러개인 SQL Server OLTP 인스턴스 질문 환경에서사이징하려는기존 SQL Server 데이터베이스가 있습니까? 답변 예 구축하려는데이터베이스수는몇개입니까? 3 사용자데이터베이스의크기 (GB) 는얼마입니까? 500/250/250 연간증가율 (%) 은어느정도입니까? 30 FAST VP 를사용할예정입니까? 예 최대 IOPS 값은얼마입니까? 1,500/700/100 최대로드시의 TPS 는얼마입니까 ( 선택적질문 )? 300/200/30 필요한 tempdb 크기는어느정도입니까 ( 선택적질문 )? 해당없음 VSPEX 사이징툴에검증워크시트의답변을입력하면표 15에나와있는대로 리소스풀에서필요한리소스에대한일련의권장사항이생성됩니다. 표 15. 필요한리소스예 : 사용자데이터베이스가여러개인 SQL Server OLTP 인스턴스 SQL Server vcpu 메모리 OS 볼륨용량 OS 볼륨 IOPS 리소스요구사항 8 32GB 100GB 25 또한 VSPEX 사이징툴은표 16에나와있는것처럼스토리지레이아웃에대해권장사항을나열합니다. 제안된스토리지레이아웃은 VSPEX 프라이빗클라우드풀에추가됩니다. 자세한내용은 VSPEX 사이징툴의원칙과지침섹션 (38페이지) 을참조하십시오. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 47
4 장 : VSPEX Proven Infrastructure 선택 표 16. VSPEX 사이징툴의 SQL Server 세부정보예 SQL 데이터베이스에대한권장추가스토리지레이아웃 VSPEX 프라이빗클라우드풀이름 RAID 유형디스크유형디스크용량디스크수 SQL Server OLTP 데이터베이스데이터 RAID 5 15,000rpm 의 SAS 300GB 10 풀 디스크 RAID 1 FAST VP SSD(Solid State Drive) 200GB 2 SQL Server OLTP 데이터베이스로그및 RAID 1/0 15,000rpm 의 SAS 300GB 4 tempdb 풀 디스크 이 VSPEX Proven Infrastructure 에서는병합된애플리케이션을구축하도록 계획했습니다. 자세한내용은다음 Proven Infrastructure 가이드를참조하십시오. EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 VMware vsphere 5.5 EMC VSPEX 프라이빗클라우드 : 최대 1,000 개의가상머신을지원하는 Hyper-V 기반 Microsoft Windows Server 2012 R2 48 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 5 장솔루션설계고려사항및 Best Practice 이장에서다루는내용은다음과같습니다. 개요... 50 네트워크설계고려사항... 50 스토리지레이아웃및설계고려사항... 52 가상화설계고려사항... 65 애플리케이션설계고려사항... 67 EMC Powered Backup 설계고려사항... 69 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 49
5 장 : 솔루션설계고려사항및 Best Practice 개요 이장에서는가상화된 SQL Server용 VSPEX Proven Infrastructure 솔루션의 Best Practice 및고려사항에대해설명합니다. 솔루션설계시고려해야할측면은다음과같습니다. 네트워크설계 스토리지레이아웃설계 가상화설계 애플리케이션설계 SQL Server 환경을위한 EMC 백업및복구솔루션설계고려사항과 Best Practice는 Microsoft SQL Server 2012용 VSPEX를위한 EMC 백업및복구옵션설계및구축가이드를참조하십시오. 네트워크설계고려사항 개요 가상환경에서네트워킹은실제환경과동일한개념을따르지만개념중일부는실제케이블과스위치를사용하는것이아닌소프트웨어적개념입니다. 실제환경에적용되는 Best Practice 대부분이가상환경에도계속적용되지만트래픽세분화, 가용성, 처리량등추가적으로고려해야할사항도있습니다. VNXe 및 VNX 시리즈의고급네트워킹기능은스토리지시스템에서네트워크접속장애로인한문제를방지합니다. 한편각하이퍼바이저호스트에는사용자및스토리지이더넷네트워크에대한다중접속이구성되어있어연결장애로부터보호됩니다. 이러한접속구성은여러이더넷스위치에분산되므로네트워크가구성요소장애로부터보호됩니다. VSPEX 가상화된 SQL Server용부팅볼륨의네트워크접속은 VNX의경우 FC, FCoE 및 iscsi(nfs 및 CIFS용 ) 이고 VNXe의경우 iscsi(cifs 및 NFS용 ) 입니다. 자세한내용은 VSPEX Proven Infrastructure 섹션 (17페이지) 에나와있는문서를참조하십시오. VNX 또는 VNXe에서 SQL Server를 VSPEX 인프라스트럭처에포함하려면 VNX iscsi 스토리지에저장할 SQL Server 데이터베이스, 로그및 tempdb 파일용으로추가 iscsi 접속을설정해야합니다. 자세한내용은 VSPEX Proven Infrastructure 섹션 (17페이지) 에나와있는문서를참조하십시오. 50 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 네트워크설계 Best Practice 이가상화된 SQL Server 용 VSPEX Proven Infrastructure 의네트워크설계시다음 측면을고려하는것이좋습니다. 서로분리된네트워크트래픽 VLAN 세분화를통해가상머신, 스토리지, 관리, vsphere vmotion 또는 Microsoft Windows Hyper-V Live Migration 네트워크트래픽및하트비트를서로분리합니다. 네트워크이중화설정이중화토폴로지는단일장애지점으로인한네트워크다운타임을해소할목적으로구현됩니다. 신뢰성을개선할수있도록모든네트워크에이중화가필요합니다. 네트워크신뢰성은신뢰할수있는장비및네트워크설계 ( 무장애및내결함성 ) 를통해달성됩니다. 네트워크는반드시빠르게복구되어장애로인한무중단이발생하지않도록설계되어야합니다. 이솔루션에서는두개의네트워크스위치를구축했으며, 세개의네트워크모두각자의이중화링크를보유합니다. NIC 팀사용여러네트워크연결을병렬로집계하면단일연결구성으로제공할수있는처리성능보다훨씬더높은처리성능을제공할수있습니다. 또한링크중하나에장애가발생한경우에대비하여이중화기능도제공할수있습니다. 예를들어 VMware 가상화환경에서 vswitch당두개의물리적 NIC를사용하고별도의물리적스위치에물리적 NIC에대한업링크를생성할수있습니다. NIC 팀설정의경우 NIC 팀의페일백옵션에대해 "no" 를선택하는것이 Best Practice입니다. 이설정을사용하면간헐적인네트워크장애가발생할경우 NIC 카드가플립플롭방식으로사용되는것이방지됩니다. VMware HA(High Availability) 를설정하는경우 ESX Server 고급설정탭에서다음 ESX Server 시간초과및설정을구성하는작업으로시작하는것이좋습니다. NFS.HeartbeatFrequency = 12 NFS.HeartbeatTimeout = 5 NFS.HeartbeatMaxFailures = 10 VMware vsphere에대한 NIC 팀구성관련추가 Best Practice는 NFS에서 VMware vsphere를실행하기위한 Best Practice를참조하십시오. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 51
5 장 : 솔루션설계고려사항및 Best Practice Hyper-V 로가상화된환경에서사용되는 Windows 2012 R2 의 NIC 팀구성에대한 자세한내용은 Microsoft TechNet 항목 NIC 팀개요를참조하십시오. 참고 : iscsi 접속을사용하는경우 NIC 팀설정을사용하지않는것이좋습니다. VSPEX Proven Infrastructure 의네트워크설계 Best Practice 는 VSPEX Proven Infrastructure 섹션을참조하십시오. 스토리지레이아웃및설계고려사항 개요 이섹션에소개된 Best Practice 및설계고려사항을바탕으로하면 SQL Server 2012 환경에서다양한비즈니스요구사항에맞게스토리지를효과적으로 계획할수있습니다. 그림 8 에는 vsphere 가상화플랫폼기반의가상화된 SQL Server용 VSPEX Proven Infrastructure에서검증된 SQL Server 구성요소및스토리지요소의개괄적인아키텍처가나와있습니다. 모든 SQL Server 볼륨은 VMware로가상화된환경에서 VMDK( 가상머신디스크 ) 형식으로저장됩니다. 그림 8. VMware vsphere 5.5 플랫폼의 SQL Server 스토리지요소 52 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 가상머신용 VSPEX 프라이빗클라우드풀과더불어, 서로다른용도의 VSPEX 프라이빗클라우드풀 2 개를추가로사용하여 SQL Server 데이터를저장하는 것이좋습니다. 자세한내용은표 17 를참조하십시오. 표 17. SQL Server 스토리지풀 풀이름용도권장 RAID VSPEX 프라이빗클라우드풀 SQL Server 데이터풀 모든가상머신이상주하는프라이빗클라우드풀입니다. 자세한내용은해당 VSPEX Proven Infrastructure(17페이지 ) 를참조하십시오. 사용자데이터베이스용데이터 LUN을제공하는 SQL Server 데이터풀입니다. SAS 디스크기반의 RAID 5 및 FAST VP SSD 기반의 RAID 1/0가혼합된풀 SAS 디스크기반의 RAID 5 또는혼합풀 SQL Server 로그 및 tempdb 풀 사용자데이터베이스용로그및 tempdb LUN 을제공하는 SQL Server 로그및 tempdb 풀입니다. RAID 1/0 및 SAS 디스크 그림 9 에는 Microsoft Window Server 2012 Hyper-V 가상화플랫폼을기반으로한 SQL Server 용 VSPEX Proven Infrastructure 에서검증된 SQL Server 구성요소및 스토리지요소의개괄적인아키텍처가나와있습니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 53
5 장 : 솔루션설계고려사항및 Best Practice 그림 9. Hyper-V 플랫폼의 SQL Server 스토리지요소 모든 SQL Server 볼륨은 CSV(Cluster Shared Volume) 에서새로운 Hyper-V 가상하드디스크형식 (VHDX) 으로저장됩니다. SQL Server 데이터저장에사용할추가 VSPEX 프라이빗클라우드풀에대한자세한내용은표 17 섹션 (53페이지) 을참조하십시오. 스토리지설계 다음의스토리지설계 Best Practice 를구축하는것이좋습니다. 애플리케이션스토리지풀설계이가상화된 SQL Server용 VSPEX Proven Infrastructure의스토리지레이아웃및설계에서는다음 Best Practice를고려하십시오. SQL Server 사용자데이터베이스데이터풀 : 사용자데이터베이스의쓰기비율이 30% 이상으로매우높은경우가아니면 SQL Server 데이터풀에대해 RAID 5를사용합니다. 이풀은모든 SQL Server 사용자데이터베이스로구성됩니다. 54 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 용량및성능의균형을맞추기위해 RAID 5 SAS 드라이브를사용합니다. VSPEX 사이징툴에서각풀의디스크수는용량및입출력요구사항을모두충족할수있는수준으로계산됩니다. 랜덤읽기수가많은 OLTP 워크로드에대해최상의성능을제공하기위해 FAST VP SSD를추가합니다. 스토리지효율성을향상시킬수있도록씬 LUN을사용하여 SQL Server 데이터를저장합니다. FAST VP SSD를추가한후씬 LUN 메타데이터를최고성능계층으로상향이동하여성능을더높입니다. SQL Server 로그및 tempdb 풀 : SQL Server 로그풀에는 RAID 1/0를사용합니다. 이풀은사용자데이터베이스에대한모든로그및 tempdb LUN으로구성됩니다. 성능및용량모두를고려하여 SAS 디스크를사용해야합니다. VSPEX 사이징툴에서각풀의디스크수는용량및입출력요구사항을모두충족할수있는수준으로계산됩니다. 로그풀에는 FAST VP를사용하지마십시오. 순차적쓰기의경우 FAST VP SSD의성능이 SAS 드라이브보다크게뛰어나지않습니다. 스토리지효율성을향상시킬수있도록 SQL Server 로그및 tempdb 풀에씬 LUN을사용합니다. tempdb 데이터베이스에대한 Best Practice는 SQL Server 데이터베이스설정의애플리케이션설계고려사항섹션 (67페이지) 을참조하십시오. OS 스토리지설계이솔루션에서 OS LUN은 VSPEX Proven Infrastructure를통해생성및프로비저닝되었습니다. OS 스토리지설계의 Best Practice는 VSPEX Proven Infrastructure 섹션 (17페이지) 을참조하십시오. OS LUN 형식단위 SQL Server 볼륨에대해서는 64KB의파일할당단위크기 ( 클러스터크기 ) 를사용합니다. OS 또는사용자에의해파티션이포맷될때클러스터크기가결정됩니다. 최상의성능을위해 SQL 데이터베이스에대해 64KB를사용하는것이좋습니다. 자세한내용은 MSDN 라이브러리의 Disk Partition Alignment Best Practices for SQL Server 항목을참조하십시오. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 55
5 장 : 솔루션설계고려사항및 Best Practice 구성요소설계 Best Practice SQL Server의사용패턴과워크로드는상당히다양할수있습니다. 이가이드는 Microsoft의설명과 EMC의축적된경험에비추었을때일반적인구축을기준으로작성되었습니다. 하지만사용량이많은일부 SQL Server 환경에서는고객이요청한응답시간 SLA를충족하거나초과할뿐아니라최상의사용자환경을지속적으로제공할수있도록추가적인스토리지성능요구사항이필요할수있습니다. SQL Server에는다양한적용시나리오가있으므로스토리지설계를분석및프로비저닝하고지속적으로변하는요구사항을꾸준히충족하는것은상당히어려울수있습니다. EMC에서는 OLTP 성능을동적및자동으로가속화할수있도록다음과같은구성요소를제공합니다. FAST Suite(FAST Cache 및 FAST VP 포함 ) XtremCache 다음섹션에서는추가구성요소에대한 Best Practice를제공합니다. FAST Suite FAST VP 및 FAST Cache로구성된 EMC FAST Suite는 VNX 시리즈에사용할수있는두가지주요기술을제공합니다. 이러한기술을사용하면필요한경우언제, 어디서나자동화된방식으로최상의성능을제공합니다. FAST 기술은 VSPEX Proven Infrastructure에사용할수있는옵션입니다. VSPEX Proven Infrastructure용 FAST Suite에대한자세한내용은 VSPEX Proven Infrastructure 섹션 (17페이지) 을참조하십시오. FAST Cache 또는 FAST VP를활성화하는작업은 SQL Server 운영환경에영향을미치지않을뿐아니라, 재구성또는다운타임이필요하지도않습니다. 두 FAST 기술의이점을최대한활용하려면 SQL Server 데이터풀에최고성능계층으로플래시디스크를더추가하여먼저 SQL Server 데이터스토리지풀에서 FAST VP를활성화해야합니다. FAST VP 사용시에는사용하는풀 LUN의 FAST 정책을최상위로시작후자동계층이동 ( 권장 ) 으로설정합니다. SQL Server 사용자데이터베이스데이터풀에서 FAST 기술을사용하면데이터 LUN 지연시간과 tempdb LUN 지연시간이개선되어 SQL Server 사용자환경이더나아집니다. FAST Suite 설계 Best Practice는 EMC VNX Unified Best Practices for Performance: Applied Best Practices Guide를참조하십시오. 56 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice FAST Cache 설계 Best Practice FAST Cache는스토리지에서플래시드라이브를확장형읽기 / 쓰기캐시로이용함으로써 IOPS를향상시키고데이터베이스응답시간을고가의전체 SAS 구성과비교해획기적으로단축합니다. EMC는 SAS 계층또는 NL-SAS(Near-line Serial Attached SCSI) 계층의데이터를 64KB 페이지단위로 FAST Cache SSD로캐싱할수있도록지원합니다. FAST Cache용플래시드라이브설계 SSD를 FAST Cache로사용할경우모든 SSD( 최대 8개드라이브 ) 를엔클로저 0_0에배치합니다. 드라이브가 8개보다많으면다음을고려하십시오. 사용할수있는모든버스에 FAST Cache SSD를분산시킵니다. 엔클로저 0_0에대한미러링을방지하기위해단일엔클로저내에드라이브를미러링합니다. 설계관련고려사항 FAST Cache는데이터불균형현상이발생하는소규모랜덤입출력에가장적합합니다. 워크로드불균형은스토리지데이터의일부가해당스토리지에서대부분의워크로드에사용되어시간에따른데이터사용량이불균형을이루는것을의미합니다. 즉, 인접성이높을수록 FAST Cache에서더많은이점을얻을수있습니다. 사용가능한 FAST Cache SSD를먼저 FAST Cache에대해사용한다음 ( 스토리지시스템의모든 LUN이전체적으로이점을얻을수있음 ) 스토리지풀계층의추가플래시드라이브로필요에따라성능을보완하는것이좋습니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 57
5 장 : 솔루션설계고려사항및 Best Practice FAST Cache에선호되는애플리케이션워크로드는다음과같습니다. 인접성이높은소규모블록임의입출력애플리케이션 같은데이터에대한높은액세스빈도 현재성능이 SP( 스토리지프로세서 ) 기능이아닌 HDD 기능으로제한되는시스템 스토리지풀에 VNX 스냅샷기능이설정된경우다음경우와같이이점을얻을수없는 LUN에대해서는 FAST Cache를사용하도록설정하지않아야합니다. 운영워크로드가순차방식인경우 운영워크로드가대규모블록입출력인경우다음을비롯하여워크로드가소규모블록순차방식인 LUN에대해서는 FAST Cache를활성화하지않아야합니다. 데이터베이스로그 순환로그실행중인시스템에서 FAST Cache 활성화현재병목현상이드라이브와관련된경우 FAST Cache를통해전반적인시스템성능을개선할수있습니다. 그러나 IOPS를높이면 VNX SP에서 CPU 사용률이증가합니다. 최대사용률이 70% 로유지되도록시스템크기를관리해야합니다. Unisphere를사용하여 SP CPU 사용률을확인한후에다음과정을진행합니다. SP CPU 사용률 60% 미만 - 캐시에서성능이조정될때까지 LUN 그룹또는풀을한번에하나씩활성화합니다. 더많은 LUN/ 풀에대해 FAST Cache를사용하도록설정하기전에 SP CPU 사용률이적절한수준으로유지되는지확인합니다. SP CPU 사용률 60%~80% - 세심한확장이필요합니다. 한번에한두개의 LUN에서 FAST Cache를사용하도록설정한후 SP CPU 사용률이 80% 를초과하지않는지확인합니다. SP CPU 사용률 80% 초과 - FAST Cache를활성화하지않습니다. 58 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 취합된 LUN 용량이총 FAST Cache 용량의 20배를초과하는 LUN 그룹에대해서는 FAST Cache를사용하도록설정하지않아야합니다. 먼저 LUN 하위집합에대해 FAST Cache를사용하도록설정한다음다른 LUN을추가하기전에 LUN 성능을조정할수있도록합니다. 참고 : 스토리지풀의경우 FAST Cache 는풀전체에사용되는기능이므로풀의모든 LUN 에대해풀레벨에서 FAST Cache 를사용하거나사용하지않도록설정해야합니다. FAST VP 설계 Best Practice VNX 및 VNXe에서 FAST VP는 FAST VP SSD 간의 SQL 데이터자동이동을지원합니다. SAS 계층에서 256MB의슬라이스세분화레벨을사용하면저렴한비용으로응답시간을크게단축하고 SQL OLTP 성능을향상시킬수있습니다. 두 FAST 기술의이점을최대한활용하려면먼저사용자데이터베이스스토리지풀에서 FAST VP를사용하도록설정하는것이좋습니다. 최고성능 FAST VP 계층용플래시드라이브추가 FAST VP SSD를최고성능계층으로 SQL Server 데이터풀에추가하는방식으로, 비즈니스주기의변화에맞게자동으로 FAST VP를조정할수있습니다. FAST VP SSD를 FAST VP 계층으로사용하는경우다음 Best Practice를고려하십시오. 사용할수있는모든버스에 FAST VP SSD를분산시킵니다. 엔클로저 0_0은사용하지않습니다. 자세한내용은 EMC FAST VP for Unified Storage Systems 백서의 Best Practice를참조하십시오. 풀용량사용률 FAST VP를사용하는경우재배치스케줄에도움이되도록풀내에일부미할당용량을유지합니다. 재배치에서는계층당 10% 의사용가능한공간이재확보됩니다. 이공간은재배치작업을최적화하는데사용될뿐아니라, 더높은계층을사용하려는새 LUN을생성할때도사용할수있습니다. 풀에미할당용량을유지하는것이요구사항은아니지만용량손실을방지하려면미할당용량을유지하는것이좋습니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 59
5 장 : 솔루션설계고려사항및 Best Practice 재배치 운영워크로드가재배치작업과경합하지않도록사용량이적은시간에재배치를예약합니다. 사용가능한드라이브전체에서 LUN 로드밸런싱을지속적으로수행할수있도록, 풀에계층이하나뿐이어도풀에서 FAST VP를사용하도록설정합니다. 파일용 VNX 고려사항기본적으로파일시스템정의스토리지풀용 VNX는파일에사용가능한 LUN을포함하는블록스토리지풀의모든 VNX에대해생성됩니다. 이풀은매핑된스토리지풀입니다. 지정된파일스토리지풀의모든 LUN에동일한 FAST VP 계층화정책을할당합니다. 사용자정의스토리지풀을생성하여동일한블록스토리지풀에서계층화정책이다른파일 LUN을분리합니다. 중요업무용 SQL Server 인스턴스를위해스토리지가용성계획을수립할때무중단가용성기능을활용합니다. XtremCache XtremCache는호스트측스토리지캐시로호스트기반 PCIe 카드를사용할수있습니다. SAN 스토리지와함께사용하는경우 XtremCache는입출력지연시간을크게줄이고 OLTP 성능을개선하는동시에 SAN 스토리지의이점도계속제공합니다. XtremCache 성능고려사항및 Best Practice EMC XtremCache는지연시간을줄이고처리량을늘려애플리케이션성능을대폭향상시키는서버용플래시솔루션으로, 블록입출력읽기속도를높이는서버측캐싱솔루션으로사용할수있습니다. XtremCache 소프트웨어는 SAN 스토리지와함께사용하는경우 Write-through 캐시를사용해물리적환경과가상화환경모두에적합하도록성능과지능형기능및보호기능을동적으로최적화할수있습니다. 가상화된환경에서 XtremCache를구축할때는다음의 Best Practice를고려하십시오. XtremCache는읽기-쓰기비율이 70% 이상이고랜덤입출력이작을때 (8KB가이상적 ) 가장효과적으로워크로드를처리합니다. 60 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 기본적으로 64KB 보다큰데이터는캐싱되지않고디스크에그대로전달됩니다. 이크기는대부분의애플리케이션에적절합니다. 그러나애플리케이션에따라서는최대 128KB 의데이터를캐싱하는것이더욱효과적일수있습니다. vfcmt 명령줄또는 GUI 를사용하면 XtremCache 에서캐싱할최대입출력크기를설정할수있습니다. 자세한내용은 EMC Xtrem Family: XtremCache Installation Guide 2.0.2 를참조하십시오. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 61
5 장 : 솔루션설계고려사항및 Best Practice Hyper-V의 XtremCache Hyper-V 환경에 XtremCache를설치할때는다음과같은사항에주의해야합니다. XtremCache 카드, 드라이버및 XtremCache 소프트웨어는 Hyper-V 호스트시스템에설치됩니다. 그결과는다음과같습니다. LUN을소스디바이스로구성하기전이나후에가상디스크를정의할수있습니다. LUN 소스디바이스에할당된모든가상디스크가가속됩니다. 설치절차는 Windows에서설치하는절차와동일합니다. Microsoft CSV는 XtremCache의최신릴리즈버전 (1.5.1) 에서지원되지않습니다. 따라서가속할 LUN은 Hyper-V 클러스터의 CSV LUN일수없습니다. 그러나 Hyper-V의클러스터링된볼륨은지원가능합니다. 자세한내용은 EMC Xtrem Family: XtremCache Installation Guide 2.0.2를참조하십시오. VMware의 XtremCache VMware 환경에 XtremCache를설치할때는다음과같은사항에주의해야합니다. XtremCache가서버기반스토리지용디스크를사용하도록설정할수있습니다. 이분할카드 (split card) 기능을사용하려면 ESX 호스트에서인터럽트매핑 (interrupt mapping) 을사용하지않도록설정해야합니다. 자세한내용은 EMC Xtrem Family: XtremCache Installation Guide 2.0.2를참조하십시오. XtremCache 설치지침에따라 VMware 환경에서구성요소를구성합니다. 자세한내용은 EMC Xtrem Family: XtremCache Installation Guide 2.0.2를참조하십시오. 스토리지레이아웃예 이섹션에서는가상화된 SQL Server용 VSPEX Proven Infrastructure에대한두가지스토리지레이아웃의예를제공합니다. 하나는 VSPEX 프라이빗클라우드를기반으로한 VNXe이고, 다른하나는 VSPEX 프라이빗클라우드를기반으로한 VNX입니다. 이두스토리지레이아웃예는앞서설명한대로모두 Best Practice 및설계관련고려사항을따릅니다. 표 18 에는 SQL Server 데이터베이스풀전용스토리지레이아웃의예가나와 있습니다. 해당구성은대략 700 호스트 IOPS 를지원할수있습니다. 62 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 참고 : 인프라스트럭처풀과 SQL Server 풀에모두사용가능한예는이항목뿐입니다. 가상인프라스트럭처예에사용된디스크수는바뀔수있습니다. 표 18. VNXe 의스토리지레이아웃예 SQL Server 스토리지풀이름 RAID 유형디스크유형 디스크 용량 디스크수 SQL 사용자데이터베이스데이터풀 SQL 사용자데이터베이스로그및 tempdb 풀 RAID 5 15,000rpm의 SAS 디스크 RAID 1/0 15,000rpm의 SAS 디스크 300GB 5 300GB 2 그림 10 에는 VNXe 시리즈기반 SQL Server 의스토리지레이아웃예가나와 있습니다. 그림 10. 스토리지레이아웃예 : VNXe 시리즈용 SQL Server 표 19 에는 VSPEX 프라이빗클라우드풀과더불어 VNX 기반 SQL Server의스토리지풀예가나와있습니다. 해당구성은대략 2,000 호스트 IOPS를지원할수있습니다. 표 19. VNX의스토리지레이아웃예스토리지풀이름 RAID 유형디스크유형디스크용량디스크수 SQL 사용자데이터베이스 RAID 5 15,000rpm 의 SAS 300GB 5 데이터풀 디스크 RAID 1/0 FAST VP SSD (Solid State Drive) 100GB 2 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 63
5 장 : 솔루션설계고려사항및 Best Practice 스토리지풀이름 RAID 유형디스크유형디스크용량디스크수 SQL 사용자데이터베이스 RAID 1/0 15,000rpm 의 SAS 300GB 4 로그및 tempdb 풀 디스크 그림 11 에는가상머신인프라스트럭처가활용된 VNX 시리즈기반 SQL Server 의 스토리지레이아웃예가나와있습니다. 그림 11. 스토리지레이아웃예 : FAST VP 가설정된 VNX 시리즈용 SQL Server 참고 : 그림 9 및 10은스토리지레이아웃의두가지예일뿐입니다. VSPEX 스택에자체적인 SQL Server용스토리지레이아웃을계획및설계하려면 VSPEX 사이징툴의지침과스토리지레이아웃및설계고려사항섹션 (52페이지) 의 Best Practice를따르십시오. 64 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 가상화설계고려사항 개요 SQL Server 2012 는 Microsoft Hyper-V 또는 VMware vsphere 를통해지원되는 가상화환경에구축할수있도록완벽히지원됩니다. 다음섹션에서는 SQL Server 2012 가상화와관련된 Best Practice 및설계고려사항을설명합니다. 가상화설계 Best Practice 이가상화된 SQL Server 용 VSPEX Proven Infrastructure 의가상화설계시여기서 설명하는 Best Practice 를고려하는것이좋습니다. 표 20 에는 SQL Server 사용자데이터베이스의전체크기를기반으로 SQL Server 를실행하는컴퓨터의권장 RAM 이나와있습니다. 표 20. SQL Server 의권장 RAM SQL Server 사용자데이터베이스의전체크기최대 50GB 50GB~250GB 250GB~500GB 500GB 초과 SQL Server 실행컴퓨터의권장 RAM 8GB 16GB 32GB EMC에검증문의 각 SQL Server에는운영체제에대한자체데이터저장소및가상디스크가있습니다. SQL Server OS/ 부팅 LUN은 VMware로가상화된환경에서는자체데이터저장소의 VMDK를사용하며, Hyper-V로가상화된환경에서는자체데이터저장소의 VHDX를사용합니다. 모든데이터베이스 LUN은 VMDK(VMware) 또는 VHDX(Hyper-V) 를사용합니다. SQL Server 2012는 NUMA를자동으로감지할수있으며 SQL Server 프로세서및메모리할당을 NUMA에대해최적화할수있으므로, 이솔루션에서는다음의설계 Best Practice를구축했습니다. 물리적코어와 vcpu 수의비율을 1:1로유지합니다. 중요업무용 SQL Server 인스턴스를실행하기위해초과할당된 CPU가없도록해야합니다. 가상머신을사이징할때 NUMA 노드크기를고려합니다. NUMA 인식환경에서원격메모리액세스를방지하려면 NUMA 노드당사용가능한것보다적게 SQL 가상머신메모리를사이징하는것이좋습니다. SQL Server 가상머신에대해 RAM을완전히예약합니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 65
5 장 : 솔루션설계고려사항및 Best Practice VMware에서 VMware HA, DRS 및 vmotion 기능을활성화합니다. 하이퍼바이저로 vsphere를선택하는경우 ESXi Server에서 VMware HA, DRS 및 vmotion 기능을활성화하여여러 SQL Server 구축에대해기본적인가용성과확장성을제공할수있습니다. VMware DRS 기능은 vmotion 기능을사용하여호스트간의워크로드균형을자동으로조정할수있습니다. SQL Server 워크로드가증가하면 DRS는다운타임없이자동으로병목지점의가상머신을가용리소스가더많은다른호스트로이동합니다. DRS 기능을사용하도록설정하려는경우에는자동재조정의적극도가너무높지않은지확인하십시오. 적극도가너무높으면고정 vmotion에서성능문제가발생할수있습니다. DRS 기능을활성화한후 DRS 유사성및반유사성규칙을사용하는것이좋습니다. 동일한호스트에상주하면안되는웹서버그룹과같이특정가상머신그룹에 DRS 유사성및반유사성규칙을사용하는것이좋습니다. DRS는공통이름으로가상머신을그룹화하거나특정하위집합의호스트로 DRS 실행을제한할수있습니다. DRS를구성하는방법에대한자세한단계별절차는 VSPEX 구축가이드섹션 (17페이지) 에나와있는문서를참조하십시오. Hyper-V에서 Hyper-V 고가용성및 Live Migration 기능을사용하도록설정합니다. System Center Operations Manager가통합된 System Center 기반 Hyper- V는 Hyper-V 호스트및가상머신리소스사용률모니터링기능을제공할수있으며, Live Migration을사용해다운타임없이가상머신을이동하므로리소스사용률을자동으로조정할수있습니다. DRS 기능을사용하도록설정하려는경우에는자동재조정의적극도가너무높지않은지확인하십시오. 적극도가너무높으면고정 Live Migration에서성능문제가발생할수있습니다. 전체 VSPEX Proven Infrastructure의성능을정기적으로모니터링해야합니다. 성능모니터링은가상머신레벨뿐아니라하이퍼바이저레벨에서도수행됩니다. 예를들어하이퍼바이저가 ESXi인경우 SQL Server 가상머신내의성능모니터링을사용하여가상머신이나 SQL Server 성능을보장함과동시에하이퍼바이저레벨에서 esxtop 명령을사용하여호스트성능을모니터링할수있습니다. 성능모니터링툴에 66 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 대한자세한내용은 VSPEX 구축가이드섹션 (17 페이지 ) 에나와있는 문서를참조하십시오. 애플리케이션설계고려사항 개요 SQL Server 2012 설계시고려해야할측면은매우다양합니다. 이섹션에소개된 Best Practice 및설계고려사항에서는공통적이고중요한지침을제공합니다. 애플리케이션설계 Best Practice 이가상화된 SQL Server 용 VSPEX Proven Infrastructure 의 SQL Server 2012 설계 시다음 Best Practice 를고려하는것이좋습니다. SQL Server 인스턴스설정 SQL Server 시작계정에메모리에페이지잠금권한을부여합니다. 이권한은프로세스작업세트 ( 커밋된메모리 ) 가운영체제에의해잘리거나페이지아웃되는현상을방지하도록설계됩니다. 자세한내용은 Microsoft 지원문서 SQL Server 2012에서 " 페이지를잠금 " 기능을사용하는방법을참조하십시오. 참고 : 메모리에페이지잠금권한을설정한후에는 SQL Server 인스턴스가 OS에서모든메모리를예약하지않도록해당인스턴스의최대서버메모리를설정합니다. CREATE DATABASE, ALTER DATABASE, RESTORE, AUTOGROW 등의데이터베이스작업성능을높이기위해 Enable Instant File Initialization 권한이부여됩니다. 따라서데이터파일생성또는확장시간을크게단축할수있습니다. 자세한내용은 Microsoft TechNet 항목데이터베이스파일초기화를참조하십시오. SQL Server 데이터베이스설정사용자데이터베이스설정에대해다음 Best Practice를고려하십시오. 큰데이터베이스에는여러데이터파일을사용합니다. 관리자가증가분방식으로트랜잭션로그를백업할수있도록전체복구모델을사용합니다. 이모델을사용하면컨텐츠데이터베이스의데이터파일이손상된경우라도로그백업의특정시점에서 SQL Server 데이터베이스를복구할수있습니다. 전체복구모델을위해정기적으로로그백업을생성하는것이좋습니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 67
5 장 : 솔루션설계고려사항및 Best Practice 이 VSPEX Proven Infrastructure에서는 tempdb에대해다음설정을사용하는것이좋습니다. 공간을사전에할당하고 LUN당데이터파일하나를추가합니다. 모든파일의크기가같은지확인합니다. 로그파일전용 LUN 중하나에임시로그파일을할당합니다. 자동증가옵션을활성화합니다. 적절한시작지점으로데이터베이스자동증가값은초기파일크기의약 10% 로설정합니다. 트랜잭션로그에대해서는다음구성을사용하는것이좋습니다. 트랜잭션로그공간에할당된 LUN 중하나에서트랜잭션로그파일을데이터베이스당하나씩생성합니다. 사용가능한 LUN에각데이터베이스용로그파일을분산하거나, 필요한경우로그확장을위해여러로그파일을사용합니다. 로그파일에대해자동증가옵션을사용하도록설정합니다. 자세한구성단계는 VSPEX 구축가이드섹션 (17페이지) 에나와있는문서를참조하십시오. SQL Server 2012 라이센스고려사항 이가상화된 SQL Server 용 VSPEX Proven Infrastructure 에서는비용을보다 효율적으로절약하려면 SQL Server 라이센스모델을고려하는것이좋습니다. SQL Server 2012를사용하는고객은 Server+CAL 라이센스모델 ( 증가분 SQL Server 구축에저렴한비용으로액세스가능 ) 및코어기반라이센스 ( 물리적프로세서가아닌코어단위로라이센스를제공하는새로운컴퓨팅기능기반라이센스모델 ) 를비롯한여러라이센스옵션중에서선택할수있습니다. 라이센스등록옵션은사용하는 SQL Server 버전에따라다릅니다. Microsoft 웹사이트에서 Microsoft SQL Server 2012 Licensing Guide를참조하십시오. 코어기반라이센스모델에서는고객이서버의각프로세서에대해총물리적코어수를계산한다음코어수에적절한코어율을곱해각프로세서에필요한라이센스수를결정합니다. 다음상황중하나이상에해당하는경우코어기반라이센스모델이적합합니다. SQL Server 2012 Enterprise Edition을구축하는경우 직접또는간접사용자 / 디바이스수가많은중앙집중식구축을구현하는경우 68 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
5 장 : 솔루션설계고려사항및 Best Practice 예상총라이센스비용이 Server+CAL 라이센스모델을사용할때보다낮은경우 Server+CAL 라이센스모델사용시 EMC 고객은 SQL Server에액세스하는각디바이스및 / 또는사용자에대해각서버용서버라이센스와 CAL( 클라이언트액세스라이센스 ) 을구입합니다. 다음상황중하나이상에해당하는경우 Server+CAL 라이센스모델이적합합니다. SQL Server 2012 Business Intelligence Edition을구축하는경우 사용자또는디바이스수를쉽게계산할수있으며, 총라이센스비용이코어기반라이센스모델을사용할때보다낮은상황에서 SQL Server Standard Edition을구축하는경우 시간의경과에따라새서버를추가하여 SQL Server 사용범위를확장하려는경우이 VSPEX Proven Infrastructure에서가상화된 SQL Server 라이센스를받으려는고객은개별가상머신라이센스를받을수도있고, 고도로가상화된프라이빗클라우드에서가상화범위를최대화하려는경우에는 Enterprise Edition 코어라이센스를통해전체물리적서버에대한라이센스를받을수도있습니다. 다양한환경에서 SQL Server 2012용으로적절한라이센스모델을선택하려면 Microsoft 웹사이트에서 SQL Server 2012 Licensing Quick Reference Guide를참조하십시오. EMC Powered Backup 설계고려사항 모든 VSPEX 솔루션은 EMC Avamar, EMC Data Domain을비롯한 EMC Powered Backup 제품을사용하여사이징및테스트를거쳤습니다. 솔루션에 EMC Powered Backup 구성요소가포함되는경우, 이러한옵션을 VSPEX 솔루션에구축하는방법에대한자세한내용은가상화된 Microsoft SQL Server 2012용 VSPEX를위한 EMC 백업및복구옵션설계및구축가이드를참조하십시오. 참고 : 애플리케이션기반복제와함께 VNXe3200 또는 VNX 시리즈를사용하는것도 가능합니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 69
5 장 : 솔루션설계고려사항및 Best Practice 70 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
6 장 : 솔루션검증방법론 6 장솔루션검증방법론 이장에서다루는내용은다음과같습니다. 개요... 72 기준하드웨어검증방법론... 72 애플리케이션검증방법론... 72 EMC Powered Backup 검증방법론... 74 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 71
6 장 : 솔루션검증방법론 개요 이장에서는솔루션구성을완료한후검토해야할항목목록을제공합니다. 이장의정보를사용하여솔루션및관련구성요소의기능과성능을확인하고솔루션이핵심가용성및성능요구사항에맞게구성되었는지검증합니다. 기준하드웨어검증방법론 이장에서는솔루션의하드웨어, 애플리케이션및백업 / 복구측면에서검증방법론을제공합니다. 하드웨어는프로세서, 메모리, 스토리지등컴퓨터의물리적리소스로구성되어있습니다. 또한하드웨어는 NIC, 케이블, 스위치, 라우터, 하드웨어로드밸런싱장치등물리적네트워크구성요소도포함합니다. 가상화된 SQL Server용 VSPEX 솔루션에올바른하드웨어를사용하면수많은성능및용량문제를방지할수있을것입니다. 그반대로, 하드웨어리소스를하나라도잘못적용하면서버의메모리부족등 SQL Server의성능에영향을미칠수있습니다. 솔루션구성요소의이중화를검증하는방법에대한자세한단계별절차는 VSPEX 구축가이드섹션 (17페이지) 에나와있는자료를참조하십시오. 애플리케이션검증방법론 솔루션구성요소의하드웨어및이중화를검증한후에는가상화된 SQL Server용 VSPEX 솔루션에있어중요한단계이기도한 SQL Server 애플리케이션테스트및최적화를수행합니다. 운영환경에구축하기전에새로운 VSPEX Proven Infrastructure를테스트하여설계한아키텍처가필요한성능및용량목표를달성하는지확인해야합니다. 이테스트를통해잠재적인병목지점을파악및최적화하여실제구축시사용자에게미치는영향을없앨수있습니다. VSPEX Proven Infrastructure에서 SQL Server 성능검증을시작하기전에 VSPEX 구축가이드 (17페이지) 에따라 VSPEX Proven Infrastructure에 SQL Server 2012를구축해야합니다. 표 21 에는 SQL Server 환경을운영환경으로전환하기전에완료해야할단계가개괄적으로나와있습니다. 72 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
6 장 : 솔루션검증방법론 표 21. 애플리케이션검증에필요한개괄적단계 단계설명레퍼런스 1 비즈니스요구사항을충족하는성능및용량을달성할수있도록 SQL Server 환경의핵심메트릭을파악합니다. 2 SQL Server용 VSPEX 사이징툴을사용하여 VSPEX Proven Infrastructure의아키텍처및리소스를결정합니다. 3 VSPEX Proven Infrastructure에 SQL Server 솔루션을설계및구축합니다. 4 테스트를실행하고결과를분석한후 VSPEX 아키텍처를최적화합니다. 핵심지표파악 (73페이지) EMC VSPEX 웹사이트 VSPEX 구축가이드 (17페이지) 테스트실행, 결과분석및최적화 핵심지표파악 SQL Server 테스트의목표를파악하면 SQL Server 검증테스트실행시캡처할핵심메트릭과각메트릭에대해충족해야하는임계값을쉽게결정할수있습니다. 가상화된 SQL Server용 VSPEX 솔루션을검증하기위해표 22에나와있는핵심메트릭을고려했습니다. 표 22. 핵심메트릭 메트릭 평균 CPU 사용률 (%) 평균디스크지연시간 임계값 85% 미만 20ms 미만 VSPEX 사이징툴을사용하면기본메트릭및고객의비즈니스요구사항을충족하는임계값을쉽게파악할수있습니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 73
6 장 : 솔루션검증방법론 테스트실행, 결과분석및최적화 데이터베이스환경을생성한후에는테스트애플리케이션을실행하여 SQL Server 2012의성능을검증합니다. 이솔루션에서는 TPC-E 유형의애플리케이션을사용해테스트를실행하여 SQL Server 성능을검증했습니다. TPC-E 유형의애플리케이션은시장, 고객및중개인간의중개시장트랜잭션흐름을에뮬레이트하는서버성능벤치마크입니다. 벤치마크는고객환경의실제애플리케이션을나타낼수없습니다. 실제고객환경에서는고객이다음을수행하는것이좋습니다. TPC-E 유형워크로드및입출력패턴을평가합니다. 워크로드와패턴이적절하고실제워크로드가비슷한경우에는테스트결과를참조로사용할수있습니다. 그러나고객은잠재적위험을고려해야합니다. 실제애플리케이션워크로드유형이테스트환경에서검증한유형과다른경우에는테스트환경을먼저구축한후운영데이터베이스를복사및복구하여실제워크로드자체를테스트하고 SQL Server 성능을검증합니다. 자세한구성정보는 VSPEX 구축가이드섹션 (17페이지) 에나와있는문서를참조하십시오. EMC Powered Backup 검증방법론 모든 VSPEX 솔루션은 EMC Avamar, EMC Data Domain을비롯한 EMC Powered Backup을사용하여사이징및테스트를마쳤습니다. 솔루션에 EMC Powered Backup 구성요소가포함되는경우, 이러한옵션의기능및성능을 VSPEX 솔루션에서검증하는방법에대한자세한내용은 VSPEX with EMC Backup and Recovery for Microsoft SQL Server and Microsoft SharePoint를참조하십시오. 74 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
7 장 : 참고설명서 7 장참고설명서 이장에서다루는내용은다음과같습니다. EMC 설명서... 76 기타문서... 77 링크... 78 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 75
7 장 : 참고설명서 EMC 설명서 EMC 온라인지원또는 korea.emc.com 에서제공되는다음문서에서자세한관련 정보를참조할수있습니다. 문서액세스권한이없는경우 EMC 담당자에게 문의하시기바랍니다. EMC VNXe3200 설치가이드 EMC VNX5600 Unified 설치가이드 EMC VNX Installation Assistant for File/Unified 워크시트 EMC Unisphere: 유니파이드스토리지관리솔루션 EMC PowerPath 및 PowerPath/VE for Windows 설치및관리가이드 미드마켓기업용 EMC VSPEX 서버가상화솔루션 SMB( 중소, 성장, 중견기업 ) 용 EMC VSPEX 서버가상화솔루션 EMC Unisphere Remote: 차세대스토리지모니터링 - 심층분석 EMC VNX Multicore FAST Cache VNX5200, VNX5400, VNX5600, VNX5800, VNX7600 및 VNX8000 VNX FAST VP - VNX5200, VNX5400, VNX5600, VNX5800, VNX7600 및 VNX8000 - 심층분석 EMC VNX Unified Best Practices for Performance Applied Best Practices Guide EMC VNX 시리즈구성워크시트 EMC VNXe 시리즈구성워크시트 VNXe 시스템에서 VMware NFS 또는 VMware VMFS 사용 VNXe 시스템에서 NFS 파일시스템사용 VMware vsphere 와함께 EMC VNX 스토리지사용 TechBook VMware vsphere 용 EMC VSI: Storage Viewer 제품가이드 VMware vsphere 용 EMC VSI: 유니파이드스토리지관리제품가이드 EMC Host Connectivity Guide for VMware ESX Server EMC Host Connectivity Guide for Windows EMC VNX Operating Environment for File 릴리즈노트 EMC Avamar Compatibility and Interoperability Matrix 76 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
7 장 : 참고설명서 EMC VSPEX 프라이빗클라우드 - 최대 1,000 개의가상머신을지원하는 VMware vsphere 5.5 EMC VSPEX 프라이빗클라우드 - 최대 1,000 개의가상머신을지원하는 Hyper-V 기반 Microsoft Windows Server 2012 R2 EMC VSPEX 프라이빗클라우드 - 최대 200 개의가상머신을지원하는 VMware vsphere 5.5 EMC VSPEX 프라이빗클라우드 - 최대 200 개의가상머신을지원하는 Hyper-V 기반 Microsoft Windows Server 2012 R2 EMC Xtrem Family: XtremCache Installation Guide 2.0.2 EMC Backup and Recovery Solution Guide for VSPEX Virtualized Microsoft Applications VSPEX 프라이빗클라우드용 EMC 백업및복구옵션설계및구축가이드 EUC(End-User Computing) 용 VSPEX 를위한 EMC 백업및복구옵션설계및 구축가이드 기타문서 Microsoft SQL Server에대한자세한내용은다음문서를참조하십시오. Microsoft SQL Server 2012 on VMware Best Practices Guide Microsoft SQL Server 2012 on VMware Frequently Asked Questions (FAQ) Microsoft SQL Server 2012 on VMware Availability and Recovery Options Best Practices for Running VMware vsphere on Network Attached Storage SQL Server 2012 Licensing Quick Reference Guide Microsoft Hyper-V 및 Microsoft SQL Server에대한설명서는 Microsoft 웹사이트 (http://www.microsoft.com) 를참조하십시오. VMware에서 SQL Server 2012를사용하는방법에대한설명서는 VMware 웹사이트 (http://www.vmware.com/) 를참조하십시오. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 77
7 장 : 참고설명서 링크 MSDN 라이브러리 MSDN 라이브러리에서다음항목을참조하십시오. SQL Server 2012용온라인설명서 Disk Partition Alignment Best Practices for SQL Server tempdb 성능최적화 TechNet 라이브러리 성능및용량관리 (SharePoint Server 2010) NIC 팀개요 참고 : 제공된링크는문서발행당시올바로작동하는것으로확인되었습니다. 78 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
부록 A: 검증워크시트 부록 A 검증워크시트 이부록에서다루는내용은다음과같습니다. 가상화된 Microsoft SQL Server 2012 용 VSPEX 검증워크시트... 80 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 79
부록 A: 검증워크시트 가상화된 Microsoft SQL Server 2012 용 VSPEX 검증워크시트 가상화된 SQL Server용 VSPEX 솔루션의사이징을시작하기전에검증워크시트를사용하여고객의비즈니스요구사항에대한정보를수집해야합니다. 표 23 에 SQL Server 사용자데이터베이스용검증워크시트가나와있습니다. 표 23. SQL Server 사용자데이터베이스용검증워크시트 질문 환경에서사이징하려는기존 SQL Server 데이터베이스가 있습니까? 답변 예 / 아니요 구축하려는데이터베이스수는몇개입니까? 사용자데이터베이스의크기 (GB) 는얼마입니까? 연간증가율 (%) 은어느정도입니까? FAST VP 를사용할예정입니까? 예 / 아니요 최대 IOPS 값은얼마입니까? 최대로드시의 TPS 는얼마입니까 ( 선택적질문 )? 필요한 tempdb 크기는얼마입니까 ( 선택적질문 )? 검증워크시트인쇄 검증워크시트의독립실행형복제본이이문서에 PDF 형식으로첨부되어 있습니다. 워크시트를보고인쇄하려면다음단계를따르십시오. 1. Adobe Reader에서다음과같이 Attachments 패널을엽니다. View > Show/Hide > Navigation Panes > Attachments를선택합니다. 또는 그림 12에서와같이 Attachments 아이콘을클릭합니다. 80 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX
부록 A: 검증워크시트 그림 12. 인쇄가능한검증워크시트 2. Attachments 패널에서첨부파일을두번클릭하여연후검증 워크시트를인쇄합니다. 가상화된 Microsoft SQL Server 2012 용 EMC VSPEX 81