`
大涛学长
  • 浏览: 105509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

web 
阅读更多
前言
--

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

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

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

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

*   [我想了解更多函数计算](https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fstatistics.functioncompute.com%2F%3Ftitle%3D%25E5%2587%25BD%25E6%2595%25B0%25E8%25AE%25A1%25E7%25AE%2597%25E6%2594%25AF%25E6%258C%2581%25E5%25BA%2594%25E7%2594%25A8%25E4%25B8%25AD%25E5%25BF%2583%25E5%258A%259F%25E8%2583%25BD%26amp%3Bauthor%3D%25E9%25A6%2599%25E4%25B8%2598%26amp%3Bsrc%3Darticle%26amp%3Burl%3Dhttps%253A%252F%252Fwww.aliyun.com%252Fproduct%252Ffc)
*   [我想马上使用函数计算控制台](https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fstatistics.functioncompute.com%2F%3Ftitle%3D%25E5%2587%25BD%25E6%2595%25B0%25E8%25AE%25A1%25E7%25AE%2597%25E6%2594%25AF%25E6%258C%2581%25E5%25BA%2594%25E7%2594%25A8%25E4%25B8%25AD%25E5%25BF%2583%25E5%258A%259F%25E8%2583%25BD%26amp%3Bauthor%3D%25E9%25A6%2599%25E4%25B8%2598%26amp%3Bsrc%3Darticle%26amp%3Burl%3Dhttp%253A%252F%252Ffc.console.aliyun.com%252F%253Ffctraceid%253DYXV0aG9yJTNEJUU5JUE2JTk5JUU0JUI4JTk4JTI2dGl0bGUlM0QlRTUlODclQkQlRTYlOTUlQjAlRTglQUUlQTElRTclQUUlOTclRTYlOTQlQUYlRTYlOEMlODElRTUlQkElOTQlRTclOTQlQTglRTQlQjglQUQlRTUlQkYlODMlRTUlOEElOUYlRTglODMlQkQ%253D)
*   [我想联系函数计算团队](https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fstatistics.functioncompute.com%2F%3Ftitle%3D%25E5%2587%25BD%25E6%2595%25B0%25E8%25AE%25A1%25E7%25AE%2597%25E6%2594%25AF%25E6%258C%2581%25E5%25BA%2594%25E7%2594%25A8%25E4%25B8%25AD%25E5%25BF%2583%25E5%258A%259F%25E8%2583%25BD%26amp%3Bauthor%3D%25E9%25A6%2599%25E4%25B8%2598%26amp%3Bsrc%3Darticle%26amp%3Burl%3Dhttps%253A%252F%252Fhelp.aliyun.com%252Fdocument_detail%252F53087.html)

应用中心是什么
-------

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

底层实现上,我们采用了 ROS 服务作为底层实现,应用模板本质上就是 ROS 模板,如果您接触过 ROS,您会更加容易上手。[了解 ROS](https://www.aliyun.com/product/ros)。

应用中心效果图:

![应用中心概览图.gif](https://img.alicdn.com/tfs/TB1hlZUs4n1gK0jSZKPXXXvUXXa-1425-748.gif#align=left&display=inline&height=214&name=%E5%BA%94%E7%94%A8%E4%B8%AD%E5%BF%83%E6%A6%82%E8%A7%88%E5%9B%BE.gif&originHeight=748&originWidth=1425&size=2700865&status=done&style=none&width=408)

为什么需要应用中心
---------

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

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

应用中心如何使用
--------

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

#### 一、应用中心页面

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

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

![image.png](https://img.alicdn.com/tfs/TB1tXzmsUY1gK0jSZFMXXaWcVXa-1230-690.png#align=left&display=inline&height=230&name=image.png&originHeight=1616&originWidth=2880&size=543624&status=done&style=none&width=410)

#### 二、概览页应用模板入口

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

![image.png](https://img.alicdn.com/tfs/TB1BlTksKL2gK0jSZPhXXahvXXa-1194-670.png#align=left&display=inline&height=223&name=image.png&originHeight=1616&originWidth=2880&size=1027820&status=done&style=none&width=398)

#### 三、新建应用

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

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

新建应用向导包含两步:

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

![image.png](https://img.alicdn.com/tfs/TB1UvrpsUY1gK0jSZFCXXcwqXXa-1182-663.png#align=left&display=inline&height=221&name=image.png&originHeight=1616&originWidth=2880&size=741800&status=done&style=none&width=394)

#### 四、应用详情

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

1.  概览
   
    1.  应用包含的资源列表。通过资源列表,可以快速跳转到对应的资源详情
    2.  应用部署成功后的输出信息。不同模板的输出信息可能会不一样,有模板的定义决定
2.  部署
   
    1.  应用的 ROS 模板定义
    2.  应用部署事件记录。应用的部署和更新,都会有相应的记录,当部署失败后,可以方便查看失败信息
3.  监控
   
    1.  应用包含资源的各种监控指标

![image.png](https://img.alicdn.com/tfs/TB1LxTlsUT1gK0jSZFrXXcNCXXa-1239-695.png#align=left&display=inline&height=232&name=image.png&originHeight=1616&originWidth=2880&size=813256&status=done&style=none&width=413)

#### 五、应用模板介绍

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

![模板介绍.gif](https://img.alicdn.com/tfs/TB18dwZsYH1gK0jSZFwXXc7aXXa-1425-748.gif#align=left&display=inline&height=218&name=%E6%A8%A1%E6%9D%BF%E4%BB%8B%E7%BB%8D.gif&originHeight=748&originWidth=1425&size=848667&status=done&style=none&width=416)

#### 六、应用测试

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

![应用测试.gif](https://img.alicdn.com/tfs/TB1z0sWs7L0gK0jSZFxXXXWHVXa-1425-748.gif#align=left&display=inline&height=212&name=%E5%BA%94%E7%94%A8%E6%B5%8B%E8%AF%95.gif&originHeight=748&originWidth=1425&size=2013971&status=done&style=none&width=404)

写在最后
----

应用中心以应用的视角给您提供管理、部署和监控应用的手段,同时,作为服务提供方的我们可以不断沉淀垂直场景的最佳解决方案,这些方案,一方面可以提供给您作为参考;另一方面,可以让您零成本开箱即用。未来,我们将提供越来越多的应用模板,也欢迎大家联系我们,共享您的应用模板。立即体验[应用中心](https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fstatistics.functioncompute.com%2F%3Ftitle%3D%25E5%2587%25BD%25E6%2595%25B0%25E8%25AE%25A1%25E7%25AE%2597%25E6%2594%25AF%25E6%258C%2581%25E5%25BA%2594%25E7%2594%25A8%25E4%25B8%25AD%25E5%25BF%2583%25E5%258A%259F%25E8%2583%25BD%26amp%3Bauthor%3D%25E9%25A6%2599%25E4%25B8%2598%26amp%3Bsrc%3Darticle%26amp%3Burl%3Dhttps%253A%252F%252Ffc.console.aliyun.com%252Ffc%252Fapplications%252Fcn-hangzhou)。

 

 

 

[原文链接](https://link.zhihu.com/?target=https%3A//yq.aliyun.com/articles/739645%3Futm_content%3Dg_1000094672)

本文为阿里云内容,未经允许不得转载。
分享到:
评论

相关推荐

    matlab函数速查-matlab函数之数值计算函数.doc

    MATLAB是一种高性能的技术计算语言和环境,由于其强大的数值计算功能,广泛应用于科学计算、工程设计、数据分析和可视化等领域。MATLAB函数分类速查,希望对你们有用。 数值计算函数是MATLAB函数库中的一个重要组成...

    《Excel2013函数与公式应用大全》示例文件.zip

    总之,《Excel2013函数与公式应用大全》的示例文件提供了一条循序渐进的学习路径,通过实践操作帮助读者掌握Excel的各项功能。每个章节的文件都是一次深入学习和实践的机会,让读者能够在实际工作中灵活运用Excel的...

    MATLAB在复变函数中的应用.pdf

    MATLAB软件在复变函数教学中的应用主要体现在利用其强大的计算与绘图功能解决复变函数中的计算问题,并且简化了传统手工计算方法的复杂性。以下是根据给定文件内容总结出的几个关键知识点: 1. MATLAB软件简介: ...

    delphi 函数详解及应用

    - **应用场景**:三角函数计算,如计算角度或在图形绘制中计算倾斜角度。 ##### 14. **AssignFile** - **类型**:函数 - **功能**:给文件变量赋值为外部文件名。 - **应用场景**:文件操作的基础,是读取和...

    maple教程 用于各种函数的计算,目前功能最强大的数值运算软件之一

    Maple不仅提供了丰富的数学函数计算功能,还包含了可视化工具、数据分析工具以及应用程序接口(API),使得用户可以进行复杂的数学建模、数值模拟和算法开发。 1. 符号计算:Maple的标志性特点就是其强大的符号计算...

    三角函数计算程序的C源码(支持反三角函数)

    总的来说,这个项目提供了一个完整的三角函数计算解决方案,包括了C语言实现的正弦、余弦、正切及其反函数,并且具备弧度到角度的转换功能,对于学习C语言编程、数值计算以及理解三角函数的实际应用都有很好的参考...

    Excel函数应用500例Excel函数应用500例Excel函数应用500例Excel函数应用500例

    2. **AVERAGE函数**:计算一系列数字的平均值,帮助理解数据集的中心趋势。 3. **COUNT函数**:统计单元格中的非空单元格数量,常用于数据完整性检查。 4. **MAX/MIN函数**:找出一组数值中的最大值或最小值,有助于...

    Excel函数在财务计算中应用ppt课件.ppt

    证券与债券计算中,`ACCRINT`函数用于计算有价证券的未付利息,而`DISC`函数计算证券的贴现率,`ACCRINTM`则用于一次性应付利息的计算。此外,`INTRATE`函数可以确定一次性付息的利率。在使用这些函数时,同样需要...

    [转贴]计算几何(附:计算几何函数库)

    本资源提供的"计算几何函数库"可能是用于支持这些应用的代码集合。 该资源的描述中提到的“计算几何函数库”可能包含了一系列预定义的函数,这些函数可以帮助开发者执行常见的几何计算任务,如点、线、面的交点计算...

    excel应用宝典和函数应用

    《Excel应用宝典》是一部深度解析Excel功能与技巧的教程,尤其强调了Excel函数的应用以及与Visual Basic(VB)的集成。在这个数字化时代,Excel作为数据处理和分析的重要工具,其强大而丰富的功能使得它在各种领域都...

    威纶函数计算

    "威纶函数计算"指的是该软件中提供的函数计算功能,允许用户进行复杂的数学运算和逻辑处理。下面将详细探讨这一知识点。 1. **函数计算的基础**: 在威纶触摸屏软件中,函数计算是通过内置的编程语言或脚本实现的...

    Excel函数在工作表中的商业应用

    Excel函数在工作表中的商业应用是提高工作效率和数据分析能力的重要工具。Microsoft Office Excel 2003虽然相对较老,但其强大的功能依然被广泛应用于现代商业环境中。在本主题中,我们将深入探讨如何利用Excel函数...

    Excel函数高级应用实例详解范例

    - `INDEX` & `MATCH`:组合使用这两个函数可以实现更灵活的查找,支持不按顺序查找和返回多列数据。 2. **统计函数**: - `SUM`:求和,计算一组数值的总和。 - `AVERAGE`:计算平均值,给出一组数值的平均数。 ...

    EXCEL函数应用大全

    "EXCEL函数应用大全"这个主题旨在深入探讨Excel中的各种函数及其用法,帮助用户掌握这些功能,从而在办公环境中游刃有余。 1. **基础函数:** - **SUM**:求和函数,用于计算一组数值的总和。 - **AVERAGE**:...

    matlab的特殊函数计算随机数生成程序

    在MATLAB中,随机数生成和特殊函数计算是两个非常重要的功能,它们广泛应用于各种科学计算、数据分析和模拟实验中。下面将详细讲解这两个主题,以及如何在MATLAB中利用这些功能来编写程序。 首先,让我们关注...

    jisuanqi.rar_insidee87_jisuanqi_三角函数_三角函数计算_计算器GUI

    本篇文章将详细探讨如何利用MATLAB的GUI工具来设计一个包含基本数学运算及三角函数、反三角函数计算功能的计算器。 首先,MATLAB的GUIDE(图形用户界面开发环境)允许用户通过拖拽组件、设置属性和编写回调函数来...

    一款非常实用的计算器,带真人发音,带函数计算

    这是一款功能强大的计算器应用程序,不仅提供了基本的数学运算,还具有高级的函数计算功能,能够满足用户从日常生活到专业工作的多种计算需求。真人发音功能则意味着它具备语音反馈的能力,这对于视觉障碍者或者在...

    Matlab在多元函数积分计算中的应用研究.zip

    Matlab作为一款强大的数值计算软件,为多元函数积分提供了丰富的功能和便捷的接口。本研究将深入探讨Matlab在多元函数积分计算中的应用,以帮助用户更高效地解决实际问题。 一、Matlab简介与积分计算基础 Matlab...

    VC++函数表达式计算工具

    《VC++函数表达式计算工具:深入解析与应用》 在编程领域,高效且准确的数学计算能力是不可或缺的一部分。VC++作为微软推出的C++集成开发环境,为开发者提供了强大的功能,包括创建复杂的数学计算工具。本文将深入...

    Informatica PowerCenter V8 函数功能使用指南

    ### Informatica PowerCenter V8 函数功能使用指南 #### 聚合函数概述 聚合函数在Informatica PowerCenter V8中扮演着极其重要的角色,它主要用于处理数据集并返回选定端口中的非空值的汇总值。通过这些函数,用户...

Global site tag (gtag.js) - Google Analytics