//
作者:孙琦
• 万博智云联合创始人、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
-
根据左侧要求的字段提供输入参数
-
根据左侧要求的字段提供输出参数
-
如有特殊说明,请直接在表格内相应单元格中进行说明文章来源:https://www.toymoban.com/news/detail-790599.html
点我获取附件文档 https://wj.qq.com/s2/11509919/d02c/文章来源地址https://www.toymoban.com/news/detail-790599.html
到了这里,关于三方平台与对象存储对接后的应用场景及接口说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!