开发者社区> 鳄鱼儿> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

基于Serverless函数计算FC一键搭建Zblog博客系统

简介: Serverless无服务架构实际上是在开发和部署软件的过程中,让软件开发者忽略服务器的存在,从而更专注于代码实现。也就是所谓的函数即服务FaaS,无服务框架即是对FaaS的一种实现。使用函数计算FC,我们只需要专注于业务代码开发,并将代码上传,后续作业都可以交由函数计算完成。
+关注继续查看

什么是无服务(Serverless)构架

Serverless无服务架构实际上是在开发和部署软件的过程中,让软件开发者忽略服务器的存在,从而更专注于代码实现。也就是所谓的函数即服务FaaS,无服务框架即是对FaaS的一种实现。

我们常用的几种服务形式,从低层到高级分别为IaaS,PaaS,SaaS。IaaS和PaaS对于用户而言,依然有一定的运维能力要求,而PaaS虽然免去了运维工作,但其灵活度又比前两者低了很多,FaaS则正好抛弃了三者的缺点,保留了三者的优点,如下图所示。

对比

阿里云函数计算FC

函数计算(Function Compute)是一个事件驱动的全托管 Serverless 计算服务,您无需管理服务器等基础设施,只需编写代码并上传,函数计算会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。——官网介绍

使用函数计算,我们只需要专注于业务代码开发,并将代码上传,后续作业都可以交由函数计算完成。

如何使用

首先开通阿里云函数计算,https://www.aliyun.com/product/fc> 有免费额度

以创建Zblog应用为例,在应用中选择zblog模板创建

创建应用

接下来会提供部署方式,通过代码仓库部署方便之处在于,当我们修改了代码并提交远程仓库时,可以直接通过函数计算进行部署。如选择Github远程仓库,则需要在仓库用户/组织处选择github进行授权,这样才能获取到你的Github仓库等信息。

也可以选择直接部署,这里会部署一个zblog模板项目。

仓库名称,应用名称等根据需求进行修改即可。

部署方式

填好信息后,进入下一步会显示正在部署。需要等待一会儿。

部署进行时

等待一会儿后,会在同一页面下显示部署成功

部署成功

进入该应用后,可以看到自动生成的子域名,通过此域名可以访问到刚刚部署的zblog应用。

获取访问子域名

进入该域名后,会进入到zblog初始化安装设置。可以根据提示进行安装

zblog初始化设置

zblog环境检查

数据库设置可以选择SQLite,主题在鼠标悬浮时可以预览,可以方便选择你喜欢的主题。

设置完信息,安装最后一步就已经完成了

数据库设置

zblog主页

总结

本次体验函数计算FC,确实提升了不少开发效率,服务部署方式简单,更能帮助开发者专注于业务逻辑的开发,从而快速构建出低成本、高可用、弹性伸缩的系统,并且函数计算FC本身支持弹性伸缩,非常适合负载具有明显波峰波谷的业务场景。从部署方式精简来看,运维成本减低不少,可以不用再管理和维护机器等基础设施,从而大幅降低部署和维护难度。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
基于函数FC一键创建虚拟云盘简单操作全程无代码
本文均为本人实操整理,请勿搬运,学习交流可以随时评论---魏红斌
137 0
搭建 Zblog 博客系统-1
搭建 Zblog 博客系统-1
59 0
开发人员,怎能没有个人博客!前人所创经典ZBlog
开发人员,怎能没有个人博客!前人所创经典ZBlog
48 0
+关注
鳄鱼儿
web开发工作者,后端开发研究者
67
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载