当前您所在的位置:首页>数据备份 加密 修复>数据备份

Zmanda Recovery Manager for MySQL

 

 

产品简介

数据保护对数据库专业人员至关重要。一个运行良好的数据库必须有适当的备份和恢复功能,以确保在数据意外丢失或损坏的情况下,数据的可用性和完整性。在今天的商业环境中,数据的爆炸式增长、备份和恢复窗口短缺使这个任务更加困难。由于MYSQL数据库具备高性能、高可靠性和易用的特点,以致它成为全球最受欢迎的开源数据库。为了确保数据的可用性,一要健全的备份和恢复解决方案必不可少。

Zmanda Recovery Manager for MySQL(简称ZRM)为数据库管理员提供了一套方便而又灵活,强大的MySQL数据库备份和复原的解决方案。具有以下特点:

是易用的;

提供对于MYSQL的完全备份和恢复解决方案;

利用MYSQL复制;

提供一个全方位的恢复选项,包括point-in-time恢复;

允许对多个MYSQL服务器进行全面的备份操作;

允许灵活、自动化的备份计划安排;

提供实时的监控和自动报告,来追踪备份过程;

确保备份与恢复的安全性;

ZRM架构

ZRM架构是模块化、可插拔,能简化定制的或其他额外的新特性。

产品特点

A. 灵活备份

a. 允许全,增量,逻辑备份计划安排;

b. 使用快照技术来热备;

c. 实施不间断的数据保护以确保瞬时point-in-time恢复;

d. 自动优化备份途径,确保其是最优选项;

B. 对MYSQL数据库的不间断地保护

ZRM,底层存储和 MySQL 二进制日志之间的深度集成使您可以执行高效的 CDP,几乎瞬时point-in-time恢复

C.备份MYSQL时无损害

a. 使用快照技术备份。为了使对数据库应用的影响最小,可以考虑执行快照技术。快照指记录了在某个指定时刻对文件系统的一个逻辑复制的状态。而此逻辑复制用于作为备份源,当使用快照时可以把数据库恢复到某个指定时刻。

b. 增量备份。增量备份就是自从上次备份(全备份或增量备份)后变化的数据,由MYSQL二进制日志管理。当ZRM for MYSQL执行增量备份时,它刷新并保存MYSQL二进制日志,由于没使用读锁就刷新、保存日志,所以它是热备份,对数据库没有任何影响。

D. 在亚马逊EC2平台上运行能快速备份

如果你在亚马逊EC2云计算平台上运行你的MySQL数据库,ZRM可以通过使用弹性块存储(EBS)快照进行快速地全备份。ZRM创建快照的过程中只需要MySQL数据库上的瞬时读锁,以确保所备份的数据库归档的一致性。MySQL备份使用亚马逊EBS快照是非常有效的;只有上次备份(通过EBS快照)已更改的备份将被保存在随后的快照,增量才会发生改变。

根据配置的保留策略,ZRM将自动删除快照EBS快照(包含MySQL的全备份)。就像其他的基于快照全备份,ZRM智能使用EBS快照结合使用MySQL的日志增量备份,从而使数据库管理员能够恢复运行在EC2上的MySQL的增量备份相关EBS快照在任何时间点。

E. Zmanda管理控制台(ZMC)

ZMC是一个基于web浏览器的用户接口能建立并管理所有备份和恢复操作。

ZMC是把Zmanda network集成在里面的, 提供已认证的ZRM binaries、白皮书、demo、技术支持和知识库, 来帮您部署MySQL备份解决方案。 ZMC提供上下文敏感的help和zmanda networ里相关ZRM的最新信息。当您使用zmanda network来注册之后, 将会通过RSS预订来提供ZRM的最新版本信息。

 

 

就像MySQL企业版的monitor让您管理MySQL服务器一样, ZMC让您管理MySQL的备份与恢复操作。

F. 备份水平

ZRM支持两种备份水平-全备份(level 0)和增量备份(level 1)。

全备份就是对具体要备份的数据库或表的一次完全备份。它可以说逻辑备份、物理备份、或快照备份。

增量备份就是自从上次备份(全备份或增量备份)后变化的数据, 由MySQL二进制日志管理。当ZRM for MySQL执行增量备份时, 它刷新并保存MySQL二进制日志。由于没使用读锁就刷新、保存日志。所以它是热备份,并对数据库没有任何影响。由于二进制日志保存的是所有数据库事件,因此当进行数据恢复时提供一个非常好的标杆。虽然增量备份要求开启MySQL二进制日志,然而在大多数情况下,也会导致它的性能下降1%。

G.可用报告监控备份

ZMC控制台通过一个report工具, 可以使您能够监控您的备份。如下图所示,左栏是一个基于日历的视图, 用颜色指示图标来显示某天备份成功或失败情况, 红色代表失败, 绿色代表成功备份。

 

 

有九个标准的、预定义好的report。如下所示:

- 备份报告

- 备份应用性能报告

- 备份状态报告

- 备份方法报告

- 备份保留方针报告

- 备份性能报告

- 增量备份报告

- 备份复制报告

- 集群备份报告

H. 支持MySQL cluster备份

MySQL通过使用NDB数据库引擎来支持高可用数据库应用的集群。ZRM通过使用MySQL-ndb-tools来执行集群的物理备份。除了本身的NDB backup之外,ZRM是唯一一种能备份MySQL集群的产品。

I. 自主控制数据, 没有供应商锁定

ZRM不使用任何专用的数据格式。您可以随时恢复您的MySQL数据即使未安装ZRM。

平台支持

ZRM可以安装在Solaris 10或基于Linux的服务器上,并能备份运行在Windows或Unix平台上的MySQL数据库。

ZRM使用的备份方法

下表是对不同操作系统下支持ZRM技术的总结情况

 

 

ZRM也能利用MySQL快照技术,如果您安装MySQL复制,您可以把复制slave用来作为备份源。因此,备份时对您的主MySQL实例是零影响。

评价

MySQL AB 的执行总裁评价说:“随着MySQL广泛地被大众和企业采用,ZRM for MySQL创造了数据管理人员需要一种备份恢复解决方案来保护他们的数字资产的这样一种需求”。

北京哲想软件有限公司