如何利用阿里云容灾解决方案替代灾备一体机

2023-11-02 14:40

本文主要是介绍如何利用阿里云容灾解决方案替代灾备一体机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、灾备一体机的现状

灾备一体机是集软件和硬件于一体的灾备解决方案。灾备一体机的出现,为用户提供了集“计算+存储+灾备”三位一体的解决方案。

用户如果按照传统方案构建一套完善的灾备中心,需要自己选购服务器、存储设备,然后再选配合适的软件。在整个搭建过程中,用户需要选择多个相关的软硬件产品。在面对海量数据的容灾备份,这种传统灾备方案的高复杂性和资源的冗余,导致成本问题也日趋增多。

与传统的灾备方案相比,灾备一体机将传统备份系统需要的软件、服务器、存储介质和操作系统整合为一体,可有效降低用户成本,又可以减少运维成本。

尽管对比传统灾备中心的优势非常明显,但灾备一体机还是有待解决的问题。

灾备一体机的成本,根据用户实际情况,一般需要一次性投入几万到几十万,而部署周期至少会在一到两周的时间。用户对灾备一体机的硬件是一次性买断,配置冗余,且后续的运维是用户自己在承担。

对用户来说,这种付费模式的风险也是很大的。单机难以避免的硬件故障问题,会造成备份失败或数据丢失。如果项目遇到意外夭折,那一次性投入的费用是不能进行回缩的。灾备一体机的硬件和软件的迭代速度非常快,如果目前的硬件不能满足当前海量数据备份的应用场景,或者软件已经不能兼容最新的云环境,这时候会发现前期投入的大量成本造成的资源闲置与浪费、不可用等情况,给企业带来巨大的经济损失。

二、云容灾的优势

现在,在云计算市场逐步扩大的背景下,云上容灾成为新的选择。从技术角度来看,云容灾基于数据复制技术,结合云原生资源特性,利用云上编排能力,满足数据安全性和业务连续性。云容灾具备快速部署、按量计费、高效运维、避免锁定和区域分布等特点,能够颠覆传统的容灾模式,加速企业数字化的转型。

尽管云容灾不需要投入冗余的硬件和运维费用,但和源端一样1:1配备云计算资源显然不是最经济的手段。事实上,容灾是较少发生的小概率时间,是否可以做到日常以较小的资源用于系统备份,而在事实灾害发生时再激活云端实例?

三、利用HyperBDR构建阿里云容灾方案

这里推荐用万博智云的HyperBDR云容灾工具,低成本构建阿里云容灾方案。

为了攻克资源冗余的问题,HyperBDR在容灾思路上有一个革新。使用HyperBDR云容灾工具构建灾备方案,平时只需要为数据备份消耗的云硬盘付费,不需要在云端1:1预启动实例,只有在恢复业务时才需要启动ECS。

HyperBDR解决了两个问题,一个是备份,这个是大部分企业的基本需求;一个是容灾,这是一小部分客户的需求,且发生灾难的概率较低。用户的容灾成本大部分用在日常备份上,而关键时刻的容灾费用占比很低,用备份的价格达到了容灾的效果,等于客户买了一个双保险。

3.1HyperBDR云容灾的核心优势

目前,HyperBDR云容灾已完成20+朵云的自动化API对接。这就意味着,HyperBDR打通了异构平台的壁垒,实现了数据在云之间的流转。对于企业来说,可以根据自身情况,自由地选择容灾到哪个云平台,不再受IT资源架构差异的限制。

而HyperBDR采用的Boot in cloud技术,可以在发生灾难时一键拉起业务,保障核心业务连续性;并且无需在云端1:1预启动实例,只需要在恢复时启动ECS,减少了云资源的消耗,大幅度降低了成本。

3.2HyperBDR云容灾整体架构

万博智云HyperBDR容灾软件通过调用云平台自身提供的原生API接口,以及通过调度源端Agent、或Agentless无代理方式(视不同源端环境)来捕获全量、差异数据,通过点到点加密网络传输至目标云侧「云存储网关」,本地没有数据留存,安全高效。

架构如下:

 

3.3容灾上阿里云具体实现

这里以10台VMware虚拟机,两套业务系统,容灾至阿里云为例。

基础条件:

(1)需要容灾的主机:10台。

(2)根据主机数量1:1购买license:10个。

(3)有阿里云资源,有阿里云平台的管理权限。

3.3.1 配置生产平台 (VMware)

第一步:点击菜单栏 生产平台设置,点击 VMware 选择框。

第二步:点击 +添加 按钮,安装源端hamal无代理组件的安装部署;

首次添加VMware需要安装hamal组件。

第三步:按照界面指引安装hamal。

 

第四步:弹框中填写相关信息

 

完成配置vCenter/ESXI 被成功加入到容灾生产平台中,重复以上步骤可以添加多个vCenter(按需)。

完成生产平台VMware配置,可进行添加容灾主机。

左侧菜单选择 资源容灾 -> 主机容灾 之后,右侧点击 +添加主机 ,点击 VMware 选项。

 

选择其中一个VMware源端连接,并点击 下一步 按钮。

在VCenter/ESXi的所有VMware主机列表中 勾选要容灾的主机,并点击 确定 按钮

如果主机较多,可以右上角搜索,并执行批量勾选添加。

 

在容灾界面可以看到 待容灾的VMware主机清单,勾选要操作的主机,点击 下一步 按钮,进入 容灾配置 操作。

3.3.2配置容灾平台

(1)左侧菜单栏点击 容灾平台设置,在左侧点击选择阿里云选项。

(2)按步骤填写信息,创建<云同步网关>组件。

云同步网关是万博智云自主开发的云平台适配模块,此处主要作为同步数据过程中,接收生产平台的数据使用。

确认名称和状态可用后,等待“启动代理实例”完成后,点击 完成 按钮。

3.3.3同步数据

进入容灾工具 HyperBDR 界面。

容灾配置步骤一:指定容灾平台,选择容灾主机所在容灾平台的配置信息,并点击 下一步 按钮。

容灾平台信息为空,则表示暂未添加容灾平台,需要 配置容灾平台 ,再进行后续操作。

 容灾配置步骤二:指定云同步网关,选择容灾主机并加入到云同步网关,并点击 下一步 按钮。

 

容灾配置步骤三:指定卷类型,选择容灾主机在目标容灾平台所使用的卷类型,如果有多个卷,可以按照系统卷和数据卷进行分别设置,设置完成后,并点击 下一步 按钮。

 

容灾配置步骤四:计算资源配置,选择容灾主机在目标容灾平台使用的规格、系统类型、是否重置密码及是否使用密钥对,设置完成后,并点击 下一步 按钮。

 

容灾配置步骤五:网络配置,选择容灾主机在目标容灾平台所使用的网络、子网以及启动时是否指定IP、配置公网IP和安全组,设置完成后,并点击 下一步 按钮。

 

容灾配置步骤六:启动配置,选择容灾主机在目标容灾平台所使用的启动设置,设置完成后,并点击 确定 按钮。

 容灾配置步骤设置完成后,可以勾选容灾配置完成的单个或多个容灾主机,并点击 下一步 按钮。

在 开始容灾 步骤,可以勾选单个或多个容灾主机,并点击 立即同步 按钮直接进行数据同步,也可以将已经完成 容灾配置 的容灾主机加入到资源组,对 资源组容灾 进行同步数据操作。

确认需要同步的容灾机器,并点击 确定 按钮。

首次点击,将同步全量数据,后续点击将同步增量数据,这里也可以勾选全量数据同步,则表示本次数据同步会全量。

3.3.4容灾接管/演练

等待数据同步完成(同步快照完成),勾选需要容灾演练/容灾接管主机,并选择 容灾演练/容灾接管 按钮。

容灾演练/容灾接管功能保持一致,此功能则表示将容灾主机在容灾平台进行启动,启动后即可进行相关验证和接管工作。

 选择容灾主机启动时数据同步时间点(快照),并点击 确定 按钮,开始主机实例启动。

我们在实践过程中会发现,除了备份会需要消耗一定的云存储外,演练或容灾阶段的费用是极低的。不再需要1:1准备计算资源也能云上恢复。

平时更多用到的是容灾演练。容灾演练通过假设灾难场景,进行应急演练,可以验证灾备方案是否合理,是否能够达到预期;同时演练环境也可以作为系统升级测试验证的环境,尤其是研发型企业,在系统升级、iT环境变化时,容灾演练环境其实就是一个临时测试环境。

四、总结

从这个案例看,HperBDR云容灾可以显著降低灾备成本,同时也放低了灾备门槛,让之前无法实现灾备方案的企业可以满足灾备需求。通过这样的容灾方案,可以日常满足企业的备份需求,在紧急情况发生时,再启动云端计算实例,给所有企业一个更为全面的云上备份+容灾解决方案。

这篇关于如何利用阿里云容灾解决方案替代灾备一体机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/331307

相关文章

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

Windows Docker端口占用错误及解决方案总结

《WindowsDocker端口占用错误及解决方案总结》在Windows环境下使用Docker容器时,端口占用错误是开发和运维中常见且棘手的问题,本文将深入剖析该问题的成因,介绍如何通过查看端口分配... 目录引言Windows docker 端口占用错误及解决方案汇总端口冲突形成原因解析诊断当前端口情况解

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法

《springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法》:本文主要介绍springboot整合阿里云百炼DeepSeek实现sse流式打印,本文给大家介绍的非常详细,对大... 目录1.开通阿里云百炼,获取到key2.新建SpringBoot项目3.工具类4.启动类5.测试类6.测

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

Vuex Actions多参数传递的解决方案

《VuexActions多参数传递的解决方案》在Vuex中,actions的设计默认只支持单个参数传递,这有时会限制我们的使用场景,下面我将详细介绍几种处理多参数传递的解决方案,从基础到高级,... 目录一、对象封装法(推荐)二、参数解构法三、柯里化函数法四、Payload 工厂函数五、TypeScript

jupyter代码块没有运行图标的解决方案

《jupyter代码块没有运行图标的解决方案》:本文主要介绍jupyter代码块没有运行图标的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录jupyter代码块没有运行图标的解决1.找到Jupyter notebook的系统配置文件2.这时候一般会搜索到

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An