云存储Clouder认证:基于存储产品快速搭建网盘—课时7:基于对象存储OSS快速搭建网盘

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
简介: 云存储Clouder认证:基于存储产品快速搭建网盘—课时7:基于对象存储OSS快速搭建网盘

基于对象存储OSS快速搭建网盘

通过以上几个课时的学习,小浩对阿里云云上存储产品类型和特性有了一定的了解。小浩需要使用云上资源搭建个人网盘。在搭建个人网盘前,小浩梳理了个人网盘的架构图:

  • 个人网盘软件部署在ECS实例上,使用ECS实例公网IP对外提供个人网盘服务。
  • 个人网盘软件后端存储使用对象存储OSS 。

小浩决定尝试以下两种方案:


搭建方案一:ossbrowser+OSS通过oss自有的图形化工具来作为网盘进行上传下载等操作

操作步骤

  • 通过ossbrowser创建Bucket
  • 对Bucket进行文件上传、下载、分享等操作

 

搭建方案二:云服务器ECS+OSS,通过ECS安装Cloudreve提供网盘页面服务,对象存储OSS提供网盘存储服务当您使用个人网盘时,访问部署cloudreve ECS的公网IP地址即可完成文件上传、下载、删除、分享等服务。

 

操作步骤

  • ECS安装cloudreve


#通过workbench登陆已创建的ECS实例终端
#下载cloudreve
wget https://labfileapp.oss-cn-hangzhou.aliyuncs.com/cloudreve_3.3.1_linux_amd64.tar.gz
#解压安装包
tar -xzvf cloudreve_3.3.1_linux_amd64.tar.gz
chmod +x ./cloudreve     #授予其可执行权限
./cloudreve               #运行
  • ECS安装ossfs


#通过workbench登陆已创建的ECS实例终端
#下载ossfs
wget https://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos8.0_x86_64.rpm
#安装ossfs
yum install -y ./ossfs_1.80.6_centos8.0_x86_64.rpm
  • 挂载oss Bucket


#通过workbench登陆已创建的ECS实例终端 
#创建要挂载的目录
mkdir oss
#将Bucket挂载到指定目录oss 执行
ossfs {您创建的Bucket} {上一步创建的目录 oss} -o url={访问的域名endpoint}
#挂载成功后验证执行
df -h     
  • 配置网盘
  • 运行cloudreve
  • 打开浏览器,访问http://<ECS公网地址>:5212,依次输入管理员账号和密码,单击登录。
  • cloudreve主界面右上角,单击管理面板进行配置存储策略和用户组
  • 配置完成后,可以上传文件操作

 

效果测试
  • 通过控制台查看所配置的bucket的相关目录下是否有上传成功的文件
  • 通过前面的工具ossfs 可以在您创建的云服务器实例上进行查看
  • 也可以通过ossbrowser、ossutil或者SDK对文件进行查看操作,查看文件是否存在等

详细操作请点击练习实验进入沙箱实验练习。

至此,小浩已经熟悉了OSS的基础概念,掌握了OSS的常用功能和使用流程,他想继续学习一下文件存储NAS,并对比两者在使用上的区别。

 




练习实验:使用OSS快速搭建个人网盘

https://developer.aliyun.com/adc/scenario/exp/10b18abcd21b4252bac99a42a1af2290

相关实践学习
对象存储OSS快速上手——如何使用ossbrowser
本实验是对象存储OSS入门级实验。通过本实验,用户可学会如何用对象OSS的插件,进行简单的数据存、查、删等操作。
相关文章
|
4月前
|
存储 人工智能 Cloud Native
阿里云渠道商:OSS与传统存储系统的差异在哪里?
本文对比传统存储与云原生对象存储OSS的架构差异,涵盖性能、成本、扩展性等方面。OSS凭借高持久性、弹性扩容及与云服务深度集成,成为大数据与AI时代的优选方案。
|
6月前
|
存储 运维 安全
阿里云国际站OSS与自建存储的区别
阿里云国际站对象存储OSS提供海量、安全、低成本的云存储解决方案。相比自建存储,OSS具备易用性强、稳定性高、安全性好、成本更低等优势,支持无限扩展、自动冗余、多层防护及丰富增值服务,助力企业高效管理数据。
|
9月前
|
存储 人工智能 Kubernetes
AI 场景深度优化!K8s 集群 OSSFS 2.0 存储卷全面升级,高效访问 OSS 数据
阿里云对象存储OSS是一款海量、安全、低成本、高可靠的云存储服务,是用户在云上存储的高性价比选择…
|
10月前
|
存储 Kubernetes 对象存储
StrmVol存储卷:如何解锁K8s对象存储海量小文件访问性能新高度?
如何提升海量文件的数据读取速率,对于AI训练集管理、量化回测、时序日志分析等场景尤为重要。阿里云容器服务(ACK))支持StrmVol类型存储卷,基于底层虚拟块设备及内核态文件系统,显著降低海量小文件访问延迟。
|
10月前
|
存储 Kubernetes 对象存储
StrmVol 存储卷:解锁 K8s 对象存储海量小文件访问性能新高度
本文介绍了阿里云容器服务(ACK)支持的StrmVol存储卷方案,旨在解决Kubernetes环境中海量小文件访问性能瓶颈问题。通过虚拟块设备与内核态文件系统(如EROFS)结合,StrmVol显著降低了小文件访问延迟,适用于AI训练集加载、时序日志分析等场景。其核心优化包括内存预取加速、减少I/O等待、内核态直接读取避免用户态切换开销,以及轻量索引快速初始化。示例中展示了基于Argo Workflows的工作流任务,模拟分布式图像数据集加载,测试结果显示平均处理时间为21秒。StrmVol适合只读场景且OSS端数据无需频繁更新的情况,详细使用方法可参考官方文档。
1150 144
|
6月前
|
存储 安全 数据管理
服务器违规资源被删,数据定时备份OSS 云存储才是 “救命稻草”
在数字化时代,数据已成为企业与个人的核心资产。然而,服务器违规、硬件故障等问题频发,导致数据丢失、业务中断,甚至造成不可挽回的损失。为保障数据安全与业务连续性,定时备份至关重要。阿里云国际站OSS提供高效、可靠的云存储解决方案,支持自动定时备份,帮助用户轻松应对数据风险。本文详解OSS备份操作步骤与注意事项,助你为数据穿上“防护甲”,实现安全无忧存储。
|
9月前
|
存储 人工智能 测试技术
AI 场景深度优化!K8s 集群 OSSFS 2.0 存储卷全面升级,高效访问 OSS 数据
OSSFS 2.0通过轻量化协议设计、协程化技术及FUSE3低级API重构,实现大文件顺序读写与小文件高并发加载的显著提升,在实际测试中表现出高达数十倍的吞吐量增长。适用于机器学习训练、推理等对高带宽低延迟要求严苛的场景,同时支持静态和动态挂载方式,方便用户在ACK集群中部署使用。
964 34
|
8月前
|
存储 关系型数据库 MySQL
成本直降30%!RDS MySQL存储自动分层实战:OSS冷热分离架构设计指南
在日均订单量超500万的场景下,MySQL数据年增200%,但访问集中在近7天(85%)。通过冷热数据分离,将历史数据迁移至OSS,实现存储成本下降48%,年省72万元。结合RDS、OSS与Redis构建分层架构,自动化管理数据生命周期,优化查询性能与资源利用率,支撑PB级数据扩展。
577 3

相关产品

  • 对象存储