使用Serverless搭建高性能网盘

更新时间: 2023-04-25 17:33:09

fc

手动配置

35

教程简介

通过本教程,您将学习如何使用阿里云函数计算FC(Function Compute)的Serverless应用中心快速搭建一套个人高性能网盘。

函数计算是阿里云提供的事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码或镜像。函数计算为您准备好计算资源,弹性地、可靠地运行任务,并提供日志查询、性能监控和报警等功能。

Serverless应用中心是一款无服务器的应用框架,开发者无需关心底层资源即可部署完整可用的Serverless应用架构。您只需简单几步,就可以体验Serverless应用架构,提升开发效率和降低运维成本。

image

我能学到什么

  • 学会使用函数计算应用中心的模板快速部署应用。

  • 学会操作Web版文件管理系统。

操作难度

所需时间

35分钟

使用的阿里云产品

所需费用

本操作的部署过程是免费的,但是后期如果使用,会产生NAS存储费用或函数计算的资源使用费用。更多信息,请参见NAS计费概述FC计费概述

准备环境和资源

10

开始教程前,请按以下步骤准备环境和资源:

  1. 开通NAS服务。您可以登录NAS产品详情页,根据页面引导开通服务。

  2. 访问阿里云免费试用。单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)、账号注册(尚无阿里云账号)或实名认证(根据试用产品要求完成个人实名认证或企业实名认证)。

  3. 成功登录后,在产品类别下选择计算>函数计算 FC,在函数计算 FC卡片上单击立即试用

  4. 函数计算 FC面板,选中服务协议右侧的复选框,然后单击立即试用完成试用申请。

部署应用

10

  1. 登录函数计算控制台,在左侧导航栏单击应用,然后在应用页面,选择创建应用的方式。本文以通过模板创建应用方式为例进行介绍。

    如果您第一次使用函数计算,需先创建函数计算默认角色。在弹出的推荐您创建 AliyunFcDefaultRole 默认角色对话框,单击创建,页面跳转至RAM的角色快捷创建页面,单击同意授权

    image
  2. 在下方模板区域,选择热门应用页签,找到目标模板KodBox,光标放在KodBox卡片,然后单击立即创建

    image
  3. 创建应用页面,设置配置项信息,然后单击创建并部署默认环境。主要配置项说明如下,其余配置项选择默认值。

    配置项

    说明

    示例

    部署类型

    选择部署应用的方式。

    直接部署

    角色名称

    如果您第一次在应用中心创建应用,单击前往授权,跳转至角色快捷创建页面,创建AliyunFCServerlessDevsRole角色,然后单击同意授权

    如果现有权限不足,单击+添加策略,在弹出的对话框选择要添加的策略,然后单击添加

    AliyunFCServerlessDevsRole

    等待几分钟后,页面跳转至应用详情页面,待部署状态转变为部署成功时,表示应用部署成功。

    image

登录云网盘

10

  1. 在应用详情页面,单击操作列的访问域名。页面跳转至Web版Windows用户体验的文件管理系统页面,按照以下步骤进行配置。

    image
    1. 系统安装环境检测页签,确认环境信息,然后单击下一步

      abf75877a9517648b329e6c8b37e6f2d
    2. 数据库配置页签,数据库类型选择PDO,其余参数选择默认值,然后单击确定

      96accaaa85e38cdb2df9394f11d19fd1
    3. 账号设置页签,为管理员账号admin设置密码,然后单击确定。您也可以试用默认密码admin直接登录。

      27b7474fba4c6b84b825f42715a3b3e6
    4. 设置完成后,页面自动跳转至KodBox登录界面,输入账号和密码并登录。此时,您自己的云网盘就部署完成了。

      image
  2. 登录成功后,您可以看到自己云网盘的详细信息。

    image

完成

3

登录函数计算控制台,在左侧导航栏,单击应用,在应用页面单击目标应用左侧的image图标,然后单击目标环境右侧操作列的访问域名,页面跳转至KodBox登录界面,从浏览器地址栏获取URL。

在任意一台终端的浏览器地址栏中,输入获取的URL(例如http://kodbox.fc-nas-filemgr-emzo.164901546557****.cn-hangzhou.fc.devsapp.net/)并回车,出现KodBox登录界面表示部署成功。

image

清理及后续

2

  1. 函数计算提供150元、有效期为三个月的免费试用额度。超过有效期和超出试用额度的部分均会计入按量付费。更多关于试用额度的信息,请参见试用额度。完成教程后,请参考以下场景处理函数计算的资源:

    • 如果无需使用函数计算,请登录函数计算控制台,找到目标应用,单击右侧操作列的删除,按照界面提示删除资源。

    • 如果需要继续使用函数计算,请确保账户不要欠费。

  2. 后期如果在NAS上传或下载文件会产生存储费用。完成教程后,请参考以下场景清理对应资源:

    • 如果无需继续使用NAS文件存储系统,请登录NAS文件存储控制台,根据界面提示删除资源。

    • 如果需要继续使用NAS文件存储系统,请确保账户不要欠费。

总结

常用知识点

问题1:个人网盘搭建成功后,有默认的用户名和密码吗?(单选题)

  • 没有

正确答案是有。默认的用户名为admin,默认密码为admin。

问题2:本教程中,搭建网盘使用的哪个数据库?(单选题)

  • SQLite

  • MySQL

  • PDO

正确答案是PDO

延伸阅读

阿里云首页 相关技术圈