峨眉山修行者
作者峨眉山修行者·2024-04-30 15:56
QA工程师·北京

卷实时容灾的三种容灾模式

字数 1258阅读 329评论 0赞 0

灾备系统中的实时容灾功能的容灾模式主要分为三种:
①实时备份+双机镜像;
②实时备份+自动接管;
③实时备份+双机镜像+自动接管。
这三种模式各有特点,通过灵活变通可满足用户多数的容灾场景。
其中实时备份指的是,对备份的目标,采用云祺卷级实时备份的功能,将目标数据实时的传输到备份系统中,具体可参考“卷级实时备份功能特点及应用场景“这篇文章。
双机镜像指的是,给需要实时备份的主机,额外配备一台容灾备机,并将数据实时传输到这台备机上进行存储,这意味着备机上时刻都有主机中最新的生产数据。这台容灾备机的目的是当灾难来临时,可在短时间内代替主机执行生产业务,在硬件要求上除了需要磁盘大小等于或等于主机中的磁盘大小外,并无太多的硬件性能限制。但客户应考虑当生产业务从主机切换到容灾备机时,业务使用的性能相关问题,也就是DOO(Degraded Operations Objective)指标,这个指标的意思是:当灾难意外发生时,我们为了加快恢复速度,而允许降低生产业务的服务性能,例如灾难发生前磁盘读写速度为:800Mb/s,灾难发生后系统应急恢复,此时磁盘读写速度因容灾备机硬件性能原因,磁盘读写速度变为:300Mb/s。
自动接管指的是,当灾难发生时,在无人工干预的情况下,生产业务自动从主机切换到备机上。自动接管的场景是非常复杂且多样化的,例如对主机上的应用系统接管、数据库应用接管、网络连接接管等。另外在自动接管中,还需要考虑的一个难题其实就是类似仲裁的问题:备份系统怎么判断主机故障?并执行自动接管操作,常见的技术是通过网络,给主机发送心跳包来判断,或者通过网络访问主机上的应用检查应用是否属于正常状态。通过网络的形式判断主机是否故障或者是否无法访问,其实从更专业更技术的角度讲还是有些许局限,不过目前AI技术也在不断发展,在未来很有可能可以利用AI来执行自动接管。
以下时关于三种模式各自的特点及应用场景的介绍。

模式一:实时备份+双机镜像

在这个模式下,需要预先配置一台容灾备机,并且可以按需配置备份系统本地是否保留一份备份数据,任务执行时,主机上的生产卷和备机上的备用卷是完全一致的,此种模式没有配备自动接管,所以当灾难来临时,需要人工判断并操作接管。
此种模式可以适用于主机和备机不在同一个网络的场景。

模式二:实时备份+自动接管

在模式二下,无需为主机预先配置一台备机,当灾难发生时,可以将备份系统本地的实时备份下来的生产数据通过网络挂载的形式,恢复到一台备机上。
但此种模式生产数据毕竟是网络挂载恢复的,对应的接管后数据的读写性能会有降低。不过处理会更加灵活。

模式三:实时备份+双机镜像+自动接管

在模式三下,实时备份、双机镜像、自动接管都应用到了,同时也结合了模式一和模式二的所有优点。在此中模式下,备份系统监测到主机故障后,可以自动通知备机接管并自动拉起数据库、业务系统等相关应用。如果备机的所有硬件采用和主机相同的配置,那么接管后性能是不会有变化的,对应的DOO指标就是100%。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广