serverless 前端開發(fā)者的福音

1.故事背景:

傳統(tǒng)的web基礎(chǔ)架構(gòu)施符,前端——后端——服務(wù)器——運(yùn)維
升級版本的,就是分布式擂找,集群等等戳吝。如果是開發(fā)必須有前端,后端贯涎,運(yùn)維听哭,而且當(dāng)系統(tǒng)越來越復(fù)雜,人員也越來越多塘雳,對于中小企業(yè)開發(fā)者來說無疑成本在增大陆盘。

2.前端開發(fā)模式的演進(jìn)

首先回顧一下前端開發(fā)模式的演進(jìn),主要有四個階段败明。

基于模板渲染的動態(tài)頁面
基于 AJAX 的前后端分離
基于 Node.js 的前端工程化
基于 Node.js 的全棧開發(fā)

3.下一代前端開發(fā)模式——Serverless

Serverless 目前主要是 FaaS 和 BaaS礁遣。

簡單來講,F(xiàn)aaS(Function as a Service) 就是一些運(yùn)行函數(shù)的平臺肩刃,比如阿里云的函數(shù)計算祟霍、AWS 的 Lambda 等。再直白一點(diǎn)就是盈包,公共的云服務(wù)器上寫函數(shù)沸呐,調(diào)用的時候占用的是云服務(wù)器的資源,即時你沒有買云服務(wù)器呢燥,也可以在寫相對應(yīng)的函數(shù)例如計算崭添,或者其他。

BaaS(Backend as a Service)則是一些后端云服務(wù)叛氨,比如云數(shù)據(jù)庫呼渣、對象存儲棘伴、消息隊列等。利用 BaaS屁置,可以極大簡化我們的應(yīng)用開發(fā)難度焊夸。

總的來說,不用擔(dān)心你買的服務(wù)器配置不夠蓝角,或者數(shù)據(jù)庫不夠阱穗,因?yàn)閴焊挥觅I服務(wù)器,只需要選擇相對應(yīng)的可以運(yùn)行的平臺服務(wù)使鹅,以前運(yùn)維交給他們揪阶。

4.為什么前端開發(fā)者或個人開發(fā)必須會呢

Serverless 對底層資源和運(yùn)維工作的封裝,讓前端能更專注于交互邏輯患朱、業(yè)務(wù)邏輯和數(shù)據(jù)而非環(huán)境本身鲁僚,在 UI 即函數(shù) + Faas 的事件驅(qū)動,Node 能力結(jié)合容器及微服務(wù)的架構(gòu)裁厅,前端比以往更容易以全棧的姿態(tài)貼近業(yè)務(wù)蕴茴、服務(wù)業(yè)務(wù)。
主要還是能省一大部分運(yùn)維的工作姐直,個人精力有限倦淀,可以把主要精力放在業(yè)務(wù)處理上面。
使用 Serverless 我們不需要關(guān)心服務(wù)器声畏,不需要關(guān)心運(yùn)維撞叽。這也是 Serverless 思想的核心。
低成本
使用 Serverless 成本很低插龄,因?yàn)槲覀冎恍枰獮槊看魏瘮?shù)的運(yùn)行付費(fèi)愿棋。函數(shù)不運(yùn)行,則不花錢均牢,也不會浪費(fèi)服務(wù)器資源糠雨。
serverless 也是一個未來的趨勢,10年前誰也不知到云計算能搞成徘跪,現(xiàn)在既然云計算能成功甘邀,那么serverless 基于上面的趨勢發(fā)展應(yīng)該也不差。

5.為什么后端開發(fā)也必須知道呢

現(xiàn)在大部分程序都是運(yùn)行在云端垮庐,現(xiàn)在假如你想每個天定時抓去銀行的匯率松邪,又或者想抓取微博熱點(diǎn)和當(dāng)下熱詞,買服務(wù)器吧又覺得有點(diǎn)浪費(fèi)哨查,現(xiàn)在 serverless 正是好的選擇逗抑,可以按云函數(shù)收費(fèi),不用不收費(fèi)。

6.初試騰訊云——云函數(shù)的HelloWord

來一個簡單一點(diǎn)的效果圖邮府。

選中函數(shù)服務(wù)后荧关,函數(shù)寫在云,也運(yùn)行在云褂傀。

image.png

運(yùn)行結(jié)果:


image.png

如何觸發(fā)忍啤?
可以生成網(wǎng)關(guān)訪問,也就是通過頁面或請求來觸發(fā)紊服,也可以定時任務(wù)觸發(fā)等檀轨。(爬蟲的)

image.png

觸發(fā)效果:


image.png

這樣一個 FaaS 例子算是完成了胸竞。

6.基于serverless 的小程序開發(fā)

現(xiàn)在小程序已經(jīng)有了基于serverless 的開發(fā)欺嗤,直接創(chuàng)建云函數(shù),可以提供小程序直接調(diào)用卫枝,現(xiàn)在個人開發(fā)還能免費(fèi)使用幾個月煎饼,如果感興趣的可以去玩一下,現(xiàn)在還能白嫖幾個月時間校赤。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吆玖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子马篮,更是在濱河造成了極大的恐慌沾乘,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浑测,死亡現(xiàn)場離奇詭異翅阵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)迁央,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門掷匠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人岖圈,你說我怎么就攤上這事讹语。” “怎么了蜂科?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵顽决,是天一觀的道長。 經(jīng)常有香客問我导匣,道長擎值,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任逐抑,我火速辦了婚禮鸠儿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己进每,他們只是感情好汹粤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著田晚,像睡著了一般嘱兼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贤徒,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天芹壕,我揣著相機(jī)與錄音,去河邊找鬼接奈。 笑死踢涌,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的序宦。 我是一名探鬼主播睁壁,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼互捌!你這毒婦竟也來了潘明?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤秕噪,失蹤者是張志新(化名)和其女友劉穎钳降,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體腌巾,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遂填,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了壤躲。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片城菊。...
    茶點(diǎn)故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡倍踪,死狀恐怖盗忱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妖泄,我是刑警寧澤漏麦,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布客税,位于F島的核電站,受9級特大地震影響撕贞,放射性物質(zhì)發(fā)生泄漏更耻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一捏膨、第九天 我趴在偏房一處隱蔽的房頂上張望秧均。 院中可真熱鬧食侮,春花似錦、人聲如沸目胡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽誉己。三九已至眉尸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間巨双,已是汗流浹背噪猾。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留筑累,地道東北人袱蜡。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像疼阔,于是被迫代替她去往敵國和親戒劫。 傳聞我的和親對象是個殘疾皇子半夷,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評論 2 355