데이터 보호는 데이터베이스 관리자에게 필수적인 것입니다. 자주 업데이트되는 데이터베이스에 적합한 백업 및 복구 계획을 세워 우발적인 데이터 손실이나 데이터가 파괴되는 경우에도 데이터의 유용성 및 무결성을 보장할 수 있도록 사전 준비를 해야 합니다. 현대의 기업 환경에서 백업 및 복구 시간의 단축을 요구하고 있으나, 기업의 데이터 양이 점점 증가하고 있으므로 백업 작업이 어려워지고 있습니다.  MySQL은 연중 무휴로 24시간 가동하는 업무를 지원하고 있기 때문에 사용자나 응용 프로그램에 영향을주지 않는 방법으로 백업 및 복구 작업을 실시해야합니다.

MySQL의 많은 관리자는 사용하기 쉽고 유연하고 강력한 백업 및 복구 솔루션을 필요로하고 있습니다. 그러나 MySQL의 온라인 백업을 제공하는 솔루션은 거의 없으며, 그에 따라 수동백업에 많은 작업 시간을 할애 하고 있습니다.
ZRM(Zmanda Recovery Manager) for MySQL을 사용하면 데이터베이스 관리자의 백업 작업을 단순화할 수 있습니다.

Zmanda Recovery Manager은 MySQL에서 인증한 유일한 공인 백업 솔루션입니다.

 

ZRM for MySQL의 특징

– 다양한 백업 방식 제공
– MySQL 데이터의 지속적인 데이터 보호를 실현
– Application에 영향을 주지 않고 실행중인 MySQL 데이터베이스를 백업
– 원클릭으로 복구포인트를 통한 쉬운 복원를 수행
– 멀티 클라이언트 백업을 위한 중앙 집중 관리 기능
– Amazon EC2의 MySQL을 고속 백업
– 데이터 보안을 위한 다양한 기능 제공
– 자동 경고 알림 및 리포트를 통한 빠른 백업 정보 확인 가능
– 쉽고 빠른 배포 및 백업과 복원이 가능
– 사용자가 백업 데이터를 완벽하게 제어 가능
– MySQL 클러스터 백업 지원

다양한 백업 방식 제공

• 풀백업 및 증분, RAW 및 논리적 백업을 지원
• 스냅 샷 기술을 이용하여 핫 백업을 실행
• CDP를 사용하여 즉시 포인트 인 타임 복구를 실현
• 사용 환경에 가장 적합한 백업 방법을 자동 최적화

MySQL 데이터베이스의 지속적인 데이터 보호(CDP)를 실현

사용자 나 Application에 영향을주지 않고 실행중인 MySQL 데이터베이스를 온라인  백업

• 풀백업시 스토리지 스냅샷 기술 지원 : Linux LVM, Microsoft VSS, Solaris ZFS, Symantec VxFS, NetApp SnapManager 및, EMC SnapView 기술을 이용하여 실행중인 MySQL을 핫 백업합니다.
(Symantec VxFS, NetApp SnapManager 및, EMC SnapView 기술은 추가 옵션으로 사용할 수 있습니다.)

• XNon-Blocking Backup의 XtraBackup 지원 : ZRM은 XtraBackup를 사용하는 MySQL의 비 블록 모드의 백업을 지원합니다. ZRM with XtraBackup는 초당 IO 작업의 수에 따라 제한을 실시함으로써 자원 활용을 관리 할 수​​ 있습니다. XtraBackup 기반 백업은 백업 데이터베이스 수준에서 실행되는 경우에도 테이블 단위의 복구가 가능합니다 (복구 데이터베이스 서버가 XtraDB이 들어간 Percona Server 인 것이 필요합니다.)

• 증분 백업 (MySQL 바이너리 로그를 기반으로 한 백업) : ZRM은 MySQL Binary Log를 이용하여 다양한 전체 백업 방법과 증분 백업을 통합 합니다. 따라서 매우 자주 (예를 들면 시간당) 백업을 얻을 두 백업 데이터 사이의 시점 복원을 수행 할 수 있습니다.

 

 원클릭으로 복구포인트를 통한 쉬운 복원를 수행

• ZRM은 백업 방법에 관계없이 동일한 조작으로 시점 복구가 가능

• 복구 대상의 선택이 유연함.  예를 들어 MySQL 서버 전체, 데이터베이스, 테이블, 트랜잭션을 선택 가능

• 비주얼 로그 분석기에서 언제든지 선택하여 복구를 시작

 

멀티 클라이언트 백업을 위한 중앙 집중 관리 기능

• Web 콘솔을 사용하여 간단한 조작으로 로컬, 원격 클러스터의 여러 MySQL 서버를 자동으로 백업

• Linux, Solaris, Windows, Mac OS X에있는 MyISAM, InnoDB, NDB 다른 스토리지 엔진을 사용하는 복수의 MySQL 서버를 백업

• 응용 프로그램 구성 파일을 백업

• 백업 및 보존 정책을 손쉽게 설정 가능

Amazon EC2의 MySQL을 고속 백업

• Amazon EC2 클라우드에서 MySQL 데이터베이스를 실행하는 경우 ZRM는 Elastic Block Store (EBS) 스냅샷을 사용하여이 데이터베이스를 빠르게 전체 백업 할 수 있습니다.  ZRM은 백업된 데이터베이스 아카이브 일관성을 보장하기 위해 스냅샷 만들 때 MySQL 데이터베이스의 순간 읽기 잠금이 가능합니다. Amazon EBS 스냅샷을 사용하여 MySQL 백업은 차등 백업입니다. 최근 전체 백업 이후 변경된 블록만 저장됩니다. 예를 들어, 100 GB의 데이터를 소유하는 데이터베이스에서 최근 스냅 샷보다 5 GB의 데이터 만 변경된 경우 진행중인 전체 백업 실행시 5 GB의 추가 데이터 만 Amazon S3에 저장됩니다.

• ZRM은 설정 한 보존 정책은 EBS 스냅 샷 (MySQL 전체 백업을 포함)을 자동 삭제합니다. 다른 스냅 샷 기반의 전체 백업과 마찬가지로 ZRM은 지능적으로 EBS 스냅샷을 MySQL 로그를 사용하여 증분 백업에 연결합니다. 데이터베이스 관리자는 EC2에서 실행되는 MySQL 인스턴스를 어떤 시점으로 복구 가​​능합니다.

• ZRM은 MySQL 데이터베이스와 동일한 EC2 인스턴스에서 실행 가능합니다. 한편, MySQL 데이터베이스에 여러 개의 EC2 인스턴스가 존재하는 경우, 백업 전용 집중 관리 EC2 인스턴스에서 ZRM을 실행할 수 있습니다. 이 경우 모든 MySQL 데이터베이스 백업 설정 및 관리는 중앙 집중식 백업 서버 Zmanda Management Console을 통해 실행됩니다.

• EBS 스냅 샷을 사용하여 만든 백업은 원래의 EC2 인스턴스 또는 새 EC2 인스턴스에 복구됩니다. EBS 스냅 샷은 빠르고 편리한 기능도있어, 원하는 시점에서 데이터베이스 상태에 따라 새 MySQL 데이터베이스 서버 인스턴스를 만들 수 있습니다.

 

데이터 보안을 위한 다양한 기능 제공을 최대한 활용

• 저장 데이터 및 전송 데이터를 표준 도구를 사용하여 암호화

• 스토리지 요구에 맞게 즉시 압축을 설정

• 역할 기반 액세스 제어 보안을 한층 강화

 

자동경고 알림 및 리포트를 통한 빠른 백업 정보 확인

• 표준화된 모니터링 및 보고 기능

• 달력 형식으로 알기 쉬운 백업 및 복구 작업

• 이메일이나 RSS 피드를 통해 백업 상황 실시간 알림

• 맞춤형 보고서를 통해 쉽게 감사 요청 및 규정 준수 요청을 준수

 

쉽고 빠른 배포 및 백업과 복원 기능

• 빠르고 간단한 ZRM 설치

• 상황에 맞는 도움말 제공 및 직관적인 설정 인터페이스 제공

• 다양한 Support 레벨 지원에 따른 신속한 지원 가능

 

사용자가 백업 데이터를 완벽하게 제어 가능

ZRM는 전용 데이터 포맷을 사용하지 않고, 표준 파일형식을 따르므로,  ZRM 소프트웨어 없이도 MySQL 데이터를 언제든지 복구 가​​능

 

MySQL 클러스터 백업 지원