容灾独家技术揭秘:HyperBDR无主机数据同步技术

01、一对一单机热备-传统灾备方式

单机热备是一种备份解决方案,它使用两台服务器来确保高可用性,是市场上最为常见的灾备模式。 在单机热备中,一台主服务器和一台备用服务器保持同步,以确保在主服务器出现故障或宕机时可以立即切换到备用服务器上。这可以确保系统的连续性和可靠性,并降低业务中断和数据丢失的风险。

具体来说,立即接管的时间取决于备用系统的准备情况和自动化程度。在一些高度自动化的备份系统中,立即接管可能只需要几秒钟时间,而在一些较少自动化的备份系统中,可能需要几分钟到几小时的时间。总体来说,立即接管的目标是尽可能快地将备份系统转换为先前故障的系统,以确保业务的连续性和用户体验。

02、多对一/无主机热备-HyperBDR独家技术

多对一主机热备和无主机热备是万博智云独有的云原生自动化容灾技术,和单机热备相比,在数据同步阶段,它不再需要在目标平台1:1配置备用主机用于数据同步,只需要利用云平台接口能力及原生资源特性,将源端数据通过点到点加密网络传输至目标云侧,只有在业务接管时才利用云原生能力创建备份主机资源,在满足业务连续性要求的同时,大幅降低计算资源消耗,使得容灾普惠成为可能。

具体来说,HyperBDR针对不同的业务需求,可选择采用块存储或者对象存储作为备份介质,满足不同级别的灾备需求。当然,因此也会使得云端存储的费用不同。

1、多对一主机热备-云硬盘模式

万博智云HyperBDR容灾软件通过调用云平台自身提供的原生API接口,以及通过调度源端Agent、Agentless程序来捕获块级别全量、增量数据,通过点到点加密网络传输至目标云侧「云存储网关」,本地没有数据留存,安全高效,再由云存储网关将数据写入目标端云盘进行备份。

当生产系统的数据出现损坏时,用户选择待恢复还原的历史时间,找到云盘中对应的副本数据,生成虚拟克隆卷,分钟级挂载恢复到容灾主机,快速恢复业务。

图片

2、多对一主机热备-对象存储模式

万博智云HyperBDR容灾产品也支持将块级别全量和差量数据切片备份至对象存储方式,在这种场景下,HyperBDR不再需要利用容灾平台的任何计算资源。通过调用对象存储标准S3 API接口,将全量和增量数据存储于对象存储的指定存储桶(Bucket)中,同时,可以根据设置的备份策略,产生多个带有时间点属性的副本,用户可以利用这些快照时间点进行业务系统整体恢复。

当生产系统出现故障后,用户选择待恢复的时间点,利用云平台API的编排能力将数据从对象存储中还原至块存储后,再挂载恢复到容灾主机,快速恢复业务。

图片

3、多对一主机热备和无主机热备模式的差异

1)RTO差异:

在备份和恢复过程中,数据的压缩和存储处理也会影响RTO,由于对象存储模式需要将数据从块存储转换为对象存储进行存储,在启动业务恢复时才还原至块存储,这个还原过程这势必会增加数据处理的时间,从而延长恢复时间。

2)成本差异:

块存储模式

备份成本

云存储网关(ECS主机)的订阅费

云硬盘的订阅费用

恢复和演练成本

恢复和演练所按需订阅的ECS主机费用

对象存储模式

备份成本

对象存储的订阅费用

恢复和演练成本

恢复和演练所按需订阅的ECS主机费用

可以看出,两种模式下,主要的差异在备份成本部分,由于对象存储的低廉成本,模式二的备份(存储)成本比模式一下降90%左右。

03、无主机热备的市场机会

对比传统单机设备,万博智云的两种灾备模式,在灾备数据存储成本上实现了大幅降低,而RTO时间仍然可以保持较高水平。

灾备模式

云灾备数据存储成本

业务恢复RTO时间

单机热备

约为生产环境150%

秒级~分钟级别

多对一主机热备

约为生产环境30%

分钟级别(与云平台有关,最低为5分钟)

无主机热备

约为生产环境3%

分钟级别(与数据量相关,500G有效数据约为30分钟)

容灾总体成本过高一直是客户的主要痛点,在成本大规模下降的情况下,企业可以有更多的业务系统实现更高级别的灾备,以保证业务连续性并满足相关生产合规要求。随着企业用云比例的攀升,未来利用无主机热备方式进行云上灾备,会成为一个新的业务增长机遇。


并且由于HyperBDR与云的强适配,灾备在云端的对象存储数据副本,可以实现在云上一键拉起,这也给灾备数据带来了更多的利用场景,例如云上演练,测试验证,大数据分析等等。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/53068.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【数据分析专栏之Python篇】四、pandas介绍

前言 在上一篇中我们安装和使用了Numpy。本期我们来学习使用 核心数据分析支持库 Pandas。 一、pandas概述 1.1 pandas 简介 Pandas 是 Python 的 核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。 …

微服务体系<2> ribbon

1. 什么是负载均衡 比如说像这样 一个请求打在了nginx上 基于nginx进行负载分流 这就是负载均衡但是负载均衡分 服务端负载均衡和客户端负载均衡 客户端负载均衡 我user 从注册中心拉取服务 拉取order列表,然后发起getOne()调用 这就是客户端负载均衡 特点就是我…

Servlet详解

1、Servlet 1、Java支持动态网页的技术:直接编写Java,利用CGI的方式与WebServer沟通 2、servlet在MVC中相当于控制层的作用。 Servlet的作用: CGI:通用网关接口:是从WEB容器中取得数据(内置对象&#x…

基于 ThinkPHP 5.1(稳定版本) 开发wms 进销存系统源码

基于ThinkPHP 5.1(LTS版本)开发的WMS进销存系统源码 管理员账号密码:admin 一、项目简介 这个系统是一个基于ThinkPHP框架的WMS进销存系统。 二、实现功能 控制台 – 权限管理(用户管理、角色管理、节点管理) – 订…

Java课题笔记~Maven基础知识

一、什么是Maven? Maven是专门用于管理和构建Java项目的工具。 它的主要功能有: 提供了一套标准化的项目结构提供了一套标准化的构建流程(编译,测试,打包,发布……)提供了一套依赖管理机制 …

认识 springboot 之 它的配置文件 -2

前言 本篇了解springboot中配置的作用,介绍配置文件的种类,介绍简单使用配置文件,简单的小技巧如何设置注释,开启热部署等等,如有错误,请在评论区指正,让我们一起交流,共同进步&…

查找-多路查找详解篇

多路查找树 多路查找树(Multway Search Tree)是一种高级的树形数据结构,它 允许每个节点有多个子节点(通常大于等于2)。多路查找树的每个节点 可以存储多个关键字和对应的值。分类 2-3树(2-3 Tree&#x…

Vite+Vue3 开发UI组件库并发布到npm

一直对开源UI组件库比较感兴趣,摸索着开发了一套,虽然还只是开始,但是从搭建到发布这套流程基本弄明白了,现在分享给大家,希望对同样感兴趣的同学有所帮助。 目前我的这套名为hasaki-ui的组件库仅有两个组件&#xff0…

FitBot-一款先进的以健康为中心的聊天机器人

在健康意识高涨,追求均衡生活方式成为普遍追求的时代,营养问题无疑是核心支柱。然而,饮食计划的复杂性和大量的营养数据往往成为我们实现这种平衡的障碍。例如糖尿病患者,他们需要持续和准确的营养指导来有效管理血糖水平。如果能…

框架的知识点整理

目录 1、什么是Spring框架?Spring框架有哪些主要模块? 2 、 使用Spring框架有什么好处? 3、Spring MVC 工作原理 1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个开源的轻量级的Java应用程序开…

Spring事务创建与使用

目录 前言Spring中事务的实现声明式事务Transactional 作⽤范围Transactional 参数说明对于事务不回滚的解决方案 前言 在数据库中我们提到了 事务, 事务的定义为, 将一系列操作封装成一个整体去调用 , 要么一起成功, 要么一起失败 Spring中事务的实现 在Spring中事务的操作…

电动汽车市场的减速,正在让小鹏汽车付出代价

来源:猛兽财经 作者:猛兽财经 总结: (1)由于价格压力上升、竞争加剧和需求减弱,小鹏汽车的交付量出现了明显下滑,6月份的交付量已经同比下降了43%。 (2)小鹏汽车对2023年…

服务调用---------Ribbon和Feign

目录​​​​​​​ 1、Ribbon 1.1 Ribbon简介 1.2 Ribbon负载均衡 负载均衡原理 负载均衡策略 Ribbon和Nginx的区别 1.3 服务调用和Ribbon负载均衡实现 2、Feign&openFeign 3、Feign支持的配置 日志功能 连接池 feign-api远程包 1、Ribbon 1.1 Ribbon简介 Ribb…

【Vue3+Ts+Vite】配置滚动条样式

一、先看效果 二、直接上代码 <template><div class"main-container"><h1 v-for"index in 50" :key"index">这是home页面</h1></div> </template> <style lang"scss" scoped> .main-conta…

【AI底层逻辑】——篇章5(下):机器学习算法之聚类降维时间序列

续上&#xff1a; 目录 4、聚类 5、降维 6、时间序列 三、无完美算法 往期精彩&#xff1a; 4、聚类 聚类即把相似的东西归在一起&#xff0c;与分类不同的是&#xff0c;聚类要处理的是没有标签的数据集&#xff0c;它根据样本数据的分布特性自动进行归类。 人在认知是…

Flutter 最佳实践和编码准则

Flutter 最佳实践和编码准则 视频 前言 最佳实践是一套既定的准则&#xff0c;可以提高代码质量、可读性和可靠性。它们确保遵循行业标准&#xff0c;鼓励一致性&#xff0c;并促进开发人员之间的合作。通过遵循最佳实践&#xff0c;代码变得更容易理解、修改和调试&#xff…

基于光子实验的指数级加速的量子同态加密理论

前言 量子计算机不仅有望在某些重要任务上超越经典计算机&#xff0c;而且还能保护计算的隐私。例如&#xff0c;盲量子计算协议支持安全委托量子计算&#xff0c;其中客户端可以保护其数据和算法的隐私&#xff0c;不受分配来运行计算的量子服务器的影响。然而&#xff0c;这…

​《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(9)-Fiddler如何设置捕获Https会话​

1.简介 由于近几年来各大网站越来越注重安全性都改成了https协议&#xff0c;不像前十几年前直接是http协议直接裸奔在互联网。还有的小伙伴或者童鞋们按照上一篇宏哥的配置都配置好了&#xff0c;想大展身手抓一下百度的包&#xff0c;结果一试傻眼了&#xff0c;竟然毛都没有…

Selenium+Java环境搭建(测试系列6)

目录 前言&#xff1a; 1.浏览器 1.1下载Chrome浏览器 1.2查看Chrome浏览器版本 1.3下载Chrome浏览器的驱动 2.配置系统环境变量path 3.验证是否成功 4.出现的问题 结束语&#xff1a; 前言&#xff1a; 这节中小编给大家讲解一下有关于Selenium Java环境的搭建&…

数据结构: 线性表(顺序表实现)

文章目录 1. 线性表的定义2. 线性表的顺序表示:顺序表2.1 概念及结构2.2 接口实现2.2.1 顺序表初始化 (SeqListInit)2.2.2 顺序表尾插 (SeqListPushBack)2.2.3 顺序表打印 (SeqListPrint)2.2.6 顺序表销毁 (SeqListDestroy)2.2.5 顺序表尾删 (SeqListPopBack)2.2.6 顺序表头插 …