函數計算支持應用中心功能

前言

函數計算是事件驅動的全託管計算服務。使用函數計算,您無需採購與管理服務器等基礎設施,只需編寫並上傳代碼。函數計算爲您準備好計算資源,彈性地可靠地運行任務,並提供日誌查詢、性能監控和報警等功能。藉助函數計算,您能夠快速構建任何類型的應用和服務,而且只需爲任務實際消耗的資源付費。html

使用函數計算能夠實現一些典型的場景:web

  • 基於 oss 觸發作圖片處理
  • 基於 Puppeteer 作網頁截圖或者網頁爬蟲
  • 基於 TensorFlow 作機器學習
  • 基於框架作小程序後端
  • 基於框架作 web 應用
  • 等等

從上面典型場景咱們能夠看出函數計算不僅是函數,還能夠是複雜應用,這些應用是一個或多個函數,外加其餘雲服務資源(如 oss、rds 等等)組合起來的,也有多是基於框架開發的傳統應用(經過 Custom Runtime 能夠無縫遷移傳統應用到函數計算上運行)。網頁爬蟲

應用中心是什麼

應用中心是函數計算控制檯提供的一個新功能,以應用的視角而非函數視角來管理、部署和監控您的應用。應用中心會源源不斷提供應用模板,您能夠基於控制檯提供的應用模板,一鍵部署應用。部署前,您能夠經過應用模板提供的參數自定義應用的行爲,固然,您也能夠等應用部署好後,直接修改函數代碼。小程序

底層實現上,咱們採用了 ROS 服務做爲底層實現,應用模板本質上就是 ROS 模板,若是您接觸過 ROS,您會更加容易上手。瞭解 ROSsegmentfault

應用中心效果圖:後端

應用中心概覽圖.gif

爲何須要應用中心

首先,應用中心能夠方便咱們將反覆出現的典型應用場景沉澱爲應用模板,輸出到函數計算控制檯應用中內心;另外,當一個應用關聯了多個雲資源,應用中心爲您提供應用的視角來管理這些雲資源,更加直觀方便。應用中心帶來的價值,以下:服務器

  • 應用開箱即用。方便您在不瞭解函數計算狀況下,快速體驗函數計算的能力
  • 透出函數計算的能力。經過瀏覽應用中心有哪些應用模板,能夠直觀的告訴您,函數計算能夠解哪些具體的業務問題,是怎麼解決的
  • 零開發成本。部分應用模板是從真實場景中提煉出來,能夠直接部署,並在生成環境中使用

應用中心如何使用

應用中心圍繞應用的生命週期提供了一些列的管理功能,主要包含應用的建立、刪除、修改、查看和監控功能。app

1、應用中心頁面

在函數計算應用中心頁面裏,包含如下操做:框架

  • 新建應用。經過 「新建應用」 新建一個應用
  • 查看應用詳情。能夠點擊應用名稱查看應用的詳情
  • 刪除應用。點擊刪除按鈕,刪除某一個具體的應用
  • 更新應用。須要在應用詳情中更新引用

image.png

2、概覽頁應用模板入口

在函數計算控制檯概覽頁中,提供了一個應用模板展現區域,能夠經過該區域瞭解應用中心有哪些應用模板,並快速基於某個應用模板建立應用。機器學習

image.png

3、新建應用

目前提供了兩種方法新建應用:

  1. 經過函數計算控制檯概覽頁中的應用模板區域快速新建應用
  2. 經過函數計算應用中心頁面的 「新建應用」 按鈕新建應用

新建應用嚮導包含兩步:

  1. 選擇應用模板(某些場景已經包含了選擇應用模板動做,會跳過這一步向導,如:經過概覽頁新建應用)
  2. 配置應用並部署(一些簡單的應用模板只須要填寫應用名稱,便可部署;一些複雜的模板可能會提供一些個性化的模板參數供用戶填寫)

image.png

4、應用詳情

應用詳情主要包含三塊內容:

  1. 概覽

    1. 應用包含的資源列表。經過資源列表,能夠快速跳轉到對應的資源詳情
    2. 應用部署成功後的輸出信息。不一樣模板的輸出信息可能會不同,有模板的定義決定
  2. 部署

    1. 應用的 ROS 模板定義
    2. 應用部署事件記錄。應用的部署和更新,都會有相應的記錄,當部署失敗後,能夠方便查看失敗信息
  3. 監控

    1. 應用包含資源的各類監控指標

image.png

5、應用模板介紹

每一個應用模板都會有一個詳細介紹,經過模板介紹,您能夠了解應用是作什麼的、如何使用應用以及應用的實現原理。接下來以 HelloWorld Nodejs 模板爲例,模板介紹以下圖:

模板介紹.gif

6、應用測試

以 HelloWorld Nodejs 模板建立的應用爲例,該模板是基於 Node.js 語言搭建的一個簡單 Web 應用,該應用將返回一個 Helloworld 。咱們只須要經過資源列表進入該函數,而後在代碼執行標籤頁中執行測試函數便可。

應用測試.gif

寫在最後

應用中心以應用的視角給您提供管理、部署和監控應用的手段,同時,做爲服務提供方的咱們能夠不斷沉澱垂直場景的最佳解決方案,這些方案,一方面能夠提供給您做爲參考;另外一方面,可讓您零成本開箱即用。將來,咱們將提供愈來愈多的應用模板,也歡迎你們聯繫咱們,共享您的應用模板。當即體驗應用中心

原文連接

本文爲阿里雲內容,未經容許不得轉載。

相關文章
相關標籤/搜索