基于 Serverless 打造如 Windows 体验的个人专属家庭网盘

简介:虽然现在市面上有些网盘产品, 如果免费试用,或多或少都存在一些问题, 可以参考文章《2020 国内还能用的网盘推荐》。本文旨在使用较低成本打造一个 “个人专享的、无任何限速的、如 Windows 体验的私有云盘”。

作者 | 西流

前言

随着全球大数据不断增长,未来数据云存储容量需求也将不断扩大,iiMedia Research(艾媒咨询)数据显示,2020 年全球数据中心存储容量将达到 272 艾字节。不断扩大的个人数据和云储存需求加速了个人云服务市场的发展,2020 年中国个人云盘用户规模有超过 4 亿人。

虽然现在市面上有些网盘产品, 如果免费试用,或多或少都存在一些问题, 可以参考文章《2020 国内还能用的网盘推荐》。本文旨在使用较低成本打造一个 “个人专享的、无任何限速的、如 Windows 体验的私有云盘”

KodBox 遇见 Serverless

1、为什么是 KodBox?

调研了不少开源的 web ui filemanager,kodbox 深深打动了我, 功能丰富超出了我的想象,总结下来就是:简单高效,流畅, 云端存储&协同办公新体验

  • 如 Windows 体验的私有云盘/企业网盘
  • 完全支持私有化部署,存储安全可控
  • 数百种文件格式在线预览、编辑和播放
  • 轻松分享,高效协作,细粒度权限管控
  • 全平台客户端覆盖,随时随地访问,轻松同步挂载

更多详情可以参考 kodbox 中文网。

2、为什么选择 Serverless 托管 KodBox 应用?

网盘的操作时间就是比较离散的, 尤其是对于个人和家庭的网站, 常备一台机器(数据库也需要安装在本机, 不然还有单独的数据库费用), 会产生大量的浪费, 比如凌晨大家都睡觉了,机器资源是闲置的。而对于晚上 8 点, 家庭成员都在娱乐休闲的时候, 可用一台机器的资源又不太够用, 比如大家一起同时在线看不同的 4K 高清电影(当然每个人可以自己先快速下载到自己本地 PC 机或者手机)。而 Serverless 很好的解决了这个需求, 按量付费, 有请求随时扩容。

阿里云函数计算是事件驱动的全托管计算服务。使用函数计算:

  • 您无需采购与管理服务器等基础设施,只需编写并上传代码。
  • 函数计算为您准备好计算资源,弹性地、可靠地运行任务。
  • 按量付费、免运维
  • 提供日志查询、性能监控和报警等功能。

借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。

将 kodbox 项目部署到函数计算, 数据库持久化使用阿里云文件存储,内容存储使用阿里云对象存储,  我们就得到一个专属的 " 计算+存储都可以 Serverless 无限扩展、不限制网速、支持数百种文件格式在线预览编辑和播放、轻松分享和协作" 的个人&家庭网盘。
 

3、DEMO 体验地址

http://kodbox.fc-nas-filemgr.1986114430573743.cn-hangzhou.fc.devsapp.net账号:  test

密码:test@123

登录之后, 您可以得到一个 web 版本的 windows 操作系统的体验, 对您 NAS 盘 或者 OSS 上多媒体文件进行预览、编辑、移动等各种处理。

当然:
  1. 如果您部署成功后, 默认有 admin 账号, 可以实施更高级的用户管理级插件安装等等...
  2. 下载 - 可道云-私有云存储&协同办公平台_企业网盘_企业云盘_网盘_云盘可以下载 PC 或者手机客户端实现网盘的自动备份同步功能   ...

成本剖析

  • 计算费用: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 元。

快速部署实战操作

  • 开通阿里云函数计算
  • 开通阿里云文件存储
  • 在登录阿里云控制台的状态下, 打开引导教程 start-fc-kodbox, 按照指引教程走下去即可(见文末)。

Tips:

  • 如果教程中某些步骤时间比较长, 请耐心稍等下,cloudshell 默认提供机器规格 CPU 性能较低,zip 和 unzip 消耗的时间较长
  • 如果您有自己的域名, 您可以将最后的得到的访问家庭 NAS 的域名换成您自己的域名, 具体参考函数计算的配置自定义域名
  • 使用 admin 账号登录, 进入后台存储管理, 添加适合自己的存储, 比如增加一个 OSS Bucket。

畅想

在文章《PHP 遇见 Serverless,帮你解决这些痛点!》中, 我们十分细致地讨论了 PHP 应用在 Serverless 的最佳实践方式以及带来的巨大价值, 其中最重点的一个点是 FC 弹出的实例演化为存粹的执行环境, PHP web 工程存储到 NAS, 这个时候我们就可以使用 Kodbox + FC 实现 windows 体验般的 WEB UI 对 NAS 上的 PHP 工程就行管理, 包括上传、覆盖、删除、修改等。

参考链接

  • 艾媒咨询|2020-2021年中国个人网盘专题调研报告艾媒咨询|2020-2021年中国个人网盘专题调研报告(附下载)-艾媒网
  • 引导教程 start-fc-kodboxGitHub - devsapp/start-fc-kodbox: kodbox deploy on FC
  • 可道云-私有云存储&协同办公平台_企业网盘_企业云盘_网盘_云盘
  • GitHub - kalcaddle/kodbox: kodbox is a file manager for web. It is a newly designed product based on kodexplorer. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms
  • 2020国内还能用的网盘推荐2020国内还能用的网盘推荐 - 知乎
  • 什么是函数计算 - 函数计算 - 阿里云
  • PHP 遇见 Serverless,帮你解决这些痛点!https://developer.aliyun.com/article/874479

原文链接

本文为阿里云原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/511105.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apsara Stack 技术百科 | 数字化业务系统安全工程

简介:数字化平台已经与我们生活紧密结合,其用户规模庞大,一旦系统出现故障,势必会造成一定生活的不便。比如疫情时代,健康码已经成为人们出门必备的条件,一旦提供健康码服务平台出现故障,出行将…

支撑百万级传感器的延时队列

文/升哲科技 刘鹏 摘要:本文主要描述升哲科技在打造物联智慧城市平台过程中关于如何实现延时队列服务的技术选型经验、延时队列服务的架构设计以及延时队列的底层细节实现原理。 背景 升哲科技是一家物联网与人工智能领域的国家高新技术企业、独角兽企业。 要打…

深度解析|基于 eBPF 的 Kubernetes 一站式可观测性系统

简介:阿里云 Kubernetes 可观测性是一套针对 Kubernetes 集群开发的一站式可观测性产品。基于 Kubernetes 集群下的指标、应用链路、日志和事件,阿里云 Kubernetes 可观测性旨在为 IT 开发运维人员提供整体的可观测性方案。 作者:李煌东、炎…

系列解读SMC-R:透明无感提升云上 TCP 应用网络性能(一)| 龙蜥技术

简介:已有的应用若想使用RDMA技术改造成本高,那么有没有一种技术是不做任何改造就可以享受RDMA带来的性能优势? 文/龙蜥社区高性能网络SIG 引言 Shared Memory Communication over RDMA (SMC-R) 是一种基于 RDMA 技术、兼容 socket 接口的内…

技术引领未来, IDC TechScape中国数据安全发展路线图首发

2022年8月26日,IDC 2022 CSO全球网络安全峰会(中国站)在上海隆重开幕,会上首次发布《IDC TechScape:中国数据安全发展路线图,2022》。报告认为,帮助用户构建全方位数据安全治理体系将成为大趋势…

DataV 3D 平面地图 2.0 焕新上线

简介:DataV3月,3D平面地图2.0现已上线~ 3D 平面地图 2.0 现已上线~ 让我们来看看更新了哪些功能吧! 01 交互升级,省市区自由下钻 自带行政区域数据,无需配置: 甚至,可以通过「蓝图编辑器」实…

PolarDB-X 发布 2.1.0 版本,Paxos 开源

简介:2022年4月1号,PolarDB-X 正式开源X-Paxos,基于原生MySQL存储节点,提供Paxos三副本共识协议,可以做到金融级数据库的高可用和容灾能力,做到RPO0的生产级别可用性,可以满足同城三机房、两地三…

828成首个B2B企业节,华为联合3万生态伙伴助力中小企业数字化转型

中小企业既是市场的主体,也是保就业的主力军。截至2021年末,中小企业在全国企业中数量占比已超过99%,并贡献了80%的就业机会。 为助力中小企业创新发展,8月28日,华为联合3万家生态伙伴,共同发起了全国首个…

阿里云贾扬清:数据湖正成为企业数据应用创新标配

简介:全球数据湖峰会开幕 数字经济蓬勃发展的今天,越来越多的用户已经从“上好云”,走到了“用好云”的这个阶段。如果说在“上好云这个阶段,大多数用户关心的是如何在成本上获得更好的回报。那么在上好云这个阶段,更…

强强联手,NVIDIA 与 Ampere Computing 重磅推出云原生服务器平台

随着 5G、元宇宙的兴起,云游戏再一次迎来爆发。据 IDC 与中国信息通信研究院联合发布的《全球云游戏产业深度观察及趋势研判(2022年)》显示,2021年,中国地区云游戏市场收入已达 40.6 亿元,同比增长 93.3%。…

有了这款工具,定位线上问题事半功倍|云效工程师指北

简介:有了这款工具,定位线上问题事半功倍,程序员在日常工作中经常会遇到一些线上问题需要排查,本文的主人公程序员小张也不例外。但排查的过程却时常令他困扰不已。让我们一起看看他遇到了哪些问题,又是怎么解决的。 …

云原生时代如何用 Prometheus 实现性能压测可观测-Metrics 篇

简介:可观测性包括 Metrics、Traces、Logs3 个维度。可观测能力帮助我们在复杂的分布式系统中快速排查、定位问题,是分布式系统中必不可少的运维工具。 作者:拂衣 什么是性能压测可观测 可观测性包括 Metrics、Traces、Logs3 个维度。可观测…

基于 KubeVela 的机器学习实践

简介:本文主要介绍如何使用 KubeVela 的 AI 插件,来帮助工程师更便捷地完成模型训练及模型服务。 作者:KubeVela 社区 在机器学习浪潮迸发的当下,AI 工程师除了需要训练、调试自己的模型之外,还需要将模型进行部署上…

Gartner发布2022年云平台服务技术成熟度曲线,iPaaS、低代码将达到成熟期

Gartner 2022年云平台服务技术成熟度曲线显示,集成平台即服务(iPaaS)和低代码应用平台(LCAP)技术将在不到两年的时间内达到生产成熟期(Plateau of Productivity)。 编辑 | 宋慧 供稿 | Gartner…

贼喊捉贼?“盗版”软件开发者向 GitHub 投诉被侵权

整理 | 于轩 出品 | CSDN(ID:CSDNnews)拥有超过2亿个代码存储库,由8000多万用户共享,GitHub已然成为世界上最大和最先进的开发平台。 与其他托管用户生成内容的平台一样,这个庞大的代码库经常会接到版权…

基于 Serverless 架构的头像漫画风处理小程序

简介: 当一个程序员想要个漫画风的头像时... 前言 我一直都想要有一个漫画版的头像,奈何手太笨,用了很多软件 “捏不出来”,所以就在想着,是否可以基于 AI 实现这样一个功能,并部署到 Serverless 架构上让…

异动分析技术解决方案—异动归因之指标拆解

简介:归因的方法有多种,这篇文章的重点是指标拆解,也是我们做业务分析时最常用到的方法。我们的目的是解放人力,将指标拆解实现自动化,一方面可以加快业务迭代速度,快速定位问题;另一方面可以对…

阿里巴巴云原生混部系统 Koordinator 正式开源

简介: 脱胎于阿里巴巴内部,经过多年双 11 打磨,每年为公司节省数十亿的混部系统 Koordinator 今天宣布正式开源。通过开源,我们希望将更好的混部能力、调度能力开放到整个行业,帮助企业客户改进云原生工作负载运行的效…

足不出户,确保交付——独家交付秘籍(第二回)

简介:在后疫情时代,遇到无法出差、无法访客时,如何保障交付按时保质的进行,做好运维质量的保障,从而不影响企业整体营收,已成为我们生死攸关的难题。小锤在遇到无法只通过远程就完成项目交付验收&#xff0…

如何使用 PTS 快速发起微服务压测

简介:本文讲阐述什么是微服务架构、微服务架构对系统稳定性带来的影响,以及用性能测试验证稳定性的必要性、用户进行微服务压测的痛点和 PTS 的独特优势、云上使用 PTS 快速发起微服务压测的步骤,以及压测完成后排查分析相关问题的 Tips。 作…