函数计算支持应用中心功能

本文涉及的产品
简介: 函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。

track_ua.gif?APIVersion=0.6.0&title=%E5%87%BD%E6%95%B0%E8%AE%A1%E7%AE%97%E6%94%AF%E6%8C%81%E5%BA%94%E7%94%A8%E4%B8%AD%E5%BF%83%E5%8A%9F%E8%83%BD&author=%E9%A6%99%E4%B8%98&src=article

前言

函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。借助函数计算,您可以快速构建任何类型的应用和服务,并且只需为任务实际消耗的资源付费。

使用函数计算可以实现一些典型的场景:

  • 基于 oss 触发做图片处理
  • 基于 Puppeteer 做网页截图或者网页爬虫
  • 基于 TensorFlow 做机器学习
  • 基于框架做小程序后端
  • 基于框架做 web 应用
  • 等等

从上面典型场景我们可以看出函数计算不只是函数,还可以是复杂应用,这些应用是一个或多个函数,外加其他云服务资源(如 oss、rds 等等)组合起来的,也有可能是基于框架开发的传统应用(通过 Custom Runtime 可以无缝迁移传统应用到函数计算上运行)。

应用中心是什么

应用中心是函数计算控制台提供的一个新功能,以应用的视角而非函数视角来管理、部署和监控您的应用。应用中心会源源不断提供应用模板,您可以基于控制台提供的应用模板,一键部署应用。部署前,您可以通过应用模板提供的参数自定义应用的行为,当然,您也可以等应用部署好后,直接修改函数代码。

底层实现上,我们采用了 ROS 服务作为底层实现,应用模板本质上就是 ROS 模板,如果您接触过 ROS,您会更加容易上手。了解 ROS

应用中心效果图:

应用中心概览图.gif

为什么需要应用中心

首先,应用中心可以方便我们将反复出现的典型应用场景沉淀为应用模板,输出到函数计算控制台应用中心里;另外,当一个应用关联了多个云资源,应用中心为您提供应用的视角来管理这些云资源,更加直观方便。应用中心带来的价值,如下:

  • 应用开箱即用。方便您在不了解函数计算情况下,快速体验函数计算的能力
  • 透出函数计算的能力。通过浏览应用中心有哪些应用模板,可以直观的告诉您,函数计算可以解哪些具体的业务问题,是怎么解决的
  • 零开发成本。部分应用模板是从真实场景中提炼出来,可以直接部署,并在生成环境中使用

应用中心如何使用

应用中心围绕应用的生命周期提供了一些列的管理功能,主要包含应用的创建、删除、修改、查看
和监控功能。

一、应用中心页面

在函数计算应用中心页面里,包含以下操作:

  • 新建应用。通过 “新建应用” 新建一个应用
  • 查看应用详情。可以点击应用名称查看应用的详情
  • 删除应用。点击删除按钮,删除某一个具体的应用
  • 更新应用。需要在应用详情中更新引用

image.png

二、概览页应用模板入口

在函数计算控制台概览页中,提供了一个应用模板展示区域,可以通过该区域了解应用中心有哪些应用模板,并快速基于某个应用模板创建应用。

image.png

三、新建应用

目前提供了两种方法新建应用:

  1. 通过函数计算控制台概览页中的应用模板区域快速新建应用
  2. 通过函数计算应用中心页面的 “新建应用” 按钮新建应用

新建应用向导包含两步:

  1. 选择应用模板(某些场景已经包含了选择应用模板动作,会跳过这一步向导,如:通过概览页新建应用)
  2. 配置应用并部署(一些简单的应用模板只需要填写应用名称,即可部署;一些复杂的模板可能会提供一些个性化的模板参数供用户填写)

image.png

四、应用详情

应用详情主要包含三块内容:

  1. 概览

    1. 应用包含的资源列表。通过资源列表,可以快速跳转到对应的资源详情
    2. 应用部署成功后的输出信息。不同模板的输出信息可能会不一样,有模板的定义决定
  2. 部署

    1. 应用的 ROS 模板定义
    2. 应用部署事件记录。应用的部署和更新,都会有相应的记录,当部署失败后,可以方便查看失败信息
  3. 监控

    1. 应用包含资源的各种监控指标


image.png

五、应用模板介绍

每个应用模板都会有一个详细介绍,通过模板介绍,您可以了解应用是做什么的、如何使用应用以及应用的实现原理。接下来以 HelloWorld Nodejs 模板为例,模板介绍如下图:

模板介绍.gif

六、应用测试

HelloWorld Nodejs 模板创建的应用为例,该模板是基于 Node.js 语言搭建的一个简单 Web 应用,该应用将返回一个 Helloworld 。我们只需要通过资源列表进入该函数,然后在代码执行标签页中执行测试函数即可。

应用测试.gif

写在最后

应用中心以应用的视角给您提供管理、部署和监控应用的手段,同时,作为服务提供方的我们可以不断沉淀垂直场景的最佳解决方案,这些方案,一方面可以提供给您作为参考;另一方面,可以让您零成本开箱即用。未来,我们将提供越来越多的应用模板,也欢迎大家联系我们,共享您的应用模板。立即体验应用中心

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
JSON Serverless 对象存储
函数计算配置中心
由于多个函数计算中都会执行数据库操作,而一旦数据库更改则需要修改全部函数计算。所以将数据库配置存入OSS中以便统一进行管理。
973 0
|
2月前
|
人工智能 数据管理 Serverless
阿里云数据库走向Serverless与AI驱动的一站式数据平台具有重大意义和潜力
阿里云数据库走向Serverless与AI驱动的一站式数据平台具有重大意义和潜力
404 2
|
2月前
|
人工智能 运维 Cloud Native
、你如何看待阿里云数据库走向Serverless与AI驱动的一站式数据平台?
、你如何看待阿里云数据库走向Serverless与AI驱动的一站式数据平台?
145 2
|
3月前
|
JSON 安全 Serverless
在使用阿里云函数计算(FC)服务时,您可以通过自定义域名来访问部署好的云函数
在使用阿里云函数计算(FC)服务时,您可以通过自定义域名来访问部署好的云函数【1月更文挑战第23天】【1月更文挑战第112篇】
219 7
|
3月前
|
人工智能 机器人 Serverless
魔搭大模型一键部署到阿里云函数计算,GPU 闲置计费功能可大幅降低开销
魔搭大模型一键部署到阿里云函数计算,GPU 闲置计费功能可大幅降低开销
578 2
|
3月前
|
关系型数据库 MySQL Serverless
阿里云云原生数据库 PolarDB MySQL Serverless:卓越的性能与无与伦比的弹性
阿里云原生数据库 PolarDB MySQL Serverless 拥有卓越性能和无与伦比的弹性。通过实验体验,深入了解其基本管理和配置、智能弹性伸缩特性和全局一致性特性。实验包括主节点和只读节点的弹性压测以及全局一致性测试,旨在亲身体验 PolarDB 的强大性能。通过实验,可以更好地在实际业务场景中应用 PolarDB,并根据需求进行性能优化和调整。
678 2
|
2月前
|
人工智能 数据管理 大数据
阿里云数据库走向Serverless与AI驱动的一站式数据平台是一个很有前景和意义的发展方向
阿里云数据库走向Serverless与AI驱动的一站式数据平台是一个很有前景和意义的发展方向
33 2
|
7天前
|
弹性计算 前端开发 Java
使用阿里云 mqtt serverless 版本超低成本快速实现 webscoket 长链接服务器
使用阿里云 MQTT Serverless 可轻松实现弹性伸缩的 WebSocket 服务,每日成本低至几元。适用于小程序消息推送的 MQTT P2P 模式。前端需注意安全,避免 AK 泄露,采用一机一密方案。后端通过调用 `RegisterDeviceCredential` API 发送消息。示例代码包括 JavaScript 前端连接和 Java 后端发送。
96 0
|
13天前
|
消息中间件 NoSQL Kafka
云原生最佳实践系列 5:基于函数计算 FC 实现阿里云 Kafka 消息内容控制 MongoDB DML 操作
该方案描述了一个大数据ETL流程,其中阿里云Kafka消息根据内容触发函数计算(FC)函数,执行针对MongoDB的增、删、改操作。
|
24天前
|
分布式计算 运维 大数据
阿里云 EMR Serverless Spark 版免费邀测中
阿里云 EMR Serverless Spark 版,以 Spark Native Engine 为基础,旨在提供一个全托管、一站式的数据开发平台。诚邀您参与 EMR Serverless Spark 版免费测试,体验 100% 兼容 Spark 的 Serverless 服务:https://survey.aliyun.com/apps/zhiliao/iscizrF54
377 0
阿里云 EMR Serverless Spark 版免费邀测中

相关产品

  • 函数计算