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