<img src="https://data-analysis.cn-shanghai.log.aliyuncs.com/logstores/article-logs/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">html
函數計算是事件驅動的全託管計算服務。使用函數計算,您無需採購與管理服務器等基礎設施,只需編寫並上傳代碼。函數計算爲您準備好計算資源,彈性地可靠地運行任務,並提供日誌查詢、性能監控和報警等功能。藉助函數計算,您能夠快速構建任何類型的應用和服務,而且只需爲任務實際消耗的資源付費。web
使用函數計算能夠實現一些典型的場景:網頁爬蟲
從上面典型場景咱們能夠看出函數計算不僅是函數,還能夠是複雜應用,這些應用是一個或多個函數,外加其餘雲服務資源(如 oss、rds 等等)組合起來的,也有多是基於框架開發的傳統應用(經過 Custom Runtime 能夠無縫遷移傳統應用到函數計算上運行)。小程序
應用中心是函數計算控制檯提供的一個新功能,以應用的視角而非函數視角來管理、部署和監控您的應用。應用中心會源源不斷提供應用模板,您能夠基於控制檯提供的應用模板,一鍵部署應用。部署前,您能夠經過應用模板提供的參數自定義應用的行爲,固然,您也能夠等應用部署好後,直接修改函數代碼。後端
底層實現上,咱們採用了 ROS 服務做爲底層實現,應用模板本質上就是 ROS 模板,若是您接觸過 ROS,您會更加容易上手。瞭解 ROS。服務器
應用中心效果圖:app
首先,應用中心能夠方便咱們將反覆出現的典型應用場景沉澱爲應用模板,輸出到函數計算控制檯應用中內心;另外,當一個應用關聯了多個雲資源,應用中心爲您提供應用的視角來管理這些雲資源,更加直觀方便。應用中心帶來的價值,以下:框架
應用中心圍繞應用的生命週期提供了一些列的管理功能,主要包含應用的建立、刪除、修改、查看和監控功能。less
在函數計算應用中心頁面裏,包含如下操做:機器學習
在函數計算控制檯概覽頁中,提供了一個應用模板展現區域,能夠經過該區域瞭解應用中心有哪些應用模板,並快速基於某個應用模板建立應用。
目前提供了兩種方法新建應用:
新建應用嚮導包含兩步:
應用詳情主要包含三塊內容:
每一個應用模板都會有一個詳細介紹,經過模板介紹,您能夠了解應用是作什麼的、如何使用應用以及應用的實現原理。接下來以 HelloWorld Nodejs
模板爲例,模板介紹以下圖:
以 HelloWorld Nodejs
模板建立的應用爲例,該模板是基於 Node.js 語言搭建的一個簡單 Web 應用,該應用將返回一個 Helloworld 。咱們只須要經過資源列表進入該函數,而後在代碼執行標籤頁中執行測試函數便可。
應用中心以應用的視角給您提供管理、部署和監控應用的手段,同時,做爲服務提供方的咱們能夠不斷沉澱垂直場景的最佳解決方案,這些方案,一方面能夠提供給您做爲參考;另外一方面,可讓您零成本開箱即用。將來,咱們將提供愈來愈多的應用模板,也歡迎你們聯繫咱們,共享您的應用模板。當即體驗應用中心。
「阿里巴巴雲原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,作最懂雲原生開發者的技術圈。」