DB 백업복구에대한새로운접근방안 April 12, 2017 민준흠부장 SE, 베리타스코리아
TECH SYMPOSIUM 2017 1. 데이터베이스보호의고민 2. What is NetBackup Copilot? 3. Summary Agenda
TECH SYMPOSIUM 2017 1. 데이터베이스보호의고민
데이터베이스백업 / 복구의 4 가지고민 복잡성증가 데이터증가 높아진기대치 가시성부재
데이터베이스백업 / 복구의 4 가지고민 복잡성증가 데이터증가 높아진기대치 가시성부재 데이터베이스를보호하기위한다수의솔루션 데이터베이스크기증가로인한백업시간증가 복구시간최소화를요구하는비즈니스환경 DBA 와백업관리자의백업데이터공통관리필요성증대 데이터베이스백업과복구수행필요인력증가 데이터베이스백업을위해소요되는공간증가 원하는데이터만손쉬운복구수행기능필요 정기백업외, 필요에따른덤프데이터백업수행필요
데이터베이스백업방법 가상화이미지백업 12% 24% 스토리지 16% 스냅샷백업 NAS 에 DB 덤프 12% 로컬 Storage로 DB 덤프 56% DBA 에의해백업수행 에이전트기반 DB 백업 16% 20% RMAN 백업 Source: Enterprise Strategy Group
기존 Oracle DB 백업방식의문제점 Agent 기반의전통적 RMAN 백업 백업 S/W 를활용 RMAN 또는 Begin/End DB Agent Script 를통한 Online 백업 Database Server Backup Application DBA 백업담당자 1 긴백업시간 2 느린복구 3 운영시스템부하 4 네트워크대역폭한계 5 백업운영인프라필요
기존 Oracle DB 백업방식의문제점 NAS 스토리지로 Dump 백업 Dump Database Servers Central Dump Storage DBA 백업담당자 1 DB 백업업무부하 2 장기보관어려움 3 스토리지용량관리어려움 4 백업데이터검증어려움 5 백업담당자역할부재
기존 Oracle DB 백업방식의문제점 전통적인 Dump and Sweep 백업방식 Dump Sweep Database Server Database Dump Disk Backup Application DBA 백업담당자 1 긴백업시간 2 백업 Storage 용량증가 3 백업정보동기화어려움 4 DBA와백업담당자의상이한백업관리 5 복잡한복구절차
TECH SYMPOSIUM 2017 2. What is NetBackup Copilot?
Database 백업의요구사항 백업 복구 편의성 Full 백업시간단축 빠른복구방안확보 복구인프라단순화 백업부하최소화 테이블단위복구 백업데이터검증
NetBackup Copilot for Oracle 소개 NetBackup Appliance storage 최적화된스토리지공유영역제공 성능및효율성최적화 NetBackup에의한스토리지자동관리 Accelerator for Oracle Incremental Forever 백업, 변경블록증분백업 RMAN 스크립트부담없는인텔리전트백업 Inline Synthetic 풀백업 Deep Oracle integration NetBackup과 RMAN Catalog 동기화 DBA와백업담당자의가시성확보
NetBackup Copilot for Oracle 소개 Incremental Merge Visibility Instant Recovery Oracle Database (RMAN, Image Copy) 2 차백업 VTL Tape NetBackup Oracle DBA Copilot MSDP (Dedupe Processing) Cloud Dedup Backup Admin Full 백업이후변경된블록만저장 Instant Recovery (Clone DB 생성및 Bring-up 서버에 mount) 월화수목금 Merge Merge Merge Merge Copilot Share (RMAN Incremental Merge) Incremental merge (RMAN) 최신백업이미지 화 목 화 수 화 목 S Snapshots (Veritas InfoScale (VxFS)) 스냅샷은 Veritas InfoScale 을통해변경된블록만캡처 Cache 목요일 18:34:11 시점으로복구
Copilot 이미지추가복제및원격지소산방안 Oracle DB 1 차 Copilot 백업 원격지백업소산 Agent D+0 D+1 D+7 NFS Copilot A.I.R Internal Dedup Dedup 2 차중복제거백업 Tape
효율적인 All-in-One Backup Solution DB 백업효율화를위한필요요소 NetBackup Appliance One Vendor Solution!! Integrated Backup Appliance!! Optimized Performance!! Copilot Dedup
NetBackup Copilot Backup Process
Copilot 을통한백업단계 Incremental Merge Visibility Oracle Database (RMAN, Image Copy) NetBackup Oracle DBA Copilot Share Backup Admin Full 백업이후변경된블록만저장 월화수목금 Merge Merge Merge Merge Copilot Share (RMAN Incremental Merge) Incremental merge (RMAN) 최신백업이미지 S Snapshots (Veritas InfoScale (VxFS)) 스냅샷은 Veritas InfoScale 을통해변경된블록만캡처
용량 (TB) 백업데이터저장공간및전송량비교 (RMAN Daily Full vs. NetBackup Copilot) 160 140 120 스토리지공간절감 140 100 전송량최소화 80 60 RMAN Daily NetBackup Copilot 40 20 20 20 20 20 20 20 20 20 26 0 1 1 1 1 1 1 Full 1 Full 2 Full 3 Full 4 Full 5 Full 6 Full 7 Total DAILY BACKUP
NetBackup Copilot Recovery Process
Copilot 을통한복구 (Instant Recovery) 단계 Visibility Instant Recovery Oracle Database (RMAN, Image Copy) NetBackup Oracle DBA Copilot Share Backup Admin Instant Recovery (Bring-up 서버에 mount) 월화수목금 Copilot Share (RMAN Incremental Merge) Incremental merge (RMAN) 최신백업이미지 화 목 화 수 화 목 S Snapshots (Veritas InfoScale (VxFS)) 스냅샷은 Veritas InfoScale 을통해변경된블록만캡처 Cache 목요일 18:34:11 시점으로복구 Clone 생성
Copilot 을통한복구 (Instant Recovery) 단계 NBU Appliance 1 복구대상스냅샷확인 2 복구용스냅샷생성 3 Mount and NFS Export Snapshot Recovery Server Oracle Server NBU Appliance Copilot Share Snapshot for IR NFS Export NFS Mount Recover 4 5 6 NFS Mount for IR 시점복구 데이터검증및 DB 복구 Recovery Server
Table 복구절차및시간비교 (NetBackup Copilot vs. 일반백업 ) Copilot 을통한 Table 복구 50TB DB 복구시 Copilot vs. 일반백업 복구단계 Copilot 일반백업비고 운영서버 복구서버 시스템준비 or/and 마운트 10 분 1 시간 복구서버준비일반백업은복구용 Storage 구성필요 Copilot 은복구서버에백업이미지 Mount 필요 공간확보 필요없음 필요 복구에필요한다수의 Tablespace 를복구하기위한공간확보 DB Restore 필요없음 10 시간 Table 이포함된 Tablespace 와추가복구에필요한 Tablespace 복구 (controlfile 포함 ) 복구 DB 오픈 10 분 10 분장애이전시점으로 DB 리커버리하여오픈 Table Export & Import 30 분 30 분필요서버로장애테이블복구 Incremental Merge Copilot Share RTO 50 분 700 분약 10 배이상빠른복구방안제공
추가기능
NetBackup Copilot 영역보호기능 악의적인사용자또는실수에의해 DB 에연결된 Copilot 영역의데이터삭제발생시, Copilot의내부 Snapshot으로안정적데이터보호 Oracle Server 침입탐지및방지 Copilot 영역 Mount Hacker Copilot Share 월화수목금 Copilot Share (RMAN Incremental Merge) OS 에서보이는이미지 S Snapshots (Veritas InfoScale (VxFS)) 내부 Snapshot 된이미지
NetBackup Copilot 이중화기능 백업저장장치이중화와별도로 VERITAS 의 InfoScale 을기반으로 Clustered NetBackup Appliance를통한고가용성확보 1 2 Header Header SPOF 제거 부하분산 Storage 3 성능최대 80% 향상 4 무중단업그레이드
What s NEXT for Copilot? - Roadmap 호환성 인터페이스 안정성 MS SQL Fibre Channel Transport Copilot HA w/ IR Generic Share Enhanced GUI Hundreds TB
TECH SYMPOSIUM 2017 3. Summary
NetBackup Copilot 을통한백업 / 복구개선효과 빠른 Full 백업 원하는 Table 만복구 백업데이터가시성 Synthetic Backup Fast Mounting backup data Flexibility Same view for DBA & Backup admin Intelligence 업무부하최소화 복구용별도비용발생제거 백업데이터즉각검증 Incremental Only Light-weight Direct mount Savings Instant Recovery Risk
경쟁비교 - 업계유일의 All-in-One 솔루션 구분 VERITAS Copilot Oracle ZDLRA Oracle ZFS EMC DataDomain EMC Avamar CommVault Incremental Merge Instant Recovery Data Lifecycle 중복제거연동
Veritas Integration Velocity Console Tape Cloud 장기보관용백업스토리지 SQL 가상복제본 VTL MSDP Master Server Oracle Velocity Storage Sever V e l o c i t y T M T M T M Data Ingest (SLP/OST) Appliance Media Servers 복구 백업 VMware 가상복제본 Big Data 데이터가상화 데이터중복제거 Velocity NetBackup
INFORMATION WORKS. INFORMATION ACCELERATES. 감사합니다. Copyright 2017 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice.