Veritas InfoScale Enterprise for Oracle Real Application Clusters(RAC) Oracle RAC 데이터베이스의관리편의성및가용성 개요 Veritas InfoScale Enterprise for Oracle Real Application Clusters(RAC) 는고가용성 RAC 데이터베이스를구현하고관리할수있도록지원하는검증된솔루션입니다. InfoScale Enterprise for Oracle RAC를활용하는 IT 조직은관리기능을저하시키지않으면서환경에가장적합한운영체제와스토리지하드웨어를선택할수있습니다. 이솔루션은특정하드웨어플랫폼에제한되지않으므로 IT 팀이통합뷰를통해데이터베이스, 클러스터링, 스토리지관리작업을모니터링할뿐아니라설치, 구성, 중앙관리도손쉽게해결할수있습니다. 뿐만아니라유연성, 확장성, 성능을향상시키고시스템다운타임을줄일수있습니다. 주요혜택 Oracle RAC 관리간소화 - 중앙에서멀티노드를관리하고 RAC를단일노드의비 RAC 계열데이터베이스처럼편리하게관리할수있습니다. Oracle RAC 12c 지원 - Oracle RAC 12c 설치 / 업그레이드및멀티테넌트 ( 컨테이너및장착형데이터베이스 ) 아키텍처사용을지원합니다. FSS(Flexible Storage Sharing) - Linux, IBM AIX, Oracle Solaris 플랫폼에서공유스토리지와 DAS(Direct- Attached Storage) 를통합합니다. SmartIO - 세부적이고지능적인방식으로애플리케이션레벨의캐싱을수행합니다. Linux, AIX, Solaris 플랫폼에서미션크리티컬애플리케이션에대한스토리지 QoS를지원합니다. 원활한오프호스트처리 - 사용하기편리한데이터베이스복제본을생성하여데이터분석및백업을지원합니다. 효율적인데이터베이스백업및복구 - 포인트-인-타임복사본을제공하여논리적오류로부터데이터베이스를보호합니다. 데이터무결성보장 - " 스플릿브레인 (Split-Brain)" 현상발생시데이터손상의위험을방지합니다. 확장가능한데이터베이스성능 - 데이터베이스액셀러레이터와여러개의물리적디스크경로를활용합니다. I/O 병목현상파악및해소 - 데이터베이스개체를스토리지계층구조상의디스크단계까지매핑합니다. RAC 환경확장지원 - Oracle RAC에캠퍼스클러스터구성을활용함으로써고가용성및재해복구를실현합니다. 데이터베이스스토리지비용절감 - 사용빈도가낮은데이터를느리지만저렴한디스크로자동이동할수있습니다. 주요혜택대부분의애플리케이션클러스터구현은애플리케이션가용성향상을목표로하지만 Oracle RAC는동일한워크로드에여러서버를사용하여애플리케이션확장성을높이는데도중점을둡니다. 하지만이와같은스케일아웃 (Scale-Out) 클러스터링방식은서버, 스토리지, 데이터베이스관리의복잡성을가중시킵니다. InfoScale Enterprise for Oracle RAC는이러한복잡성을해소하기위해운영체제및스토리지하드웨어에구애받지않고고가용성과확장성을갖춘무중단서버및스토리지관리솔루션을제공하여 Oracle RAC의기본기능을보완합니다. 이러한중앙관리기능을활용하면애플리케이션가용성에영향을주지않으면서노드와스토리지용량을추가하거나제거할수있습니다. InfoScale Enterprise는스토리지용량을미리할당하지않고도온라인상에서 Oracle RAC 테이블스페이스를확장할수있도록지원합니다. 단일클러스터파일시스템및볼륨관리툴을통해공유 Oracle 홈을생성할수있으므로지속적인유지보수와패치관리가간소화됩니다. Oracle RAC 12c 지원 InfoScale Enterprise for Oracle RAC는 Oracle RAC 12c의설치와업그레이드를지원합니다. 즉 12c의기존 Oracle RAC 기능을지원하고멀티테넌트 ( 컨테이너및장착형데이터베이스 ) 아키텍처사용도지원합니다. 1
SmartIO 세부적이고지능적인방식으로애플리케이션레벨의캐싱을수행합니다. SmartIO를사용하면애플리케이션아키텍트, 서버관리자, 데이터베이스관리자가서버내에서읽기를수행하고미션크리티컬애플리케이션에대한스토리지 QoS(Quality of Service) 를지원할수있습니다. 이기능은 Linux, AIX, Solaris 플랫폼에서지원됩니다. FSS(Flexible Storage Sharing) SSD/Flash 사용을간소화하고고가용성과유연성을저하시키지않으면서성능이점을실현할수있습니다. FSS를사용하면 DAS(Direct-Attached Storage) 를사용하여서버를확장하고원격디스크에서로컬에가까운읽기및쓰기성능을경험할수있습니다. 두가지스토리지유형을모두사용하여공통의스토리지네임스페이스를생성하면서논리볼륨을만들수있습니다. 물리적으로공유되는스토리지없이네트워크공유스토리지를사용하는논리볼륨을통해파일시스템및애플리케이션에투명한방식으로데이터이중화, 고가용성, 재해복구기능을제공합니다. 원활한오프호스트처리지원관계형데이터베이스는모든애플리케이션에대한통합데이터뷰를제공합니다. 따라서사용자와관리자가이용할수있는정보의품질이크게향상되지만기업이분석또는백업에동일한데이터를사용하는데제약이따릅니다. 두작업모두포인트-인-타임이미지를필요로하지만, 비즈니스애플리케이션에서데이터베이스를업데이트하는중에는이미지를생성할수없습니다. 관리자는 FlashSnap 기능을활용하여프로덕션환경의애플리케이션과사용자에게미치는영향을최소화하면서재사용가능한포인트-인-타임복제정책을설정하고, 스토리지리소스를확인하며, 온라인데이터베이스볼륨복제본및공간을절감하는파일시스템체크포인트를만들수있습니다. 사용중인스토리지하드웨어와관계없이보조서버로데이터베이스스냅샷을마이그레이션하고백업, 의사결정지원, 리포팅, 테스트등리소스사용량이많은프로세스에사용할수있습니다. FSS 는기존 InfoScale Enterprise for Oracle RAC, 오프호스트 처리, 기존 InfoScale Enterprise for Oracle RAC 기능을활용한 DAS 의이점, 파일시스템레벨캐싱을지원하는 FSS, 캠퍼스 클러스터구성등에활용될수있습니다. InfoScale Enterprise for Oracle RAC를설치하면자동으로 FSS 기능이활성화되며 데이터베이스 데이터베이스미러 데이터베이스복제본 이때별도의라이센스가필요하지않습니다. 이기능은 Linux, AIX, Solaris 플랫폼에서지원됩니다. 그림 2. 보조서버로데이터베이스스냅샷마이그레이션 IB/RoCE/10GigE 를통한 RDMA 원격스토리지를로컬스토리지처럼사용 그림 1. FSS 로유연성저하없이성능이점실현 효율적인데이터베이스백업및복구 InfoScale Enterprise for Oracle RAC는스토리지체크포인트 (Storage Checkpoint) 기술을활용하여효율적으로 Oracle RAC 데이터베이스를백업하고복구할수있도록지원합니다. 스토리지체크포인트는디스크및 I/O 효율성을실현하는스냅샷기술로현재마운트된파일시스템 ( 기본파일시스템 ) 에대한 " 복제본 " 을생성합니다. 모든스토리지체크포인트는별도의디스크공간을사용하는전체파일시스템복사본과달리동일한빈공간풀을공유하며여기에기본파일시스템이위치하므로스토리지를추가할필요성이대폭줄어듭니다. 스토리지체크포인트기술이직접적으로적용된예가스토리지롤백입니다. 각스토리지체크포인트는파일시스템에대한일관성있는포인트-인-타임이미지이므로스토리지롤백은이디스크상의백업을복원합니다. 스토리지롤백은스토리지체크포인트에있는블록을기본파일시스템으로롤백하므로데이터베이스복구속도가매우빨라집니다. 2
데이터무결성보장데이터무결성은여러시스템과노드가공유스토리지를통해데이터에액세스할경우각노드가다른노드에서데이터쓰기작업이진행중임을인식하도록지원하는노드간통신을통해결정됩니다. 노드간조정이실패하면 " 스플릿브레인 " 상태가됩니다. 이는두대의서버가독자적으로스토리지제어를시도하는상황이므로이경우애플리케이션오류가발생하거나중요한데이터가손상될수있습니다. 설사복구가가능하더라도며칠이소요될수있습니다. 베리타스는 I/O 펜싱 (fencing) 을통해데이터손상을방지하여중요한정보의무결성을보장합니다. InfoScale Enterprise for Oracle RAC는업계표준인 SCSI-3 지속성그룹예약기술과대체비 SCSI-3 계열펜싱기술을함께구사하여 I/O 펜싱을구현함으로써일련의시스템이디스크에임시로등록한후데이터가저장된디스크에대해쓰기전용예약을조정할수있도록합니다. 베리타스는 I/O 펜싱을통해오류노드를 " 격리 (fenced)" 하여공유스토리지에액세스할수없게하고정상노드는계속데이터에액세스하게함으로써데이터손상의위험을방지합니다. 확장가능한데이터베이스성능서로다른종류의여러데이터베이스시스템이대규모의 RAC 클러스터로통합되는추세입니다. 하지만어떤방향으로통합이이루어지든적정수준의성능을유지하고약정된성능 SLA(Service Level Agreement) 를달성하는것이중요합니다. InfoScale Enterprise for Oracle RAC는 Oracle Disk Manager(ODM) 확장기능을제공하여데이터베이스환경전반의성능을높입니다. ODM은데이터베이스액셀러레이터기술로온라인트랜잭션처리 (OLTP) 성능을원시디스크파티션수준으로높이면서파일시스템의관리가용이하도록지원합니다. 또한 Quick I/O와동일한성능향상의혜택을제공하되강력한데이터베이스통합을지원하여관리편의성을높입니다. 뿐만아니라 InfoScale Enterprise for Oracle RAC의 Dynamic Multi-Pathing 기능으로서버부터모든주요하드웨어 RAID 어레이제품까지모든가용경로에 I/O 작업을로드밸런싱함으로써성능을극대화할수있습니다. 또한이기능을사용하면타사의다중경로소프트웨어가불필요하므로총소유비용이줄어듭니다. 2. 코디네이터디스크에서이탈노드제거 3. 데이터디스크에서이탈노드제거 1. 노드간연결실패 그림 3. I/O 펜싱구현 4. 이탈노드는디스크에쓸수없음 I/O 병목현상파악및해소데이터베이스성능을극대화하려면데이터파일부터스토리지스핀들까지모니터링할필요가있습니다. InfoScale Enterprise for Oracle RAC의스토리지매핑기능을 Veritas InfoScale Operations Manager와연계하여사용하면필요한가시성을확실하게확보할수있습니다. 세부적인데이터베이스매핑정보를보유하고스토리지계층구조를상세히파악하며각데이터파일이저장된위치를알고있다면성능병목현상을해소하는것이가능합니다. IT 조직은이러한정보를바탕으로이기종물리적스핀들상의서로다른논리적장치또는다른어레이에탄력적으로데이터파일을이동하면서 I/O 성능의병목현상을줄일수있습니다. InfoScale Enterprise for Oracle RAC의성능조정기능을유연하게활용하여원하는만큼정교하게튜닝할수있습니다. 또는 InfoScale Enterprise에서오류가발생한디스크를자동으로탐지하여빈디스크풀에서대체하는즉각적인재배치 (hot relocation) 기능을통해데이터아키텍처를관리할수도있습니다. 3
RAC 환경확장지원캠퍼스클러스터구성은단일 InfoScale Enterprise for Oracle RAC 클러스터에서로컬고가용성및재해복구기능을제공합니다. 이구성에서는데이터미러링을이용하여여러사이트에데이터를복제합니다. 이과정에서호스트또는어레이복제는수행되지않습니다. InfoScale Enterprise for Oracle RAC는 Cluster Volume Manager(CVM) 로미러링된공유디스크그룹을사용하는캠퍼스클러스터를지원합니다. InfoScale Enterprise for Oracle RAC 캠퍼스클러스터는데이터가여러사이트에미러링된다는점을제외하면기본 InfoScale Enterprise for Oracle RAC 클러스터와비슷합니다. 사이트에장애가발생하면보조사이트의 InfoScale Enterprise for Oracle RAC 클러스터가계속실행되며, 보조노드에서이미병렬애플리케이션이실행중이므로이러한애플리케이션에영향을주지않습니다. 캠퍼스클러스터구성에서 RAC를실행할수있으므로재해복구환경의고가용성이향상됩니다. 캠퍼스클러스터환경에서 Coordination Point Server(CPS) 를사용하면제3의사이트를중재지점으로활용할수있으며, 이때제3의사이트를 SAN으로연결할필요는없습니다. 그밖의제품특징 스토리지용량관련계획 - 프로덕션환경에서다양한스토리지체크포인트생성및보존모델을시뮬레이션할수있습니다. 유연한관리 - 직관적인웹인터페이스또는명령줄인터페이스옵션으로로컬관리나원격관리를수행합니다. 지능적인워크로드관리 - 더많은클러스터관리작업을자동화하고애플리케이션업타임을극대화하며서버리소스사용률을높입니다. 클러스터차원의논리적장치명명 - SAN 기반스토리지관리를간소화합니다. Oracle Enterprise Manager Grid Control 지원 - Veritas InfoScale Availability를모니터링하고리소스스택을기반으로경고및위반메시지를발송하며베리타스스토리지스택에서데이터베이스개체를매핑합니다. Oracle Enterprise Manager 12c 지원 - 클러스터를모니터링하고 SmartIO 및스냅샷을관리합니다. 지원되는운영체제 데이터베이스스토리지비용절감관계형데이터베이스의크기가증가하면비활성데이터의규모도늘어납니다. 그결과스토리지비용이치솟고데이터베이스성능이크게저하됩니다. 이솔루션은데이터스토리지와데이터의사용요구사항을비교분석하여관리자가정의한정책에따라더저렴한스토리지로데이터를재배치합니다. SmartTier를활용하면파티션이름, 로그파일또는데이터베이스파일을기준으로한정책에따라데이터이동을정의할수있습니다. 개별볼륨의전체파일뿐아니라파일개체에대해서도데이터이동을정의할수있습니다. 이기능의가장큰장점은상대적으로사용빈도가더낮은데이터를더느리고저렴한디스크에서생성하거나그러한디스크로자동이전하고, 자주액세스하는데이터는더빠른디스크에저장함으로써신속하게검색할수있다는데있습니다. 또한데이터베이스를중지하지않고도데이터파일을생성하거나이동할수있으며, 모든작업이사용자와애플리케이션에완전히투명한방식으로이루어집니다. IBM AIX Red Hat Linux Oracle Enterprise Linux Oracle Solaris SUSE Linux 1 SmartTier 는 Dynamic Storage Tiering(DST) 에서제공하던기능을포함하여더욱확장된 기능을제공합니다. 4
추가정보 베리타스웹사이트 www.veritas.com Veritas Technologies LLC 소개 Veritas Technologies LLC는시만텍에서분할절차를거쳐설립된글로벌정보관리기업으로, 기업및정부기관이가치있는정보를효과적으로관리하고보호할수있도록돕고있습니다. 세계에서가장크고복잡한이기종환경을지원하는 Veritas는현재포춘 500대기업중 86% 가사용하고있으며, 데이터가용성향상과효율적인백업을통해기업의경쟁력확보를위한비즈니스인사이트를제공합니다. 매출은 2015 회계연도기준 26억달러입니다. Veritas Korea Ltd. 서울시강남구테헤란로 152 강남파이낸스센터 28 층 www.veritas.com 2015 Veritas Technologies LLC. All rights reserved. Veritas, Veritas 로고, NetBackup 은미국및기타국가에서 Veritas Technologies LLC 또는그자회사의상표또는등록상표입니다. 다른이름은해당회사의상표일수있습니다. 10572106-8 12/15