Replication Manager를 통한 SQL Server 온라인 백업/신속한 복구

Slides:



Advertisements
Similar presentations
IBM WAVE for z/VM. PC requirements - jdk V1.7 이상 설치 웹서버 접속 – 로 접속 “Launch IBM Wave v1.2.0” 클릭.
Advertisements

㈜삼부시스템 TSI2000 VTL 백업시스템 소개 자료. 목 차 2. VTL 개요 3. VTL 구성방안 5. VTL 비교 자료 6. TSI2000 VTL 구축 현황 4. 삼부 VTL 제품소개 1. 회사 소개.
ACRONIS TRUE IMAGE. Acronis True Image Acronis True Image 는 기업 컴퓨팅 환경에 적합 하도록 포괄적인 백업과 bare metal restore( 완전복구 ) 를 실현합 니다. Acronis.
2001 OUTLET SAP-SQL Server 64bit 구축 사례 한기영 대리 eBusiness Team 2001OUTLET.
Oracle DB 구조 및 트랜잭션 관리 이경화 Database 의 구조 Program Global Area (PGA) Instance Database Buffer Cache Redo Log Buffer Library Cache Shared.
담 당 자 : 김봉한 과장 전 화 번 호 : ( 내선 103) 핸드폰번호 : 이 메 일 : 아이닥터 원격제어 솔루션 및 기타 서비스 제안서.
Windows 시스템 복구의 최강 ! Backup Exec System Recovery 7.0 서린정보기술㈜ 윤주병 대리.
This document is intended for IBM sales force and IBM Business Partner © 2006 IBM Corporation Storage System Group DS4800 표준제안서 Techline.
Chapter 11. Windows Server 2000 & 2003 Windows NT 기반의 NOS 인 Windows Server 2003 에 대해서 일반 사용자가 아닌 관리자 입장에서 알아두 어야 할 몇가지 기능들에 대해서 설명하고 있다.
0 Sytem Architecture Eric Lim AKAON. 1/44 Ⅰ. 아키텍처 개요 Ⅱ. 아키텍처 물리 설계 Ⅲ. 아키텍처 구성도 ( 예 ) Ⅳ. 고려사항.
더존다스 경영전략과 비젼 1 ERP 개발부문
1 EMC CONFIDENTIAL—INTERNAL USE ONLY Best Practice on Demo Kim, YoungTaek EMC Korea
인터넷 쇼핑몰 구축 제안서.
다양화하는 선택의 발목을 잡는 기존 자산 DR 선택의 다양 화 기존 자산의 족쇄 CDP 문제 발생! 검토 트리거
IPStor 솔루션 소개 팔콘스토어코리아.
MrDataBld 2.x 제품 소개 2007.
DS4300 표준제안서 Techline.
Chapter 7 ARP and RARP.
금융 보안 정보통신대학원 양승화 양승화( ).
경영 정보 시스템 구축 제안서 가우정보기술주식회사 [신화 제약 주식회사] 1997년 10월 9일 새로운 기법
기술 표준 6대 필수 기술 요소에 대해 지정한 그룹 IT 기술 표준에 따라 DBMS는 MS SQL과 Oracle에 대해 검토 함 구분 OS DBMS WAS Web Sever 검토대상 종합의견 x86 기반 OS(64bit 권장) 성능, 안정성 및 HW의 확장성 향상으로.
데이터 모델링 방법론 2003년 03월.
경영 정보 시스템 구축 제안서 가우정보기술주식회사 [신화 제약 주식회사] 1997년 10월 9일 새로운 기법 철저한 사후 관리
Chapter 7 데이터웨어하우징 의사결정지원시스템.
SQL Server 2000 HA & DR Solutions
2016 KAUL DATA SYSTEM Company Profile 가을디에스 회사소개서.
안재훈 기업고객사업본부/기술사업부 한국마이크로소프트
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
인터넷 방송시스템 제안서.
USP 운영 매뉴얼 – 하드웨어 - V1.1.
Application and Server Management
AWR DB 보고서 분석.
SQL Server 2005 데이터베이스 가용성 강화 측면에서 본 데이터베이스 미러링과 스냅샷, 복제
7장 : 캐시와 메모리.
EM 을 이용한 오라클 DataGuard 구성방안 (RAC + EM + DataGuard)
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
Enterprise Data Warehouse
12. 데이터베이스 설계.
Korea University of Technology and Education Hongyeon Kim
제 8장. 멀티미디어 데이터베이스 및 정보검색 시스템
기술부 1차 세미나 - GFS * Clunix 클루닉스 2006년 기술부/부장 서진우
SQL Server 2000, SQL Server 2005 비교 자료
장윤석과장 Technology Specialist (주)한국마이크로소프트
TS3310 Tape Library 표준 제안서 Techline.
MySQL 기본 사용법.
트랜잭션과 잠금 트랜잭션 처리 메커니즘을 자세히 이해한다. 트랜잭션의 종류를 파악한다.
6장. 물리적 데이터베이스 설계 물리적 데이터베이스 설계
Unified Communications Cisco Korea
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
Windows Server 2008 보안 한국마이크로소프트.
운영체제 (Operating Systems)
Xen and the Art of Virtualization
YOU Youngseok 트랜잭션(Transaction) YOU Youngseok
Chapter 10. 파일 시스템 인터페이스(File System Interface)
목차 회사소개 회사현황 시스템 구성도 SQL Server 사용 로드맵 프로젝트 개요 DB 마이그레이션
트랜잭션 처리(Transaction Processing)
제 1 장 소 개 시스템 분석 및 설계 허철회 2006학년도 2학기 상주대학교 컴퓨터공학과.
제10,11,12장 파일시스템 디스크 스케줄링.
Cache Manager Yonghyun Kim Microsoft MVP Dev 5 team leader, ESTsoft
하성희 복제 구축 예제 하성희
1조 김성수 백현기 석광우 김지원 박광연.
Swap 추가, fsck.
분산 파일 시스템의 구조 GFS 와 CEPH SW공학센터 융합SW공학팀 장원석 책임 연구원
JFS operation HP Korea / Operations JFS operation.
12장. 파일 시스템 구현.
Chapter 12 Memory Organization
시스템 분석 및 설계 글로컬 IT 학과 김정기.
데이터 베이스의 내부 구조.
Presentation transcript:

Replication Manager를 통한 SQL Server 온라인 백업/신속한 복구 EMC Replication Manager/Local July 2004 Replication Manager를 통한 SQL Server 온라인 백업/신속한 복구 애플리케이션 관점의 복제 관리 정연태 과장(Chung_YounTae@emc.com) 한국이엠씨컴퓨터시스템즈

EMC Replication Manager/Local July 2004 목차 데이터 복제 개요 CLARiX SnapView 복제 기술 복제 기술 적용시 SQL Server 고려 사항 Replication Manager를 통한 SQL Server 온라인 백업/신속한 복구

EMC Replication Manager/Local July 2004 데이터베이스 복제 데이터베이스 복제란? 업무 연속성을 보장하기 위해 다수의 복사본을 생성하는 메커니즘 복제본 활용 백업 및 복원 의사결정 시스템 데이터 웨어하우징 데이터베이스 업데이트/업그레이드 애플리케이션 테스팅 웹 컨텐츠 갱신 데이터 migration Disaster Restart/Recovery

EMC Replication Manager/Local July 2004 복제 환경 구축에 필요… 시간 to map out and coordinate the activities that will be involved 비용 to create, maintain, and change the implementation as the business needs change 인력 to understand the technologies and the associated business processes 경험 to create and deploy scripts that automate these activities

EMC Replication Manager/Local July 2004 스토리지 기반 데이터 복제의 효과 디스크 기반의 복제로 시간 절감 복제본 1 복제본 3 복제본 2 백업 Reporting 테스팅 운영 볼륨 애플리케이션과 정보 가용성 보장 백업, 복구 및 업그레이드 시 업무 중단 시간 제거 및 최소화 정보에 대한 병렬 액세스 제공 백업 윈도우 → 0 시간 운영환경의 성능저하 없는 Reporting 환경 구축 최신의 전체 운영 데이터를 사용한 테스트 복제본을 통해 더욱 신속하고 효율적인 복구 환경 제공 복제본으로 수분내 개인 편지함 복구 운영 서버에 적용 전에 테스트 서버에서 검증

EMC Replication Manager/Local July 2004 Exchange 복구시간 비교 EMC는 다양한 솔루션으로 RTO 요구사항을 만족 2분 1.8 % BCV / 클론 24분 22.2 % ATA 디스크 백업 108분 100.0 % 테이프 백업 복원시간 60 GB 데이터베이스—복원 시간

EMC Replication Manager/Local July 2004 데이터 복제 개요 CLARiX SnapView 복제 기술 복제 기술 적용시 SQL Server 고려 사항 Replication Manager를 통한 SQL Server 온라인 백업/신속한 복구

EMC Replication Manager/Local July 2004 EMC CLARiX의 로컬/원격 복제 기술 MirrorView/ Synchronous Remote Replication Solution for Disaster Recovery SnapView Point-in-Time Replicas Snapshots Full Binary Replicas BCVs Instant Recovery SAN Copy Inter-Array Data Mobility Full / Incremental Copy MirrorView/ Asynchronous Low-Cost and Long- Distance Mirroring Consistency Groups

SnapView: 2가지 방식의 로컬 복제 솔루션 제공 EMC Replication Manager/Local July 2004 SnapView: 2가지 방식의 로컬 복제 솔루션 제공 Full Image Copy SnapView는 CLARiX 스토리지에서 구현되는 로컬 복제 솔루션 스토리지 기반 복제; 호스트 자원 미사용 원본 당 최대 8 복제본– each 운영 볼륨에 대한 Full Image Copy: BCV (Business Continuance Volume) 운영 볼륨에 대한 논리적 시점 이미지: 스냅샷 SnapView 복제본으로 병렬 데이터 액세스 운영 효율 극대화 BCV Clone Production Information Snap Snapshot Logical Point-in-Time View

BCVs: Full Image Copies EMC Replication Manager/Local July 2004 BCVs: Full Image Copies 원본 볼륨에 대한 별도의 물리적 시점 복제본 Establish 완료 후, 원본 볼륨과 BCV 볼륨의 성능에 영향을 주지 않음 Can be used to restore or replace source in event of hardware or software error 증분 복제/복원 기능 변경된 내용만 BCV 또는 원본에 적용 하나의 원본 볼륨에 대하여 동시에 8개의 BCV 생성 가능 원본 볼륨과 상이한 RAID 레벨 적용 가능 Full Image Copies BCV BCV BCV BCV BCV BCV BCV BCV Clone Production Information

EMC Replication Manager/Local July 2004 증분 복제/복원 기능 운영 볼륨과 BCV 간 데이터 변경 내역을 Fracture log로 관리 향후 Sync 시 변경분에 대해서만 incremental copy / restore 수행 신속한 복제 및 복구 수행 디스크 기반의 로그 관리 전원 장애 시에도 동일한 기능 지원 복제본 시점: split 시점 1 BCV1 B A Source A B ’ 1 BCV2 B A 1 1 BCV3 B A ’ Fracture Logs

스냅샷: Logical Point-in-Time Views EMC Replication Manager/Local July 2004 스냅샷: Logical Point-in-Time Views Logical Point-in-Time View 포인터 기반 데이터 복제 고속 스냅샷 생성 및 즉시 활용 원본의 변경분에 대한 용량만 필요 스토리지의 재시작 시에도 스냅샷 유지 복원 기능 지원 하나의 원본 LUN에 대하여 최대 8개의 스냅샷 생성 BCV에 대한 스냅샷 지원 하나의 원본 LUN에 대하여 최대 80개의 복제 이미지 (8x 스냅샷 + 8x (BCV + 8x BCV에 대한 스냅샷)) Snapshot Snapshot Snapshot Snapshot Snapshot Snapshot Snapshot Snapshot Snap Production Information

SnapView “Copy-on-First-Write” EMC Replication Manager/Local July 2004 SnapView “Copy-on-First-Write” Block C in the Reserved LUN now reflects the change that the production application made and the pointer is updated to point to the Reserved LUN for Block C Source LUN Block A Production Host Block B Reserved LUN Updated Block C Block D 1 Original Block C SP Memory Block A Block B Block C Block D 복제본 시점: 세션 생성 시점 Secondary Host

EMC Replication Manager/Local July 2004 데이터 복제 개요 CLARiX SnapView 복제 기술 복제 기술 적용시 SQL Server 고려 사항 Replication Manager를 통한 SQL Server 온라인 백업/신속한 복구

EMC Replication Manager/Local July 2004 데이터베이스 일관성 The Dependent I/O Concept 애플리케이션 사상으로 write의 시작은 이전 write의 완료에 의존함 A logical dependency, not a time dependency 모든 DBMS에 적용됨 애플리케이션에 따라 적용되기도 함 Dependent Write Consistency 준수 데이터베이스 기술 스토리지 기술

Disk Mirroring Technologies Database – Data Ahead of Log Problem EMC Replication Manager/Local July 2004 Disk Mirroring Technologies Database – Data Ahead of Log Problem HOST Begin transaction Begin split of mirrors Data page to be destaged Update log Data page written STD Data Vol. Mirror Split completes 2-DATA 2-DATA DBMS Buffer DATA STD Log Vol. Mirror 1-LOG Data Ahead of Log

Dependent Write Consistency 보장 EMC Replication Manager/Local July 2004 스토리지 기술 EMC Symmetrix Enginuity Consistency Assist Database Logging Control Functions 데이터베이스의 restartable/recoverable 복제본을 생성하는 기능 SQL Server Virtual Device Interface 및 VDI 연동 애플리케이션 Oracle Put database in “hot backup mode” Take database out of “hot backup mode” Sybase Quiesce hold/quiesce release DB2 Suspend/resume

SQL Server 2000 Virtual Device Interface EMC Replication Manager/Local July 2004 SQL Server 2000 Virtual Device Interface Microsoft SQL Server가 제공하는 기능 Server-less 스냅샷 백업을 위해 split-mirror 복제 기능을 지원하는 엔터프라이즈 스토리지 시스템과 직접 통신이 가능한 3rd-party VDI 연동 애플리케이션(e.g., TimeFinder, SnapView)과 연계 복제 수행 중에도 데이터베이스는 online이며 accessible 복구시 사용되는 Meta-data 파일 생성 Checkpoint 및 quiesce 데이터베이스 데이터베이스 서버 성능에 영향이 없거나 미미함

VDI 사용시 데이터베이스 구성 고려사항 스토리지 복제 기술은 LUN 단위로 구성 하나의 LUN에 복수의 파티션이 있는 경우 해당 데이터베이스 모두를 동시에 “SNAPSHOT” My_DB Other_DB BCV

The Basic Database Cloning Process EMC Replication Manager/Local July 2004 The Basic Database Cloning Process While application is alive; production in process Set up disk and other resources Enable database logging control function Copy the Data using CLARiX technology Disable database logging control function Restart the database on another host/storage, and use the copy of the database

Cloning a Database With SnapView Snapshots EMC Replication Manager/Local July 2004 Cloning a Database With SnapView Snapshots Secondary host Allocate storage to the Snap cache & create the Snapshots 1 Activate the Snap sessions 3 Enable database logging control function 2 Release I/O or Hot Backup mode (out) Disable database logging control function 4 Restart the database 6 Perform a Host rescan or reboot the system 5 SQL Server Production host Hold I/O or Hot Backup Mode (in)

Cloning a Database With SnapView BCVs EMC Replication Manager/Local July 2004 Cloning a Database With SnapView BCVs Establish the mirror relationship. Wait for Synchronization. 2 Enable database logging control function 3 Create the clone group 1 Release I/O or Hot Backup mode (out) Disable database logging control function 5 Fracture (split) the Snapclones 4 Assign clones to remote host storage group 6 Perform a Host rescan or reboot the system 7 Restart the database 8 SQL Server Production host Secondary host Hold I/O or Hot Backup Mode (in)

EMC Replication Manager/Local July 2004 데이터베이스 복제 시 고려사항 스냅샷 일반적으로 원본 LUN 용량의 일부만 추가적으로 필요 변경율과 스냅샷 세션 주기에 따라 용량 산정 즉시 사용가능 스냅샷은 원본 LUN에 링크를 갖고 있기 때문에 성능 영향 Dual access to same data Copy on first write 영향 BCV 물리적으로 분리된 볼륨이므로 성능 영향 없음 원본 LUN과 동일한 용량 추가 필요 동기화가 완료된 후 fracture (split) Mixed disk type performance implications (Fibre & ATA)

EMC Replication Manager/Local July 2004 데이터 복제 개요 CLARiX SnapView 복제 기술 복제 기술 적용시 SQL Server 고려 사항 Replication Manager를 통한 SQL Server 온라인 백업/신속한 복구

EMC Replication Manager/Local July 2004 자동화된 구성, 복제 작업 관리, 일정계획 및 복제본 관리 고난이도 복제 기술의 복잡한 작업에서 해방 자동화된 환경 검색 및 구성 애플리케이션 구조 인식 작업 절차 자동화 복잡한 스크립트의 필요성 감소 비즈니스 효과 신속한 애플리케이션 복제 구성 신규 애플리케이션 테스트 기간 단축 백업 및 리포팅 향상 복제본 1 복제본 2 복제본 3 복제본 4 원본 디바이스 On-demand 복제본 운영 서버 6:00 a.m. 12:00 p.m. 12:00 a.m. 6:00 p.m. 복제 일정 복구용 Warehouse 장기보관 테스트 복구 서버 Mount 복원

EMC Replication Manager/Local July 2004 다양한 환경의 통합 지원 애플리케이션 Oracle Exchange SQL Server UDB 파일시스템 및 볼륨 매니저 UFS VxFS NTFS HFS JFS VxVM HP LVM AIX LVM Sun LVM PowerPath Volume Manager (Solaris) 복제 기술 Microsoft VSS Symmetrix TimeFinder/Mirror TimeFinder/Snap CLARiX SnapView Business Continuance Volumes (BCVs) SnapView snapshots SAN Copy HP StorageWorks Clones 운영체제 Windows 2000, 2003 Solaris HP-UX AIX Replication Manager Server Replication Manager Clients Replication Manager Console Local Area Network 클러스터 LEGATO AAM MSCS VCS HACMP Sun Cluster HP/Service Guard

Replication Manager: SQL Server Agent EMC Replication Manager/Local July 2004 Replication Manager: SQL Server Agent SQL 서버 인스턴스 자동 검색 SQL 관점의 복제 구성 데이터베이스 중 복제 대상 선택 대상 데이터베이스는 스토리지에 위치 전체 데이터베이스 또는 파일그룹 단위의 복제 보안 강화 “sysadmin” 권한 필요 Username & password 입력 데이터 파일과 트랜잭션 로그 파일 경로 자동 인식 스냅샷 백업 실행 SQL Virtual Device Interface와 통신

EMC Replication Manager/Local July 2004 복제본 Mount와 데이터베이스 탑재 데이터베이스 탑재 옵션 Recovery Database is open Read / Write Transaction Log file backups cannot be applied Any uncommitted transactions are “rolled back” No Recovery Database is unusable in an intermediate, non-recovered state Uncommitted transactions are not rolled back Useful for running a script to apply several transaction log file backups to recover database to a specific point in time Standby Database is opened Read Only Transaction log file backups can be applied File Systems Mount Only Only the file systems are mounted 복제본 mount 운영 서버(다른 인스턴스)/백업 서버 동일 경로/대체 경로 On-demand mount

Replication Manager: SQL 데이터베이스 복원 EMC Replication Manager/Local July 2004 Replication Manager: SQL 데이터베이스 복원 전체 데이터베이스 복원 또는 데이터베이스 일부 복원 전체 데이터베이스 복원 시 4가지 복구 모드 Recovery No Recovery Standby File Systems 단일 파일그룹 복원은 No Recovery 모드로 복구 복원 절차 중 트랜잭션 로그 백업 옵션 제공

EMC Replication Manager/Local July 2004 트랜잭션 로그 백업

Replication Manager Value Proposition EMC Replication Manager/Local July 2004 Replication Manager Value Proposition 복구용 백업 리포팅 테스팅 애플리케이션 가용성 향상 애플리케이션의 신속한 복구 아래 원인으로 인한 중단시간 최소화: 업그레이드 백업 작업 리포팅 능률적인 운영 복제 기술을 애플리케이션에 손쉽게 적용 복제 기술의 이점을 신속히 적용 수작업으로 인한 오류를 최소화 복제 작업시 데이터베이스, 호스트, 그리고 스토리지에 대한 전문지식 필요성을 줄임

EMC Replication Manager/Local July 2004 Thank you.