基于函数计算一键部署一个Serverless VSCode WebIDE

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 从技术角度来说,Serverless 就是 FaaS 和 BaaS 的结合。Serverless = FaaS + BaaS。简单来讲,FaaS(Function as a Service) 就是一些运行函数的平台,比如阿里云的函数计算、AWS 的 Lambda 等。BaaS(Backend as a Service)则是一些后端云服务,比如云数据库、对象存储、消息队列等。利用 BaaS,可以极大简化我们的应用开发难度。Serverless 则可以理解为运行在 FaaS 中的,使用了 BaaS 的函数。

1. 前期准备工作

1.1 开通函数计算

我们首先进入函数产品详情页面,开通函数的计算,我是阿里云产品的使用者,我已经开通了函数计算,所以我显示的是管理控制台,未开通的人员在那个位置显示的是免费开通,这是现阶段阿里云给到大家的福利,大家好好珍惜!image.png

未开通的人员在点击免费开通之后,出来如下页面,我们点击开通即可.

image.png

1.2 开通对象存储

步骤都是一样的,本人是已经开通,所以显示管理控制台

image.png

2. 部署 VSCode WebIDE 到函数计算

第一步我们进入到函数计算计算页面,点击左侧工具栏的应用

image.png

注意:此处是因为我之前创建了函数实例,所以页面会显示,如果我们未使用过这个功能,这个页面是空页面.

第二步我们点击创建应用

image.png

注意: 我们需要使用的是vscode,所以我们需要找到web应用中的vscode.

image.png第三步,我们点击立即创建即可

image.png

注意: 这里我们需要注意的是在高级配置中有一个需要授权的地方,我们需要点击授权才可以进行成功的创建.

image.png

3. 删除资源

我们在使用完成之后一定要记得删除我们不用的资源,以免后续欠费.

3.1 删除函数资源

我已经将函数资源删掉了,这里就不给大家演示了,大家后续有什么不懂的地方可以给我留言,我给大家进行解答.哈哈哈哈哈

3.2 删除对应的OSS Bucket

image.png

  1. 删除对应的 OSS bucket
  2. 删除对应的 OSS bucket
  3. 删除对应的 OSS bucket

注意:我这里是之前创建了不少实例,因此页面有显示,如果没有创建即为空页面

我们在这里删除相应的实例

image.png

打开相应的实例,在底部进行删除即可.image.png

4. 经验分享

4.1 相关的理论概念

基于 Serverless 架构和 Vscode 的即开即用,用完即走的轻量 Web IDE 服务。主要特点:

  • 全功能 Vscode Web IDE,支持海量的插件。
  • 虚拟机级别的多租安全隔离。
  • 数据实时保存。用户可以随时关闭页面而不必担心数据丢失。
  • 状态实时恢复。依托于函数计算极致的启动速度,秒级恢复到上次的状态。用户可随时继续。
  • 资源利用率高,低成本。绝大多数 IDE 的使用是碎片化的,只在一天中的少部分时间被使用,因此 IDE 实例常驻是不明智的。借助函数计算完全按需付费,忙闲时单独定价的计费策略,成本比常驻型 IDE 实例低 3-10x。

4.2 心得

我们在实际应用时,阿里云官方给了我们很多的官方文档供我们大家学习,阿里云官方对于我们是非常友好的,欢迎各位一起学习我们一起讨论,方便大家给我留言.

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
2月前
|
开发工具 git C++
【App Service】VS Code直接部署App Service时候遇见 “fatal: not a git repository (or any of the parent directories): .git”
通过VS Code发布Python App Service的时候,遇见了发布失败错误: The deployment failed with error: fatal: not a git repository (or any of the parent directories): .git . Please take a few minutes to help us improve the deployment experience
83 24
|
4月前
|
消息中间件 运维 Serverless
函数计算产品使用问题之如何部署Stable Diffusion Serverless API
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
机器学习/深度学习 监控 Serverless
无服务器架构(Serverless)
无服务器架构(Serverless)
|
4月前
|
运维 前端开发 Serverless
Serverless痛点解决问题之将 WordPress 工程部署到函数计算中如何解决
Serverless痛点解决问题之将 WordPress 工程部署到函数计算中如何解决
50 1
|
4月前
|
存储 运维 Serverless
Serverless 支撑赛事转播问题之利用函数计算实现图片处理的实时性和成本节约如何解决
Serverless 支撑赛事转播问题之利用函数计算实现图片处理的实时性和成本节约如何解决
|
4月前
|
C++
【Azure Function App】在VS Code中,创建好Function App后部署到Azure中,无法选择Subscriptions
【Azure Function App】在VS Code中,创建好Function App后部署到Azure中,无法选择Subscriptions
|
3月前
|
人工智能 自然语言处理 Serverless
阿里云函数计算 x NVIDIA 加速企业 AI 应用落地
阿里云函数计算与 NVIDIA TensorRT/TensorRT-LLM 展开合作,通过结合阿里云的无缝计算体验和 NVIDIA 的高性能推理库,开发者能够以更低的成本、更高的效率完成复杂的 AI 任务,加速技术落地和应用创新。
175 13
|
2天前
|
人工智能 Serverless API
尽享红利,Serverless构建企业AI应用方案与实践
本次课程由阿里云云原生架构师计缘分享,主题为“尽享红利,Serverless构建企业AI应用方案与实践”。课程分为四个部分:1) Serverless技术价值,介绍其发展趋势及优势;2) Serverless函数计算与AI的结合,探讨两者融合的应用场景;3) Serverless函数计算AIGC应用方案,展示具体的技术实现和客户案例;4) 业务初期如何降低使用门槛,提供新用户权益和免费资源。通过这些内容,帮助企业和开发者快速构建高效、低成本的AI应用。
33 12
|
4月前
|
Serverless API 异构计算
函数计算产品使用问题之修改SD模版应用的运行环境
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4月前
|
运维 Serverless 网络安全
函数计算产品使用问题之通过仓库导入应用时无法配置域名外网访问,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。

热门文章

最新文章

相关产品

  • 函数计算