如何用 Serverless 低成本打造个人专属网盘?
简介:想要做个网盘不知如何开始,不妨花3分钟读读这篇,看看如何借助 Serverless ,低成本的做一个“不限制网速、无限扩展、同时支持数百种文件格式在线预览、编辑、协作”的专属个人 & 家庭网盘~
前言
随着全球大数据不断增长,未来数据云存储容量需求也将不断扩大,iiMedia Research(艾媒咨询)数据显示,2020年全球数据中心存储容量将达到272艾字节。不断扩大的个人数据和云储存需求加速了个人云服务市场的发展,2020年中国个人云盘用户规模有超过4亿人。
虽然现在市面上有些网盘产品, 如果免费试用,或多或少都存在一些问题, 可以参考
KodBox 遇见 Serverless
为什么是 KodBox?
调研了不少开源的 web ui filemanager,
简单高效,流畅, 云端存储&协同办公新体验
- 如Windows体验的私有云盘/企业网盘
- 完全支持私有化部署,存储安全可控
- 数百种文件格式在线预览、编辑和播放
- 轻松分享,高效协作,细粒度权限管控
- 全平台客户端覆盖,随时随地访问,轻松同步挂载
更多详情可以参考
为什么选择 Serverless 托管 KodBox 应用?
网盘的操作时间就是比较离散的, 尤其是对于个人和家庭的网站, 常备一台机器(数据库也需要安装在本机, 不然还有单独的数据库费用), 会产生大量的浪费, 比如凌晨大家都睡觉了,机器资源是闲置的。 而对于晚上 8 点, 家庭成员都在娱乐休闲的时候, 可用一台机器的资源又不太够用, 比如大家一起同时在线看不同的 4K 高清电影(当然每个人可以自己先快速下载到自己本地PC 机或者手机)。 而 Serverless 很好的解决了这个需求, 按量付费, 有请求随时扩容。
- 您无需采购与管理服务器等基础设施,只需编写并上传代码。
- 函数计算为您准备好计算资源,弹性地、可靠地运行任务。
- 按量付费、免运维
- 提供日志查询、性能监控和报警等功能。
借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。
DEMO 体验地址:
地址:
账号: test
密码:test@123
登录之后, 您可以得到一个 web 版本的 windows 操作系统的体验, 对您 NAS 盘 或者 OSS 上多媒体文件进行预览、编辑、移动等各种处理。
当然:
- 如果您部署成功后, 默认有 admin 账号, 可以实施更高级的用户管理级插件安装等等...
成本剖析:
- 计算费用: 0.000110592元/GB-秒, 每个月有 40万 GB-秒的免费额度,这项基本免费。
- 流量费用:函数请求响应流量:0.50元/GB, 取决于您每个月从您的网盘上下载文件的多少, 上传没有流量费用。上传和下载均没有限速。
- 持久化费用:使用阿里云 NAS, 主要部署 kodbox 应用需要的 sqlite 数据库, 0.35(*结合低频介质,低至0.19) GB/月, 由于 NAS 单价比较贵, 建议 NAS 盘只做 kodbox 的 sqlite 数据库存储, 不会超过1G, 费用即 0.35 元。
- 在单纯存储这块, 可以选择您自己存储类型,以使用 OSS 做文件存储为例, OSS 存储价格如下表, 如果电影收集爱好者, 大部分电影应该是冷归档型,假设有 100GB 的存储资源,那么每个月的存储费用是 1.5 元。
快速部署实战操作
- 开通阿里云
- 开通阿里云
- 在登录阿里云控制台的状态下, 打开这个引导教程
Tips:
- 如果教程中某些步骤时间比较长, 请耐心稍等下,cloudshell 默认提供机器规格 CPU 性能较低, zip 和 unzip 消耗的时间较长
- 如果您有自己的域名, 您可以将最后的得到的访问家庭 NAS 的域名换成您自己的域名, 具体参考函数计算的
- 使用 admin 账号登录, 进入后台存储管理, 添加适合自己的存储, 比
如增加一个 OSS Bucket。
畅想
在文章
参考:
本文为阿里云原创内容,未经允许不得转载。