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

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月免费额度15元,12个月
简介: 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本身支持弹性伸缩,非常适合负载具有明显波峰波谷的业务场景。从部署方式精简来看,运维成本减低不少,可以不用再管理和维护机器等基础设施,从而大幅降低部署和维护难度。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
12天前
|
弹性计算 Serverless 开发者
Next.js 建站的生死抉择:Serverless FC 与 Serverless 应用引擎的激烈碰撞,何去何从?
【8月更文挑战第7天】在选择Serverless FC或Serverless应用引擎部署Next.js网站时,需考量便捷性、性能与成本。Serverless应用引擎提供直观界面简化部署管理,而Serverless FC需深入了解函数配置;性能上,应用引擎表现更稳定,尤其高并发场景,但FC按需伸缩;成本方面,FC适合低流量应用,应用引擎大规模使用更经济。两者均具良好扩展性,但体验各异。最终选择应基于具体需求、预算和技术背景。
29 3
|
21天前
|
JSON JavaScript Serverless
函数计算操作报错合集之流水线部署 serverless 全部失败,该如何解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
21天前
|
存储 Serverless 文件存储
函数计算产品使用问题之如何让SDXL模型在函数计算FC中运行并生成图像
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
21天前
|
存储 物联网 Serverless
函数计算产品使用问题之如何解决函数计算FC的ControlNet不生效
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
21天前
|
人工智能 运维 机器人
函数计算产品使用问题之怎么使用Serverless Devs创建GPU函数
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
21天前
|
负载均衡 JavaScript Serverless
函数计算产品使用问题之如何将Gitee上的Vue项目部署到SF(Serverless Framework)上
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
21天前
|
监控 IDE Java
函数计算产品使用问题之如何不使用FC的IDE进行开发,并将开发好的应用部署到FC上
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
运维 Cloud Native 关系型数据库
活动回顾|阿里云 Serverless 技术实战与创新成都站回放&PPT下载
7月29日“阿里云 Serverless 技术实战与创新”成都站圆满落幕。可免费下载成都站|阿里云 Serverless 沙龙演讲 PPT。
|
人工智能 弹性计算 运维
阿里云宣布 Serverless 应用引擎 SAE2.0 将公测上线,多款产品全新升级
阿里云宣布 Serverless 应用引擎 SAE2.0 将公测上线,多款产品全新升级
70001 53
|
人工智能 弹性计算 运维
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
1585 10

热门文章

最新文章

相关产品

  • 函数计算