典型案例 1:函数计算在音视频场景实践
作者 | 江昱 阿里巴巴高級(jí)產(chǎn)品經(jīng)理
說(shuō)到遷移,大家可能都會(huì)比較感興趣,畢竟想要嘗鮮 Serverless,完全新作一些東西是不太現(xiàn)實(shí)的,但是遷移已有的就會(huì)很有意思。如果我們可以非常簡(jiǎn)單快速地,將已有的 Web 項(xiàng)目遷移到 Serverless 架構(gòu)上,實(shí)現(xiàn)一鍵上 Serverless 架構(gòu),將會(huì)給大家?guī)?lái)很多便利。
眾所周知,Serverless 架構(gòu)擁有很多優(yōu)秀的特性,例如:
- 按量付費(fèi):根據(jù)請(qǐng)求量進(jìn)行收費(fèi),無(wú)請(qǐng)求時(shí)不收費(fèi);
- 彈性伸縮:用戶無(wú)需關(guān)注流量洪峰,只需要將項(xiàng)目部署到 Serverless 架構(gòu),函數(shù)計(jì)算本身就具有著極強(qiáng)的彈性能力,可以快速地幫助大家進(jìn)行動(dòng)態(tài)擴(kuò)容和縮容。
如果我們可以將自己已有的一些 Web 項(xiàng)目部署到函數(shù)計(jì)算上,那么我們自己的這些項(xiàng)目也將會(huì)擁有以上特性。
操作步驟演示
- 點(diǎn)擊查看【視頻演示】
1. 準(zhǔn)備一個(gè) Express 項(xiàng)目
先準(zhǔn)備一個(gè)已經(jīng)存在的 Express 項(xiàng)目進(jìn)行測(cè)試,如果沒(méi)有 Express 項(xiàng)目,我們可以初始化一個(gè)。
初始化完成,我們可以按照提示,進(jìn)行 npm install,安裝相關(guān)的依賴。此時(shí),我們的一個(gè) Express 項(xiàng)目就完成了初始化。
2. 通過(guò) Fun 工具一鍵部署
當(dāng)我們項(xiàng)目完成初始化之后,我們可以通過(guò) Funcraft 工具,一鍵進(jìn)行項(xiàng)目部署。所謂的一鍵進(jìn)行項(xiàng)目部署,并不夸張,因?yàn)?#xff0c;你只需要執(zhí)行 fun deploy -y,系統(tǒng)會(huì)自動(dòng)識(shí)別您的項(xiàng)目類型,并且?guī)湍M(jìn)行部署。
完成部署之后,我們可以看到一個(gè)自定義域名,打開(kāi)這個(gè)網(wǎng)址,可以看到,一個(gè) express 的本地項(xiàng)目已經(jīng)完成了部署,并且已發(fā)布到線上。
至此,我們完成了一個(gè)簡(jiǎn)單的 Web 框架的遷移。
當(dāng)然,函數(shù)計(jì)算所擁有的一鍵遷移能力不僅僅是 Express 框架,更多相關(guān)的資料可以訪問(wèn)函數(shù)計(jì)算的產(chǎn)品頁(yè)!
總結(jié)
以上是生活随笔為你收集整理的典型案例 1:函数计算在音视频场景实践的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 典型案例 3:十分钟搭建弹性可扩展的 W
- 下一篇: Serverless Kubernete