1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

mysql数据备份之NBU

MySQL数据备份综述

Veritas NetBackup,即NBU,是一款备份和恢复的商业软件。由于现代数据中心环境复杂,拥有许多硬件、操作系统、虚拟化、数据库、应用程序以及存储相关技术,因此NetBackup长期以来成为企业可信之选。NBU for MySQL是NetBackup的扩展功能,支持包括MySQL数据库在内的备份和还原操作。

mysql数据备份之NBU

NBU for MySQL数据备份流程

NBU for MySQL数据备份流程首先由Agent向MySQL发出创建备份快照命令,然后Agent发出VSS/LVM相关创建快照命令。当快照创建成功后,将其挂载并将MySQL备份数据发送给NBU Server,然后数据上传至存储单元,最后将备份状态回传给Agent。

NBU for MySQL数据恢复流程

NBU for MySQL数据恢复流程由Agent向NBU Server发出恢复命令,NBUServer会读取相关配置信息并将相应备份数据传给Agent。然后代理使用备份数据进行恢复操作。

除了备份和恢复功能,NBU for MySQLAgent还支持验证备份信息、查询备份、从目录库文件中删除备份信息以及将还原重定向到不同于最初执行备份的客户端的另一客户端。

利用NBU for MySQLAgent进行备份原理非常简单,就是利用VSS/LVM的快照进行的数据备份。由于创建快照非常快,因此这种方式的数据库备份也对数据库影响最小。然而,利用快照进行MySQL数据库备份必须保证MySQL实例、lvm是一对一的关系。

总的来说,利用快照进行数据备份效率比较高且对数据库影响最小。因此,如果你的MySQL实例和lvm是一对一的关系,使用NBUforMySQL进行备份绝对是个不错的选择。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5868.html