Application and Server Management BACKUP SOFTWARE FOR THE CLOUD Server Backup Enterprise Fast, Smart, Affordable Server Backup Software
Server Backup – 데이터 연속 백업 솔루션 개요: 백업 특허기술: 진정한 Disk To Disk기술의 실현 Idera Server Backup은 실시간 I/O를 모니터링을 통해 분 단위 증분백업을 수행하는 솔루션입니다. LINUX & Windows 시스템에 대한 DISK BACKUP 데이터 연속 백업 ( near CDP ) MySQL 온라인 백업 Server Backup Enterprise MySQL Online 백업 MySQL 테이블단위 복구 OS 백업 및 복구 볼륨스냅샷 (1일150+ 회 백업) Windows & Linux Cross Platform MySQL WWW FILE 볼륨스냅샷 동기화 볼륨스냅샷 동기화 복구 복구 볼륨스냅샷 동기화 복구(테이블단위복구) 백업수행 작업제어 CDP Server - 윈도우 혹은 리눅스서버 중앙 집중식 초신속 네트웍 스냅샷
Server Backup – 등장배경 및 특징 개요: 왜 백업작업이 어려운가? 에 대한 대안을 제시함 이슈1: 백업은 시스템 부하를 유발한다. 이슈2: 고객이 원하는 수준의 백업은 비용이 많이 든다. 과제1: 백업대상을 신속하게 탐색하게 할 수록 정확성이 낮아짐 백업대상을 정밀하게 탐색하게 할 수록 신속성감소 및 시스템부하 유발 과제2: Recovery Point를 증가하면 -> 스토리지 비용증가 Recovery Point를 감소하면 -> 장기간에 걸친 데이터복원 기능이 손실됨 백업대상을 신속/정확하게 탐색 스토리지 비용을 감소 1 제품별 장애 확인 장애접수 2 제품별 장애 확인 장애접수 백업 대상찾기? 보관 축소? R1Soft R1soft 실시간 변경대상 추적 Disk Safe 변경블록 이력관리 특허기술 제공 디스크 스캔 과부하 유발 RecoveyPoint의 상실 증분/차등 관리 이슈 디스크 스캔 없이 즉시 증분백업 수행 변경된 블록 데이터에 대한 이력관리 저장공간 효율성 증가 시스템 부하 최소화, 신속한 백업 실현 스토리지 비용 축소, Recovery Point 증가
Server Backup – 기본 기술과 비교 개요: Server Backup Enterprise 백업기술과 기타 솔루션과 비교 구분 Legacy Backup Application Performance Online Backup Application Performance R1Soft CDP 사용되는 백업방법 Full / Incremental / Differential Full / Incremental Virtual Full ( 가장 진보된 Disk To Disk BackUp ) 재해발생 시 데이터손실 Days Minutes ( 최소 손실 ) Delta값을 연산하는 방법 File Attributes and Check Sums near-Continuous ( 실시간 변경 블록 감지 ) Backup Window Length Hours or Days Minutes ( 오직 감지된 변경 블록디스크에서 네트워크로 보내는 시간만 필요) 온라인백업 (Snapshots) No (possible with third party application such as OTM) Yes Must have to be Online Yes Integral Part of the Product Bare-Metal Restore Not Possible Possible Yes ( OS 복구 지원 ) Backup Window Critical Path ( 백업 시 소요되는 시간 ) = Time to Read All Data from Disks = Time to Read All Data from Disks to compute deltas ( 백업대상 선정시간 필요) = Only Time to Read deltas ( 백업대상 검색시간 불필요 )
Server Backup – 특징 Disk Scan 없는 즉시 증분백업 수행 실시간 변경대상 추적
일(Day) 또는 시간(Hour) 단위 백업을 분(Minute)단위 백업으로 실현 Server Backup – 특징 백업 주기: 분-단위 까지 백업주기 설정 가능 일(Day) 또는 시간(Hour) 단위 백업을 분(Minute)단위 백업으로 실현
데이터 변경에 대한 실시간 I/O 추적 기술 제공 Server Backup – 특징 실시간 I/O 모니터링 신속백업 데이터 변경에 대한 실시간 I/O 추적 기술 제공 디스크 블록 단위 추적
Server Backup – 특징 Disk Sector Level에서의 변경데이터 증분백업
Server Backup – 특징 MySQL Online 백업/복구: MySQL 전용 모듈 제공 커널 수준에서 실시간 변경데이터 감지 Open-File + OS 백업 지원 Disk Scan 없이 Scheduling Base 인지된 변경데이터 즉시 전송
백업 대상 검색 비용 및 네트워크 전송 비용 디스크 저장비용 감소 Server Backup – 특징 서버 부하 감소 실시간 추적한 변경분만 백업함으로 백업 대상 검색 비용 및 네트워크 전송 비용 디스크 저장비용 감소
Server Backup – 특징 특허기술: DiskSafe (변경이력 추적) 1 1 1 1 1 1 1 1 1 1 실제 물리적 하드디스크 블럭 1번 2번 3번 변경 입력 4번 5번 6번 7번 8번 9번 1 1 1 1 1 1 디스크 블록 비트맵 데이터 입력/변경/삭제활동으로 변경이 발생한 디스크 블록을 비트맵으로 실시간 추적 1 1 1 1 Block 변경 이력관리 및 추적 DB (DiskSafe기술) 2회8번 횟수 성격 백업블럭번호 삭제대기블럭 횟수 성격 백업블럭번호 삭제대기블럭 횟수 성격 백업블럭번호 삭제대기블럭 1회 최초 1,2,3,4,5번 없음 1회 최초 1,2,3,4,5번 없음 1회 최초 1,2,3,4,5번 없음 2회 증분 6,7,8번 없음 2회 증분 6,7,8번 없음 3회 증분 8,9번 2회 차 8번 최초 initial 백업 1회를 수행한 이후에는 증분 백업만 수행 각 증분 백업은 DiskSafe에 의해 Full 백업의 효과를 나타냄
각각의 증분백업 변경블록이력관리 FULL BACKUP 각각의 증분백업은 FULL 백업의 효과를 제공함 Server Backup – 특징 Virtual Full Backup 기술 제공 각각의 증분백업 변경블록이력관리 FULL BACKUP 증분 백업 Recovery Point 변경블록 이력관리 (DiskSafe) 특정시점 Full Data 제공 각각의 증분백업은 FULL 백업의 효과를 제공함
Server Backup – 특징 DiskSafe(백업파일)관리 R1soft의 백업파일은 이동식 저장매체에 복사/이동/보관을 지원 이를 사용하여 다른 서버에서 복구가능 보안을 위해 백업파일(DiskSafe)에 AES256 암호화 알고리즘 지원
Server Backup – 특징 API – Idera Server Backup 에 대한 Customizing 제공 Idera Server Backup API는 SOAP을 사용함으로 업계 표준 프로토콜 및 기술 지원 SOAP UI 또한 사용가능 (http://www.soapui.org) API Document 제공 (http://<serverbackup설치서버아이피:포트>/apidoc) API Sample 예제 제공 ( PHP scripts & soapUI scripts 제공: /usr/sbin/r1soft/apisamples ) http://wiki.r1soft.com/display/ServerBackup/Use+the+Server+Backup+API
Server Backup – 도입 후 장점 Server Backup Enterprise의 효과 실시간 변경 블록 추적 -> 온라인 백업 -> 백업 백업으로 인한 서버 부하 최소화 Virtual Full Backup 을 통한 스토리지 비용 최소화 풍부한 복구 포인트 제공 디스크 스토리지 비용 최소화 백업 시 서버 부하 최소화 풍부한 복구 포인트 제공
Server Backup – 도입 후 장점 완전한 MySQL의 백업 실현 MySQL 무중단 백업 Transaction 무손실 변경 발생 블럭 백업 Step1 CACHE DATA 메모리의 CACHE DATA를 FLUSH시킨다 ( NO LOCK ) 1회 메모리의 CACHE DATA를 FLUSH시킨다 ( NO LOCK ) 2회 메모리의 CACHE DATA를 FLUSH시킨다 ( NO LOCK ) 3회 Step1단계 -> 대략 1~3초 백업 Step2 단 한번의 ( GLOBAL READ LOCK )으로 메모리의 CACHE DATA를 FLUSH시킨다. Step2단계 -> 수행시간 1초 + FLUSH + GLOBAL READ LOCK + R1Soft IOCTL CALL 드라이버 로 CACHE와 DISK를 1초 만에 동기화 한다. 리눅스에서 제공하는 명령만으로는 구현 불가능 R1Soft supports MySQL!!!! The Only Solution!! 백업 Step3 메모리 CACHE와 DISK 완전 동기화 Step3단계 -> 수행시간 1초 대용량 CACHE에서도 가능 특허기술 -> R1Soft 전용 IOCTL CALL 드라이버 백업 Step4 하드디스크 블록 상태에 따른 비트맵 스냅샷 생성 메모리 CACHE와 완전동기화 직후 1초안에 비트맵 스냅샷 생성 백업 Step5 -> 변경블록 초 신속 전송 MySQL 무중단 백업 Transaction 무손실 생성된 스냅샷에서 백업 수행 이때 MySQL은 계속해서 본연의 업무 Transaction을 무중단 처리
Server Backup – 도입 후 장점 MSSQL & Exchange 백업 Microsoft VSS를 통한 변경 발생 블럭 CACHE DATA Microsoft VSS를 통한 MSSQL & Exchange 백업/복구 VSS Writer를 통한 비트맵 스냅샷 생성 생성된 스냅샷에서 백업 수행
Server Backup – 도입 후 장점 OS손상 시 OS 복구 기능 제공(BMR) Bare Metal Restore LiveCD (응급복구시디) PXE Boot (네트워크 부팅) 이동식 디스크(백업파일 이동가능) Windows / Linux OS복구
Server Backup Enterprise 데이터 연속 보호 기능 제공 (near – CDP ) 기존: 일 단위 또는 하루 몇 회분의 백업 이후: 분 단위 백업 또는 시간단위 백업 업무 특성 및 백업량, 그리고 시스템 파워를 고려하여 백업주기 설정 사고발생시점 RTO 획기적 향상 서비스 중단 시간 비용 RPO RTO 시간 복구불가능 데이터 영역의 최소화 데이터 보호 수준 Server Backup Enterprise < TAPE/스케줄백업 > < SnapShot/스케줄 복제 > < 실시간 기반 복제 >
Server Backup – 중앙 집중 관리 콘솔 GUI – Dash board 제공 백업관리자는 Server Backup GUI 인터페이스를 통해 100대 서버를 한번에 관리를 할 수 있습니다. 대단위의 경우 DCC를 사용하여 하나의 콘솔로 전체서버를 관리할 수 있도록 해 줍니다.
Server Backup – 중앙 집중 관리 콘솔 GUI – 실시간 모니터링 제공 진행 중 백업 시간 실시간 백업 정보
Server Backup – 중앙 집중 관리 콘솔 GUI – Point in Time 시점 복구 기능 파일 복구 버튼 OS 및 볼륨 복구 시점 복구 포인트 MySQL 시점 복구
Server Backup – 중앙 집중 관리 콘솔 GUI – 파일 탐색기를 통한 개별 파일/폴더/볼륨 복구 기능 제공 파일 복구 버튼 파일 다운로드
Server Backup – 중앙 집중 관리 콘솔 GUI – INNO DB 개별 데이터베이스 단위 복구 기능 제공 INNODB 특정 데이터베이스 시점 복구 기능 제공
Server Backup – 중앙 집중 관리 콘솔 GUI – MSSQL 개별 데이터베이스 단위 복구 기능 제공(Exchange 지원) 다른 이름으로 데이터베이스 복구 다른 경로에 데이터베이스 복구 원 데이터베이스 경로로 복구
Server Backup – 중앙 집중 관리 콘솔 GUI – SMTP를 통한 백업보고서 기능 백업 현황에 대한 스케줄링 보고서 제공
Server Backup – 중앙 집중 관리 콘솔 GUI – 사용자별 역할, 권한, 관리서버할당 기능 서버 설정 변경 권한 특정 서버에 대한 DiskSafe 관리 권한 백업 정책 관리 권한 데이터 복구 권한 복구포인트 조회(Read Only) 서버에 할당된/될 사용자 관리 권한 실시간 백업 현황(Task History) 모니터링 세부 권한 조정 실무자, 중간관리자, 최고관리자 생성기능 관리자별 서버할당 및 관리기능 제한
Server Backup – 구성도1 일반 – 전용 백업관리서버를 두고 백업 수행 전용 백업서버를 별도로 두는 방식(비용효과적 구성) 스토리지는 백업서버 내 로컬디스크 또는DAS, NAS 등을 활용 물리서버 가상서버 백업관리서버 & 로컬디스크 WEB Console 백업관리 서버 요구사양 CPU: 쿼드코어 이상 RAM: 8GB이상 DISK: 백업량의 1.5~2배 환경 및 업무에 따라 조정 (DAS or NAS)
Server Backup – 구성도2 응용 – 전용 백업관리서버 없이 NAS에 직접 백업관리 모듈 설치 스토리지 벤더에 백업관리모듈설치 가능여부에 대한 확인 필요 비용효과적 구성 물리서버 가상서버 WEB Console NAS ONLY
Server Backup – 구성도3 DCC – 대단위 백업환경에 대한 Data Center Console 사용 각각의 백업서버에 대한 관리를 수행하는 별도 서버 DCC를 두어 하나의 콘솔에서 백업업무를 총괄 할 수 있도록 해 줍니다. 대단위 백업환경에서 백업서버의 수량 증가에 따른 관리업무를 DCC가 해결하여 줍니다.
Server Backup – 구성도 - Successful Story 실제사례 – Hosting.com 대단위 백업환경 구축 R1Soft CDP Enterprise Edition은 Linux and Windows servers에 대하여 백업을 수행 VMware Server Farm 약 1200 대 규모 VMs 전체 서버 약 5000 대 BackUp Server 구성 BakUp Server의 전용 관리서버 1BackUp Server 당 약 100 대 서버 백업 (Daily Backup 기준) 관리서버 마다 15 백업 서버 관리 백업관리 전용서버: 1U Server 압축 & Virtual Full Backup OS 2TB 2TB 2TB 백업서버: 2U Server 가용공간 5.4 TB RAID 1+0 OS 2TB 2TB 2TB
R1Soft – Backup Software for the cloud
Cloud & Virtualization 서버 가상화에서 가장 주요한 리소스인 디스크 스토리지와 디스크성능에 대하여 R1Soft Continuous Data Protection®은 백업으로 인한 디스크 성능저하/스토리지 이슈에 대하여 near-CDP 방식을 통한 효율적 백업방식을 제공합니다. 다양한 사업자 모델과, 다양한 VM에 대한 서버/데이터보호를 지원합니다. XenSource Citrix Xen Server Hyper-V Parallels Virtuozzo KVM VMWARE Cloud 사업자 Hosting & IDC 사업자 지원 APP
R1Soft 이점 비용효과적 백업 시스템구성 파생상품 제공 역량 제고 강력한 고객 데이터 보호/보안
Cloud – 가상화 사업자 모델 각 클라우드 및 가상화 사업자 모델 제공 (각 사업자별 독립백업시스템 운영 지원)
Cloud – 중앙 집중 관리 중앙 집중 관리 콘솔 + 중앙집중 관리 서버
Cloud 중앙집중식 백업스토리지 1개 백업서버당 70~100 가상서버 백업 지원 1개 백업관리서버(DCC:별도)는 각각의 백업서버를 중앙 집중식 관리
백업스토리지 제공을 위한 시스템 제공 백업/복원/쿼터 관리 1 사용자 생성/관리 2 이메일 보고서 / 통보기능 3
Backup Virtual Machine VMware 개별 VM을 독립서버로 인식 개별 서버 백업 개별 서버 복구 및 OS복구 Windows Hyper-V Windows Xen VSS활용을 통한 한번의 백업으로 여러 Guest OS 백업 (백업 데이터량에 의존)
대원CTS㈜ 1599-1117(3)