基于对象存储OSS快速搭建网盘
基于对象存储OSS快速搭建网盘通过以上几个课时的学习,小浩对阿里云云上存储产品类型和特性有了一定的了解。小浩需要使用云上资源搭建个人网盘。在搭建个人网盘前,小浩梳理了个人网盘的架构图:
|
|
文件存储NAS入门基于前面对存储产品的学习,小浩已经了解到文件存储NAS是一个可大规模共享访问、弹性扩展的分布式文件系统,那如果用来作为公司的文件存储应用,该如何访问呢?文件存储有哪些使用的注意事项呢?在开始使用前,我们先一起学习一下文件存储的基础概念与功能特性。
文件存储NAS基础概念与功能特性基础概念
文件存储NAS可支持上千台弹性计算ECS、容器服务ACK等计算节点共享访问。计算节点和NAS各模块的关系如下图所示:
通用型NAS支持数据生命周期管理,开启生命周期管理后,可以根据其配置策略(如距最近访问14天以上)超过14天未访问的数据会自动实现以文件粒度的冷数据沉降到低频介质,以降低存储成本,详情可参考低频介质文档
功能特性 文件存储NAS作为一个可共享访问、弹性扩展、高可靠、高性能的分布式文件系统,支持任意类型计算节点挂载访问,具有丰富的功能特性,包括:容量弹性可扩展、共享访问、丰富的协议兼容、安全控制与合规、加密、灵活的访问模式、数据传输以及数据备份等,详情可参考NAS产品文档-功能特性
文件存储NAS使用流程 小浩学习完文件存储的基础概念和功能特性之后,为了将NAS用于实际业务中,需要继续学习文件存储NAS的使用流程。 以下是使用NAS的初始化流程步骤:
以上为使用NAS的初始化流程,详情可参考官方文档
学习了文件存储NAS的使用流程之后,想要动手实践一下,创建属于自己的文件系统,他该如何操作呢?下面以创建通用型NAS为示例(通过控制台创建其它类型文件系统的步骤类似)
创建文件系统
说明
步骤
|
|
|
|
基于文件存储NAS快速搭建网盘
在前面的课程学习中,小浩已通过实战创建了自己的文件系统,同时完成了ECS实例一键挂载文件系统,那如何将NAS用于实际业务中呢?如何基于ECS和文件存储NAS完成网盘的搭建呢?
网盘场景说明本节,我们通过ECS部署OwnCloud和httpd(Apache Web服务器),后端存储挂载阿里云文件存储NAS,完成网盘的搭建,小浩通过ECS的公网IP访问网盘服务,即可完成文件的读写操作;网盘架构图示如下:
什么是OwnCloudOwnCloud是一个开源免费的云存储项目,提供了网页界面和支持多平台的客户端(Windows、linux、MacOS、IOS、Android)使用,因其是基于PHP开发的云存储软件,需要PHP运行环境 什么是httpdhttpd是一款Apache Web服务器,非常流行的开源软件项目,基于标准的 HTTP 网络协议提供的网页浏览服务,可运行在 Linux、UNIX、Windows 等多种操作系统平台,详情可参考httpd
详细的实验内容,请前往练习实验进行学习 至此,小浩已初步掌握了阿里云对象存储OSS和文件存储NAS的基础内容,并能通过OSS和NAS完成网盘的搭建,在使用过程中小浩发现使用云存储的诸多好处(无需安装运维,开通即用、按量付费等),也激发了小浩继续探索云存储的兴趣。 |
|
课程总结与补充通过本课程我们学习了:
那如何在日常工作中更好的使用和管理我们的存储资源?如:
诸如以上挑战和问题,我们将在接下来的课程中进一步的讲解。 |
|
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南