作者:孙琦
• 万博智云联合创始人、CTO
•Ceph中国社区联合创始人
•中国信息通信研究院可信云标准专家(云迁移/云容灾)
•阿里云和腾讯云最有价值专家
自2022年8月底发布数据流转引擎后,HyperBDR/HyperMotion又经过数个版本迭代,利用Workflow as a Service理念对原有底层对接云平台、超融合、虚拟化平台能力大幅度提升,本篇文章重点将第三方平台与数据流转引擎对接后的应用场景,及接口需求进行说明,期待与各位合作伙伴形成深度合作。
一、主机容灾
将主机包括系统盘、数据盘的数据以块级别方式完全存储于对象存储中,再利用同步策略,周期性进行增量同步,一键式在云端进行演练或恢复。产品升级之后,HyperBDR除了支持本地系统容灾上云场景之外,又进一步发掘了更多容灾场景。
1、超融合一体机容灾
在超融合平台与HyperBDR对接后,可以让超融合具备灾备一体机的功能,可以将物理环境、云环境等作为源端,使用超融合设备作为灾备侧使用,在出现灾难后一键式进行接管。
2、跨云容灾
HyperBDR可深度对接全球20+云平台、40+云版本的API接口,实现将A云作为源端,B云作为灾备侧的跨云容灾。当A云出现故障时,一键拉起B云进行接管。
将云端作为灾备侧,只需为所使用的云资源付费,日常备份只需云存储资源,仅接管时才启动主机资源。
3、跨可用区容灾
HyperBDR以对象存储作为目标存储介质,可支持50+异构平台备份容灾,将源端与灾备端同时部署在同一朵云的不同可用区,让数据在同一朵云内传输更流畅。
当生产站点因为不可抗力因素(比如火灾、地震)或者设备故障(软、硬件破坏)导致应用在短时间内无法恢复时,HyperBDR可利用Boot in Cloud™技术一键拉起灾备侧的系统,RTO更短。
4、容灾即服务(DRaaS)
由于HyperBDR按照多租户进行设计,也可以利用HyperBDR实现容灾即服务(DRaaS)。
由于HyperBDR对对象存储的巧妙利用,用户在日常数据存储的成本降低了98%,只相当于传统容灾成本的2%。
二、主机迁移
将主机包括系统盘、数据盘的数据以块级别方式完全存储于对象存储中,再利用同步策略,周期性进行增量同步,一键式在云端进行演练或验证。
1、数据自由流转,想备哪里备哪里
主机迁移是保证混合云建设中,数据流转的重要能力。以某金融客户举例,该用户在私有云环境中拥有VMWare资源池、自建的OpenStack资源池及超融合资源池。用户期望利用主机迁移能力,让业务系统在任意系统迁移并正常运行。利用对象存储的特性,用户将VMWare资源池及OpenStack资源池的主机,以无代理方式同步至统一的对象存储中,将超融合环境的主机以代理方式也同步至对象存储中。利用Boot in Cloud™一键式启动技术,用户可以将对象存储内的数据在用户三个资源池内任意进行启动,业务部门可以利用这样的特性进行测试、仿真、安全检测、升级等操作,大幅度节约了混合云数据流转的人力和时间成本。
2、云间快速迁移,拿回数据自主权
在公有云中,由于成本的问题,需要进行账号更换或跨云迁移。以某互联网用户为例,该用户在某公有云使用了是三台主机,为了获取云平台更低的折扣,用户期望将主机迁移至更低折扣的账号中。利用HyperMotion平台的对象存储同步能力,客户首先现将数据同步至新账号的对象存储中,并设置增量同步策略,由于对象存储成本极低,又是内网通讯,速度非常快。利用一键式演练能力,在新账号进行了充分测试后,在规定的时间点,将业务系统负载一次性割接到新账号下,完成换账号迁移。此方法同样适用于跨云平台迁移中。
三、对接方式
HyperBDR/HyperMotion提供更快捷的接入方式,根据以下要求提供接口文档,最快可在一周完成对接。
前提1、兼容S3接口的对象存储
HyperBDR/HyperMotion默认使用S3接口作为默认对接方式,需要第三方平台提供支持S3协议的对象存储接口,详情请查看附件中的要求。
前提2、API接口兼容性
HyperBDR/HyperMotion与第三方平台对接时,可以采用以下两种方式:
- 方式一:Python 3 SDK,利用第三方平台的SDK,直接实现对接
- 方式二:REST API接口,HyperBDR可以直接与第三方平台的REST接口对接
在接口要求上,主要分为以下几大类接口:
- 鉴权接口:用于鉴权并获取其他资源的操作权限
- 对象存储接口:兼容S3接口,主要用于数据同步、数据管理等
- 云平台基本信息接口:包括地域、可用区等信息,对于虚拟化和超融合平台,可能还需要提供磁盘类型、网络类型等接口
- 镜像接口:用于上传自定义镜像,可以提供直接上传接口或通过对象存储间接上传接口
- 主机接口:主要用于主机的创建、查询、删除、重启等基本操作
- 密钥对、安全组接口:用于主机创建时注入密钥及网络安全防护设定
- 网络接口:包括网络、子网及公网IP等操作
- 块存储接口:主要用于主机磁盘相关操作,由于传统的超融合平台在设计时并没有将主机和块存储进行解耦,HyperBDR/HyperMotion目前也支持通过主机接口操作磁盘,请在文档中进行说明
四、文档填写说明
首先获取第三方平台对接的要求及接口详细说明文档,需要第三方厂商提供以下信息:
- SDK调用接口或REST API
- 根据左侧要求的字段提供输入参数
- 根据左侧要求的字段提供输出参数
- 如有特殊说明,请直接在表格内相应单元格中进行说明
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.