云存储服务broker系统(一)——项目背景及介绍

云存储服务broker系统

项目背景

当前市场上存在多个主流云存储服务平台,如阿里云、华为云,
现状用户在使用不同的云存储服务时需要登陆到不同平台,没有办
法实现跨云平台的使用。

开发效率问题:用户使用不同的平台云存储服务时,需要针对该平台的特定API
背景低进行调用或者二次开发。

供应商依赖:大多数用户在使用各平台的云服务时,存在供应商依赖的问题,
赖比如用户可能会改变使用的云平台,而进行数据迁移又会消耗大量成本

实现一个中介代理系统,通过这个代理,用户可以无
缝地在各个云存储服务间切换(如阿里云、华为云等)

用户登陆到这个代理系统后,系统会为其列出各个云平台的存储服务,用户选择后,
即可通过API到使用来实现上传下载等一系列操作

由于使用的是broker系统提供的统一的API,对于用户来说,并不需要关心
甚至不需要知道自己使用的是哪个平台提供的云服务,均可使
用代理平台的统一的API

基本功能

平台旨在解决当前项目中过分依赖一个云平台的服务,可以实现各个云平台之间的灵活切换。平台提供
多种云平台的对象存储服务,用户可以根据需求选择。系统提供统一的REST API接口,用户可以通过
API完成对象存储的一系列操作,如存储管理、上传文件、下载文件、文件管理等。相同的API可以服务
用户选择的不同云平台中的服务,当用户进行更换后,不需要对代码进行修改,极大的方便了用户,降
低了用户项目后期的运维成本。
系统需要进行用户身份的统一管理,并且接入多个云平台的对象存储服务,同时做到用户无感知,即用
户只使用系统提供的服务,并不需要知晓底层提供服务的平台。系统封装好平台提供的API,并通过
REST API的方式提供给用户系统的使用接口,使用系统的接口后可以在系统中选择服务平台进行切换,
而无需再进行其他操作,做到无感切换,提升用户使用的便捷性。
1.提供基本的登录注册以及平台账号管理等功能
2.提供查看及选择修改云服务平台的功能
3.为用户提供相关的操作页面,如基本信息及操作历史查询、实例的操作等
4.为用户提供详尽的帮助页面、接口说明和帮助文档
5.为管理员提供操作管理及后台编辑等功能

后端开发

基于springboot+mybatis开发broker系统后端

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值