1分钟 Serverless搭建高性能网盘
1. 选择资源
费用问题体验前必看完!体验前必看完!体验前必看完!
注意事项
本场景会产生函数计算费用,请您体验前阅读下面两个问题:
Q1: 我该领用哪种资源?
- 首次开通函数计算用户可领取0元函数计算试用资源 ,请您参考“一、选择开通免费试用(函数计 算首次开通用户)”由于试用额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512MB的磁盘使用量将计入按量付费。
- 如果您没有免费试用资格或者在4月6日20:00前已开通函数计算服务,请您参考 “二、选择个人账户资源(无免费试用资格或函数计算老客户)” 推荐购买函数计算9.9 老客户专享套餐。无套餐直接使用会产生函数计算后付费订单,具体计费情况请参考计费概述。由于老客户专享额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512MB的磁盘使用量将计入按量付费。
Q2: 为什么我领取了试用额度,依然有小额计费?
本实验需要使用到“公网出流量”和“磁盘使用量”两个计费项,而试用额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512MB的磁盘使用量将计入按量付费。本体验涉及使用少量公网出流量和磁盘使用量,为了避免停机风险,请您确保账号中有至少1元余额”,具体计费情况请参考计费概述。
本实验公网出流量使用量和超出512MB的磁盘使用量计费参考如下:
- 免费额度外,函数计算费用还包含磁盘使用量和公网出流量。
- 当前应用磁盘使用量为512 MB,不需要支付费用。
- 同时加载前端页面,需要支付一定的公网出流量费用(0.5元/GB)。前端加载需要约1M流量(约 0.00049 元)。
说明:预估费用仅供参考,实际费用取决于图片大小、调用频率等多种因素,如需长期使用本服务,请仔细阅读函数计算(FC)资源使用费用,避免产生意料之外的费用;如仅为体验功能不做长期使用,请一定按照文档最后删除步骤,部署之后立即删除。
一、资源方式介绍
本实验支持开通免费试用、个人账户资源两种实验资源方式。
- 建议首次开通函数计算用户选择开通免费试用。
- 函数计算老用户选择个人账户资源。
在实验开始前,请您选择其中一种实验资源,单击确认开启实验。
二、选择开通免费试用(函数计算首次开通用户)
新客户0元试用资源额度如下:
2023年04月06日20:00之后开通函数计算的用户,可0元享老客户专享套餐,有效期3个月,总价值150元。套餐限购1次,内含四个试用包:50万vCPU*秒 + 100万GB*秒 + 400万次函数调用 + 10万GB*秒GPU。
请注意:试用额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512 MB的磁盘使用量将计入按量付费。本体验涉及使用少量公网出流量和磁盘使用量,为了避免停机风险,请您确保账号中有至少1元余额”,具体计费情况请参考计费概述。
说明:若您是新用户,且符合免费试用资格,那您在页面下方可同时领取函数计算和NAS免费试用,进入实验。
- 领取函数计算免费资源包。
1.1 返回资源领取页面,在卡片中,选择函数计算,单击立即试用。
1.2 首次开通函数计算的新客户,可以在函数计算新客首购套餐页面,单击立即购买,如弹出新的页面,您可先忽略。
- 领取文件存储NAS免费资源包
说明:如果您不符合文件存储NAS免费试用资格,您依然可以完成实验,只是会产生部分费用,有关文件存储NAS费用详情请参考计费概述。
2.1 请选择实验资源的下方卡片中,选择文件存储NAS,单击立即试用。
2.2 在文件存储NAS试用开通页面,根据页面引导进行开通文件存储NAS,选中服务协议,单击立即试用,如弹出新的页面,您可先忽略。
二、选择个人账户资源(无免费试用资格或函数计算老客户)
如果您没有免费试用资格或者在4月6日20:00前已开通函数计算服务,请您选择个人账户资源进行实验。
您有两种付费方式:
方式一:您可以直接使用函数计算后付费开始实验,计费标准详情请参考计费概述。请您仔细阅读计费标准,防止有意料之外的付费。
方式二:本实验推荐您购买函数计算老客户专享套餐包,进行实验。额度如下:
2023年04月06日20:00之前开通函数计算的用户,可9.9元享老客户专享套餐,有效期3个月,总价值150元。套餐限购1次,内含四个试用包:50万vCPU*秒 + 100万GB*秒 + 400万次函数调用 + 10万GB*秒GPU。
请注意:试用额度不支持抵扣公网出流量和磁盘使用量的费用。如您未购买相关资源包,公网出流量使用量和超出512 MB的磁盘使用量将计入按量付费。本体验涉及使用少量公网出流量和磁盘使用量,为了避免停机风险,请您确保账号中有至少1元余额”,具体计费情况请参考计费概述。
具体操作为:
- 前往函数计算管理控制台。在概览页面,单击老客户专享套餐。
- 在函数计算老客首购套餐页面,单击立即购买。
2. 实验准备
在体验本场景之前,需要开通以下服务:
函数计算FC:https://fcnext.console.aliyun.com/
文件存储NAS:https://nasnext.console.aliyun.com/
另外:本场景可能会产生费用,主要包括:
1. 文件存储NAS挂载费用:https://help.aliyun.com/document_detail/54301.html
2. 函数计算资源使用费用:https://www.aliyun.com/price/product
如需长期使用本网盘,请仔细阅读硬盘挂在存储费用(NAS)和函数计算(FC)资源使用费用,避免产生意料之外的费用;如仅为体验功能不做长期使用,请按照文档最后删除步骤,部署之后立即删除。
3. 创建网盘
开通业务
开通以下服务:
函数计算 FC:https://fcnext.console.aliyun.com/
硬盘挂在 NAS:https://nasnext.console.aliyun.com/
创建网盘
- 进入到函数计算控制台:https://fcnext.console.aliyun.com/overview
- 点击左侧的应用按钮。
注意:如果之前使用过应用中心,单击应用之后出现类似于下面的页面。此时可以单击创建应用继续流程。
- 单击应用/创建应用之后,可以看到应用列表。
- 此时选择KodBox,单击立即创建。
- 在创建应用页面,选择直接部署。
- 此时还需要关注页面上角色名称部分,例如:
此时需要单击前往授权进行授权,授权完成可能会提示:
说明:如果您的角色名称已有相关权限,可忽略此步骤。
- 完成之后单击页面最下面的创建并部署默认环境。
- 此处要稍等片刻,等待创建完成,可以看到访问域名:
- 此时单击访问域名,进行kodbox系统安装。根据页面指引,完成环境监测、数据库配置和账号设置。
- 安装完成之后,进行登录测试。
测试账号:admin
测试密码:您设置的密码。
此时自己的云网盘、云桌面就完成了
- 部署成功后, 根据url打开浏览器, 如果有升级弹窗提示, 请忽视不要升级!
4. 资源删除
资源删除
本操作中中的部署过程是免费的,但是在后期的使用过程是会产生一定的费用,主要包括:
1. NAS的存储费用,具体的费用参考:https://www.aliyun.com/price/product?spm=5176.59209.J_5834642020.11.1ce176b9ut6vjT#/nas/detail/nas_bag
2. 函数计算的资源使用费用,具体的费用参考:https://help.aliyun.com/document_detail/54301.html?spm=5176.137990.J_5253785160.6.6bbc1608aysgbJ
所以您之后如果需要上传、下载等操作,可能都会涉及到相关得用,如果您为了避免费用的产生,您可以删除相对应的资源:
1. 删除帮您创建的硬盘挂载服务,NAS控制台: https://nasnext.console.aliyun.com/
2. 删除帮助您创建的函数计算服务,函数计算控制台:https://fcnext.console.aliyun.com/
另外,您也可以点击应用中心右上角的删除服务,通过弹出的窗口,点击右边 ID/NAME 的超链接,进行对应资源的删除。
需要注意的是,如果您通过其他途径/渠道对要删除的硬盘挂载或者函数计算资源进行了使用,请注意删除后的影响。
操作视频: https://images.devsapp.cn/application/kodbox/kodbox-deploy.mp4
5. 个人网盘的成本计算
个人网盘的成本计算
日常应用网盘您除了会关注功能,一定会关注费用问题,这一部分会对这个网盘的费用进行比较详细的剖析,给需要长期使用本网盘的同学。
成本剖析
- 计算费用: 0.000110592元/GB-秒。
- 流量费用:函数请求响应流量:0.50元/GB, 取决于您每个月从您的网盘上下载文件的多少, 上传没有流量费用。上传和下载均没有限速。
- 持久化费用:使用阿里云 NAS, 主要部署 kodbox 应用需要的 sqlite 数据库, 0.35(*结合低频介质,低至0.19) GB/月, 由于 NAS 单价比较贵, 建议 NAS 盘只做 kodbox 的 sqlite 数据库存储, 不会超过1G, 费用即 0.35 元。
- 在单纯存储这块, 可以选择您自己存储类型,以使用 OSS 做文件存储为例, OSS 存储价格如下表, 如果电影收集爱好者, 大部分电影应该是冷归档型,假设有 100GB 的存储资源,那么每个月的存储费用是 1.5 元。
以小明的网盘为具体示例
小明使用这个方案做自己的私有或家庭网盘,目前大约有 150G 的资源
存储
通过对 OSS 结合基于最后一次修改时间的生命周期规则实现Bucket内指定前缀的Object在达到指定天数后转换为目标存储类型,策略说明如下:
- Object存储30天后,自动转换为低频访问类型。
- Object存储180天后,自动转换为归档存储类型。
- Object存储360天后,自动转换为冷归档存储类型。
假设小明的资源的分布情况如下:
- 最新的存储资源(30 天以内), 5G
- 30-180天内的资源, 20G
- 180天-360天的资源,25G
- 超过360天的资源,100G
NAS 作为数据库: 0.35 元
因此小明每个月的存储费用为: 0.12 * 5 + 20 * 0.08 + 25 * 0.033 + 100 * 0.015 + 0.35 = 4.875
流出流量
该方案最大的优势就是上传和下载没有任何限速, 上传没有流量费用。 理论上 FC 一个实例, 最大内网带宽是1Gbps, 最大外网带宽是 100Mbps。
假设小明每个月, 会翻阅自己网盘内的电影和照片, 假设每个月消耗的流量是 15G, 流量费用为 0.5 * 15 = 7.5
总结
小明一个月的总费用为: 4.875 + 7.5 = 12.375 元
实验地址:https://developer.aliyun.com/adc/scenario/6f0c851b4d3940ee885ce7b3896171e5