//

作者:孙琦

• 万博智云联合创始人、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目前也支持通过主机接口操作磁盘,请在文档中进行说明

四、文档填写说明

首先获取第三方平台对接的要求及接口详细说明文档,需要第三方厂商提供以下信息:

  1. SDK调用接口或REST API

  2. 根据左侧要求的字段提供输入参数

  3. 根据左侧要求的字段提供输出参数

  4. 如有特殊说明,请直接在表格内相应单元格中进行说明

点我获取附件文档 https://wj.qq.com/s2/11509919/d02c/

三方平台与对象存储对接后的应用场景及接口说明相关推荐

  1. 使用阿里云对象存储上传图片后,在浏览器中访问返回的url地址,直接提示下载,不是预览

    使用阿里云对象存储上传图片后,在浏览器中访问返回的url地址,直接提示下载,不是预览 不想要的效果: 想要效果: 业务逻辑层就是ServiceImpl层 之前代码: package com.ren.o ...

  2. SDS之Object Storage: 对象存储 - 生于时代,长于场景

    [编者Peter Ye按] 十年了,我还是喜欢下面这张图,它表明了存储发展的趋势. 在这漫长的发展中,对象存储将随之茁壮成长.还记得第一次见这张图的时候,是我2008年从EMC刚跳槽到Compelle ...

  3. 块存储、文件存储与对象存储的区别与应用场景

    存储需要达到的要求: 高效存储.读取数据.并发工作.数据安全.校验机制(能够使用少数数据保存多量数据).存储空间管理(有足够的能力管理硬件) 存储分类: 时间/部署角度:传统的集中式存储.分布式存储 ...

  4. Kewail平台的对象存储功能

    产品功能:数据 上云 本地数据上云 如果您有大量数据在本地,希望备份或迁移到OSS,推荐使用离线导入 + CLI工具 的方案. 离线导入是一种TB级数据传输解决方案,通过硬盘存储设备拷贝数据后邮寄给K ...

  5. 【存储】2022 年的 4 个开源对象存储平台

    介绍 在处理大量非结构化数据时,我们需要一个地方来存储它.我们选择存储数据的方式有很多种,但今天我们要关注的一种是对象存储或基于对象的存储.这是处理大量数据时的最佳选择,特别是因为它并不昂贵,并且可以 ...

  6. 复杂存储过程学习_对象存储在无人驾驶高精度地图的场景实践

    在自动驾驶领域有这样一个说法:关注自动驾驶的进展,就看高精地图的动态,因为他们才是加速自动驾驶汽车落地的幕后推手.本文介绍了QingStor®️对象存储的种种优势以及许多针对该场景的特性,分享了对象存 ...

  7. 阿里云存储_OSS对象存储

    1,什么是对象存储 OSS 阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量.安全.低成本.高可靠的云存储服务.其数据设计持久性不低于 99.999 ...

  8. 如何使用Restic Backup Client将数据备份到对象存储服务

    介绍 Restic是一个用Go语言编写,安全且高效的备份客户端.它可以将本地文件备份到许多不同的后端存储库,例如本地目录,SFTP服务器或对象存储服务. 在本教程中,我们将安装Restic并在对象存储 ...

  9. 对象存储2:数据存储类型-文件存储、块存储、对象存储详解

    上一篇介绍了传统存储的几个常用类型,本篇主要介绍云平台用到的常用存储类型,分别是文件存储.块存储和对象存储. 这种分类是以数据存储的方式来命名的,体现了不同的数据存储格式.文件存储会以文件和文件夹的层 ...

最新文章

  1. Ubuntu安装Beyond-Compare 4
  2. iOS单独集成QQ分享功能
  3. C#异步编程的实现方式(6)——层次任务
  4. SCI论文写作中常见的语言问题汇总
  5. Webpack基础之输出
  6. Mac如何搭建 配置 虚拟机环境 virtualenv python虚拟环境
  7. 定制Bootstrap
  8. “达观杯”文本智能处理挑战赛代码示例
  9. linux opera flash插件,Opera 浏览器找不到 flash 插件的解决方案
  10. C++模板学习:函数模板、结构体模板、类模板
  11. ASP.NET缓存 Cache
  12. hbase分布式集群搭建
  13. Centos7搭建LAMP+Typecho博客
  14. node on mac
  15. 电脑截gif动图软件
  16. CIFAR10 代码分析详解——cifar10_train.py
  17. 使用python编写十二进制与十进制转换程序
  18. 英雄无敌6服务器在哪个文件夹,英雄无敌6无法进入游戏解决方法_单机攻略_快吧单机游戏...
  19. 【Day5.6】当地人的美食街
  20. 创建git仓库|将本地项目上传到git仓库

热门文章

  1. js闭包深入理解(Closure)
  2. 【计算机毕业设计】251毕业论文管理系统设计与实现
  3. Linux学习笔记(3)- 网络编程以及范例程序
  4. 东南大学计算机科学与网络,顾冠群
  5. 克罗内克积 (Kronecker product) 在线性矩阵不等式 (LMI) 中怎么描述
  6. 企业网站用什么服务器操作系统?
  7. the win16 subsystem was unable to enter protected mode,DOSX.EXE must be in your AUTOEXEC.NT and pres
  8. 视频服务器信号转换器,DVI转换器
  9. Matlab龚珀兹曲线模型预测,第三章 趋势曲线模型预测法.ppt
  10. 青龙面板--花花阅读