三方平台与对象存储对接后的应用场景及接口说明
//
作者:孙琦
• 万博智云联合创始人、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://wj.qq.com/s2/11509919/d02c/
三方平台与对象存储对接后的应用场景及接口说明相关推荐
- 使用阿里云对象存储上传图片后,在浏览器中访问返回的url地址,直接提示下载,不是预览
使用阿里云对象存储上传图片后,在浏览器中访问返回的url地址,直接提示下载,不是预览 不想要的效果: 想要效果: 业务逻辑层就是ServiceImpl层 之前代码: package com.ren.o ...
- SDS之Object Storage: 对象存储 - 生于时代,长于场景
[编者Peter Ye按] 十年了,我还是喜欢下面这张图,它表明了存储发展的趋势. 在这漫长的发展中,对象存储将随之茁壮成长.还记得第一次见这张图的时候,是我2008年从EMC刚跳槽到Compelle ...
- 块存储、文件存储与对象存储的区别与应用场景
存储需要达到的要求: 高效存储.读取数据.并发工作.数据安全.校验机制(能够使用少数数据保存多量数据).存储空间管理(有足够的能力管理硬件) 存储分类: 时间/部署角度:传统的集中式存储.分布式存储 ...
- Kewail平台的对象存储功能
产品功能:数据 上云 本地数据上云 如果您有大量数据在本地,希望备份或迁移到OSS,推荐使用离线导入 + CLI工具 的方案. 离线导入是一种TB级数据传输解决方案,通过硬盘存储设备拷贝数据后邮寄给K ...
- 【存储】2022 年的 4 个开源对象存储平台
介绍 在处理大量非结构化数据时,我们需要一个地方来存储它.我们选择存储数据的方式有很多种,但今天我们要关注的一种是对象存储或基于对象的存储.这是处理大量数据时的最佳选择,特别是因为它并不昂贵,并且可以 ...
- 复杂存储过程学习_对象存储在无人驾驶高精度地图的场景实践
在自动驾驶领域有这样一个说法:关注自动驾驶的进展,就看高精地图的动态,因为他们才是加速自动驾驶汽车落地的幕后推手.本文介绍了QingStor®️对象存储的种种优势以及许多针对该场景的特性,分享了对象存 ...
- 阿里云存储_OSS对象存储
1,什么是对象存储 OSS 阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量.安全.低成本.高可靠的云存储服务.其数据设计持久性不低于 99.999 ...
- 如何使用Restic Backup Client将数据备份到对象存储服务
介绍 Restic是一个用Go语言编写,安全且高效的备份客户端.它可以将本地文件备份到许多不同的后端存储库,例如本地目录,SFTP服务器或对象存储服务. 在本教程中,我们将安装Restic并在对象存储 ...
- 对象存储2:数据存储类型-文件存储、块存储、对象存储详解
上一篇介绍了传统存储的几个常用类型,本篇主要介绍云平台用到的常用存储类型,分别是文件存储.块存储和对象存储. 这种分类是以数据存储的方式来命名的,体现了不同的数据存储格式.文件存储会以文件和文件夹的层 ...
最新文章
- Ubuntu安装Beyond-Compare 4
- iOS单独集成QQ分享功能
- C#异步编程的实现方式(6)——层次任务
- SCI论文写作中常见的语言问题汇总
- Webpack基础之输出
- Mac如何搭建 配置 虚拟机环境 virtualenv python虚拟环境
- 定制Bootstrap
- “达观杯”文本智能处理挑战赛代码示例
- linux opera flash插件,Opera 浏览器找不到 flash 插件的解决方案
- C++模板学习:函数模板、结构体模板、类模板
- ASP.NET缓存 Cache
- hbase分布式集群搭建
- Centos7搭建LAMP+Typecho博客
- node on mac
- 电脑截gif动图软件
- CIFAR10 代码分析详解——cifar10_train.py
- 使用python编写十二进制与十进制转换程序
- 英雄无敌6服务器在哪个文件夹,英雄无敌6无法进入游戏解决方法_单机攻略_快吧单机游戏...
- 【Day5.6】当地人的美食街
- 创建git仓库|将本地项目上传到git仓库
热门文章
- js闭包深入理解(Closure)
- 【计算机毕业设计】251毕业论文管理系统设计与实现
- Linux学习笔记(3)- 网络编程以及范例程序
- 东南大学计算机科学与网络,顾冠群
- 克罗内克积 (Kronecker product) 在线性矩阵不等式 (LMI) 中怎么描述
- 企业网站用什么服务器操作系统?
- the win16 subsystem was unable to enter protected mode,DOSX.EXE must be in your AUTOEXEC.NT and pres
- 视频服务器信号转换器,DVI转换器
- Matlab龚珀兹曲线模型预测,第三章 趋势曲线模型预测法.ppt
- 青龙面板--花花阅读