函数计算支持应用中心功能
前言
函數計算是事件驅動的全托管計算服務。使用函數計算,您無需采購與管理服務器等基礎設施,只需編寫并上傳代碼。函數計算為您準備好計算資源,彈性地可靠地運行任務,并提供日志查詢、性能監控和報警等功能。借助函數計算,您可以快速構建任何類型的應用和服務,并且只需為任務實際消耗的資源付費。
使用函數計算可以實現一些典型的場景:
- 基于 oss 觸發做圖片處理
- 基于 Puppeteer 做網頁截圖或者網頁爬蟲
- 基于 TensorFlow 做機器學習
- 基于框架做小程序后端
- 基于框架做 web 應用
- 等等
從上面典型場景我們可以看出函數計算不只是函數,還可以是復雜應用,這些應用是一個或多個函數,外加其他云服務資源(如 oss、rds 等等)組合起來的,也有可能是基于框架開發的傳統應用(通過 Custom Runtime 可以無縫遷移傳統應用到函數計算上運行)。
- 我想了解更多函數計算
- 我想馬上使用函數計算控制臺
- 我想聯系函數計算團隊
應用中心是什么
應用中心是函數計算控制臺提供的一個新功能,以應用的視角而非函數視角來管理、部署和監控您的應用。應用中心會源源不斷提供應用模板,您可以基于控制臺提供的應用模板,一鍵部署應用。部署前,您可以通過應用模板提供的參數自定義應用的行為,當然,您也可以等應用部署好后,直接修改函數代碼。
底層實現上,我們采用了 ROS 服務作為底層實現,應用模板本質上就是 ROS 模板,如果您接觸過 ROS,您會更加容易上手。了解 ROS。
應用中心效果圖:
為什么需要應用中心
首先,應用中心可以方便我們將反復出現的典型應用場景沉淀為應用模板,輸出到函數計算控制臺應用中心里;另外,當一個應用關聯了多個云資源,應用中心為您提供應用的視角來管理這些云資源,更加直觀方便。應用中心帶來的價值,如下:
- **應用開箱即用。**方便您在不了解函數計算情況下,快速體驗函數計算的能力
- 透出函數計算的能力。通過瀏覽應用中心有哪些應用模板,可以直觀的告訴您,函數計算可以解哪些具體的業務問題,是怎么解決的
- 零開發成本。部分應用模板是從真實場景中提煉出來,可以直接部署,并在生成環境中使用
應用中心如何使用
應用中心圍繞應用的生命周期提供了一些列的管理功能,主要包含應用的創建、刪除、修改、查看和監控功能。
一、應用中心頁面
在函數計算應用中心頁面里,包含以下操作:
- 新建應用。通過 “新建應用” 新建一個應用
- 查看應用詳情。可以點擊應用名稱查看應用的詳情
- 刪除應用。點擊刪除按鈕,刪除某一個具體的應用
- 更新應用。需要在應用詳情中更新引用
二、概覽頁應用模板入口
在函數計算控制臺概覽頁中,提供了一個應用模板展示區域,可以通過該區域了解應用中心有哪些應用模板,并快速基于某個應用模板創建應用。
三、新建應用
目前提供了兩種方法新建應用:
新建應用向導包含兩步:
四、應用詳情
應用詳情主要包含三塊內容:
五、應用模板介紹
每個應用模板都會有一個詳細介紹,通過模板介紹,您可以了解應用是做什么的、如何使用應用以及應用的實現原理。接下來以 HelloWorld Nodejs 模板為例,模板介紹如下圖:
六、應用測試
以 HelloWorld Nodejs 模板創建的應用為例,該模板是基于 Node.js 語言搭建的一個簡單 Web 應用,該應用將返回一個 Helloworld 。我們只需要通過資源列表進入該函數,然后在代碼執行標簽頁中執行測試函數即可。
寫在最后
應用中心以應用的視角給您提供管理、部署和監控應用的手段,同時,作為服務提供方的我們可以不斷沉淀垂直場景的最佳解決方案,這些方案,一方面可以提供給您作為參考;另一方面,可以讓您零成本開箱即用。未來,我們將提供越來越多的應用模板,也歡迎大家聯系我們,共享您的應用模板。立即體驗應用中心。
“阿里巴巴云原生關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦云原生流行技術趨勢、云原生大規模的落地實踐,做最懂云原生開發者的技術圈。”
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的函数计算支持应用中心功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开发函数计算的正确姿势——使用交互模式安
- 下一篇: Go 开发关键技术指南 | 敢问路在何方