解释说明
业界对备份一致性的定义包括如下三类:
- 不一致备份:备份的文件、磁盘不在同一个时间点。云备份中的云服务器备份提供对弹性云服务器和裸金属服务器的基于多云硬盘一致性快照技术的数据保护。如果使用云硬盘备份进行多个磁盘单独备份,多个磁盘由于备份时间点不一致,会出现不一致备份。
- 崩溃一致性备份:崩溃一致性备份会捕获备份时磁盘上已存在的数据,文件或磁盘数据在同一时间点,但不会备份内存数据并且静默应用系统,不保证应用系统备份一致性。尽管并未保证应用一致性,但通常情况下,操作系统重启后会进行chkdsk等磁盘检查过程来修复各种损坏错误,数据库会进行日志回滚操作保证一致性。
- 应用一致性备份:文件或磁盘数据在同一时间点,并备份内存数据,保证应用系统一致性。
三种不同的备份具体如图1所示。
云备份同时支持崩溃一致性备份和应用一致性备份(即数据库服务器备份)。下文均将应用一致性备份称为数据库服务器备份。
当云服务器部署MySQL或SAP HANA等数据库,通过云备份的数据库服务器备份功能,可完成对云服务器数据及应用缓存的备份。崩溃一致性备份在不停机期间仅能完成对数据和部分应用缓存的备份。在发生系统故障、数据丢失的事件时,使用数据库服务器备份,即可快速重启业务。而使用崩溃一致性备份可能会出现部分应用配置恢复不完全的情况。
图1 备份一致性
常见问题
数据库服务器备份与云服务器备份的区别?
对比维度 |
数据库服务器备份 |
服务器备份 |
备份/恢复对象 |
部署MySQL或SAP HANA等数据库应用的云服务器 |
不包含数据库等应用的云服务器 |
备份粒度 |
云服务器 |
云服务器 |
存储库类型 |
云服务器备份存储库 |
云服务器备份存储库 |
推荐场景 |
云服务器部署了MySQL或SAP HANA等数据库,需要对包含数据库的云服务器进行备份。恢复时能够恢复全部的数据和应用配置。 |
云服务器不包含数据库等应用,只需要对数据进行备份。恢复时能够恢复全部的数据。
如果包含MySQL或SAP HANA等数据库的云服务器只进行服务器备份,恢复时可能会出现部分应用配置恢复不完全,重新启用应用时可能会出现问题等情况。 |
数据库服务器备份支持的系统有哪些?
表1 支持安装客户端的操作系统列表
数据库名称 |
操作系统类型 |
版本范围 |
SQLServer 2008 |
Windows |
Windows Server 2012, 2012 R2, 2019 for x86_64 |
SQLServer 2012 |
Windows |
Windows Server 2012, 2012 R2, 2019 for x86_64 |
SQLServer 2019 |
Windows |
Windows Server 2019 for x86_64 |
SQLServer 2014/2016/EE |
Windows |
Windows Server 2016 Datacenter for x86_64 |
SQLServer 2022 |
Windows |
Windows Server 2016, 2019, 2022 for x86_64 |
MySQL 5.5/5.6/5.7 |
Red Hat |
Red Hat Enterprise Linux 6, 7 for x86_64 |
SUSE |
SUSE Linux Enterprise Server 11, 12 for x86_64
SUSE Linux Enterprise Server 12, 15 SP1, 15 SP2 for x86_64 |
CentOS |
CentOS 6, 7 for x86_64 |
Euler |
Euler OS 2.2, 2.3 for x86_64 |
MySQL 8.0 |
Red Hat |
Red Hat Enterprise Linux 7, 8 for x86_64 |
CentOS |
CentOS 7 for x86_64 |
SUSE |
SUSE Linux Enterprise Server 15 SP5 for x86_64 |
HANA 1.0/2.0 |
SUSE |
SUSE Linux Enterprise Server 12 for x86_64 |