Serverless 开发流程

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月15万CU 3个月
简介:   Serverless 支持函数应用开发,框架应用开发以及 SaaS 应用开发

  Serverless 开发流程

  Serverless 支持函数应用开发,框架应用开发以及 SaaS 应用开发,要开发 Serverless 应用除了相关的代码外,仅需要额外配置一个 serverless 配置文件,就可以将代码部署为 serverless 应用。Serverless 应用的整个开发生命周期都需要使用 Serverless CLI 完成,详见 Serverless CLI 安装说明 以及 Serverless CLI 命令

  创建 Serverless 项目

  开发者可以使用模板创建项目,也可以手动创建 serverless 配置文件(serverless.yml)将已有的项目转化为 serverless 项目

  使用 CLI 命令 sls (命令行交互) 来创建一个 serverless 官方模板应用。

  使用 CLI 命令 sls init {模板名称} (指定模板) 来创建一个已发布的 serverless 模板应用。

  手动添加 serverless.yml 并完成 serverless 应用配置将任意项目转化为 serverless 应用。

  配置项目

  项目创建完成之后,可以在配置文件(serverless.yml)完成对应用的配置。这里有以下几部分

  Serverelss 应用配置

  app: 是当前 serverless 单函数应用的唯一应用名称(在生成时,为了避免冲突会在结尾添加随机字符串以作区分)。

  component: 是当前 serverless 要是用的组件,根据不同的开发场景需要使用不同的组件。

  name: 组件的实例名称。这个名称用来在 serverless 应用中识别不同的实例,同一应用内实例名称需要唯一。

  inputs: 组件所需要的配置信息,不同组件的配置信息也会不同。

  inputs 的配置都是腾讯云相关设施的配置信息,如: inputs.name 是腾讯云部署的实例名称,region 是腾讯云的地区信息等

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
消息中间件 存储 JavaScript
Serverless开发流程及运行原理(下)
Serverless开发流程及运行原理(下)
364 0
Serverless开发流程及运行原理(下)
|
存储 监控 Java
Serverless开发流程及运行原理(中)
Serverless开发流程及运行原理(中)
218 0
Serverless开发流程及运行原理(中)
|
存储 JavaScript Java
Serverless开发流程及运行原理(上)
Serverless开发流程及运行原理(上)
332 0
Serverless开发流程及运行原理(上)
|
19天前
|
人工智能 自然语言处理 Serverless
阿里云函数计算 x NVIDIA 加速企业 AI 应用落地
阿里云函数计算与 NVIDIA TensorRT/TensorRT-LLM 展开合作,通过结合阿里云的无缝计算体验和 NVIDIA 的高性能推理库,开发者能够以更低的成本、更高的效率完成复杂的 AI 任务,加速技术落地和应用创新。
|
2月前
|
机器学习/深度学习 机器人 Serverless
FaaS 的应用场景
FaaS 的应用场景
|
2月前
|
Serverless API 异构计算
函数计算产品使用问题之修改SD模版应用的运行环境
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
运维 Serverless 网络安全
函数计算产品使用问题之通过仓库导入应用时无法配置域名外网访问,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
消息中间件 SQL 监控
Serverless 应用的监控与调试问题之BMQ的架构是怎么支持流批一体的
Serverless 应用的监控与调试问题之BMQ的架构是怎么支持流批一体的
|
14天前
|
Kubernetes Java Maven
揭秘无服务器革命:Quarkus如何让Java应用在云端“零”负担起飞?
本文介绍如何使用Quarkus从零开始开发无服务器应用,通过示例代码和详细步骤引导读者掌握这一技术。无服务器架构让开发者无需管理服务器,具有自动扩展和成本效益等优势。Quarkus作为Kubernetes Native Java框架,优化了Java应用的启动速度和内存使用,适合无服务器环境。文章涵盖环境搭建、项目创建及部署全流程,并介绍了Quarkus的扩展性和监控工具,助力高效开发与应用性能提升。
24 9
|
11天前
|
人工智能 运维 Serverless
Serverless + AI 让应用开发更简单,加速应用智能化
2024 云栖大会开幕,在大会第一天,阿里云正式发布全新产品——云应用开发平台 CAP。CAP 拥有丰富的场景化应用模板,可以极速体验,并且具备更低的成本优势以及灵活组装等特点,成为广大开发者与企业必备的一站式应用开发平台,让应用开发更简单。

相关产品

  • 函数计算
  • 下一篇
    无影云桌面