oss

如何为项目构建高效的统一文件存储方案

统一文件存储组件是一个面向业务应用的文件存储抽象层,以插拔方式集各主流文件存储技术和数据于一身,目前已支持华为云 OBS、阿里云 OSS、Minio分布式存储、自研单机存储等,通过不同语言提供标准化的接口和使用方式,简便快捷的为业务开发支撑文件上传、下载、安全处理等能力

老文件服务升级新存储方案及工作评估

存储的资源数据没有鉴权; 线上大量业务资源数据存在被非法扫描出来的风险;有价值的视频资源和文档资源被盗链风险;用户的隐私数据被暴露风险;据了解,目前大量项目的附件资源数据都是公网暴露的; 时间越长,积累业务就越多,后续再来改造工作量就更大

MinIO分布式存储方案预研

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,因项目需要本文从后端和前端侧进行验证,判断minio方案是否支持断点续传、分片上传、临时凭证分发第三方或浏览器端上传下载等功能

统一存储接入方案分析

项目中附件上传下载接口和存储实现不完全统一,直接依赖三方接口或自己有逻辑,无法快速接入不同的存储方案,业务要大改一通,通过网关、nginx等简单包装代理方式处理第三方存储,丢失CDN及高可用性,浪费流量、计算、时间等资源,同时没有自己完整的私有化分布式存储方案,打算为项目抽象、封装一套云存储统一接入方案