自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Serverless時(shí)代已來,你準(zhǔn)備好了么?

原創(chuàng)
云計(jì)算
王斌表示,未來,Serverless是技術(shù)架構(gòu)發(fā)展的必然方向?!安还苁莾赡?,或者放遠(yuǎn)一點(diǎn),十年,我相信大家都是完全Serverless化的去開發(fā)。”從前端的角度來說,前端的一個(gè)發(fā)展目標(biāo)就是做全棧,Serverless把做全棧的物理隔離打通了,讓前端和后端的開發(fā)沒有任何界限,感覺是開發(fā)一套代碼來做前端和后端,所以能夠幫助前端全棧開發(fā)快速的發(fā)展下去。

【51CTO.com原創(chuàng)稿件】縱觀云計(jì)算的發(fā)展歷程,可以分為四個(gè)階段。首先在沒有云之前,用戶大多使用的是物理服務(wù)器托管的方式,采購一些服務(wù)器在機(jī)房里托管。這時(shí),用戶需要選擇物理機(jī)型號(hào),做好IDC網(wǎng)絡(luò),這些設(shè)備的投入和運(yùn)維成本很高。云時(shí)代到來之后,在虛擬化技術(shù)的影響下,云主機(jī)開始投入使用。用戶直接在云上購買云主機(jī),開通就可以使用,無需運(yùn)營物理機(jī)。之后隨著容器技術(shù)的發(fā)展,容器平臺(tái)把云計(jì)算歷史帶到了第三個(gè)階段。在容器平臺(tái)階段,仍然存在著一部分的基礎(chǔ)設(shè)施運(yùn)維問題,但此時(shí),基礎(chǔ)設(shè)施已經(jīng)逐漸下沉給運(yùn)維人員進(jìn)行操作,應(yīng)用開發(fā)人員不用再去關(guān)心虛擬機(jī)或者操作系統(tǒng),只需關(guān)注應(yīng)用所需的計(jì)算資源或存儲(chǔ)資源的使用情況。

技術(shù)發(fā)展的腳步從沒有停歇,Serverless進(jìn)入了大眾的視野。Serverless讓運(yùn)維人員無需關(guān)注底層的運(yùn)維,而只要關(guān)注按需運(yùn)行的能力,業(yè)務(wù)人員能夠進(jìn)一步關(guān)注在與業(yè)務(wù)相關(guān)的事情上。

2014 年年底 AWS 推出 Lambda 產(chǎn)品在業(yè)界被公認(rèn)為標(biāo)志著 Serverless 發(fā)展的開始。2016 年 Google Cloud Function 和微軟 Azure Function 兩款產(chǎn)品的商業(yè)化,標(biāo)志著 Serverless發(fā)展到了成熟期。騰訊云在2017年 4 月正式推出了無服務(wù)云函數(shù)(Serverless Cloud Function)產(chǎn)品,簡化了用戶運(yùn)維成本,只需要上傳代碼就可以開發(fā)運(yùn)行。2018年9月,騰訊云和微信共同推出集成于小程序IDE里,云能力和微信開放能力都可以開箱即用,讓前端也可以全棧開發(fā)的Serverless云服務(wù)——云開發(fā)。

近日,51CTO記者對(duì)騰訊云·云開發(fā)團(tuán)隊(duì)的產(chǎn)品經(jīng)理王斌進(jìn)行了專訪,對(duì)騰訊云Serverless的發(fā)展及對(duì)前端開發(fā)的影響進(jìn)行了梳理。

三大適用場景

Serverless架構(gòu)由兩部分構(gòu)成:函數(shù)即服務(wù)(FaaS)和后端即服務(wù)(BaaS)。與傳統(tǒng)架構(gòu)相比,開發(fā)者只需要專注于業(yè)務(wù)邏輯即可,開發(fā)效率更高。

騰訊云
Serverless架構(gòu)

說到Serverless的適用場景,王斌總結(jié)為三個(gè)方面。

一是應(yīng)用負(fù)載有顯著的波峰波谷。一個(gè)公司的業(yè)務(wù)負(fù)載有波峰波谷時(shí),機(jī)器資源要按照峰值的需求預(yù)估,而在波谷時(shí)機(jī)器利用率明顯下降,導(dǎo)致了極大的浪費(fèi)。如果做到Serverless化之后,以函數(shù)來進(jìn)行按量計(jì)費(fèi),峰值高的時(shí)候,為高峰值進(jìn)行付費(fèi),峰值低的時(shí)候,為低峰值進(jìn)行付費(fèi),而不再為整體的服務(wù)器進(jìn)行付費(fèi),這樣就把資源成本降了下去。

二是高并發(fā)的場景。以前的業(yè)務(wù)邏輯是在Docker的層面上來做,粒度比較粗。如果把邏輯進(jìn)行函數(shù)化,像編程一樣,在并發(fā)很高的情況下,平臺(tái)會(huì)根據(jù)事件的堆積情況,或者事件到達(dá)的速度,自動(dòng)把同一份代碼和配置拉起多個(gè)實(shí)例進(jìn)行并發(fā)處理。而原有的容器或者虛擬機(jī)如果要進(jìn)行并發(fā)的話還是要有一定的手工參與,比如啟動(dòng)更多的容器,或者加入更多的虛擬機(jī)來承載高并發(fā)的請(qǐng)求,而Serverless的函數(shù)即服務(wù)是完全自動(dòng)的運(yùn)行。

三是與現(xiàn)有的小程序進(jìn)行結(jié)合。把現(xiàn)有的API服務(wù)向Serverless架構(gòu)演進(jìn),在不改變 API 的情況下,它的前端瀏覽器應(yīng)用、APP、小程序,都可以無縫對(duì)接上來。而使用API網(wǎng)關(guān)來承接 API 請(qǐng)求,當(dāng)這個(gè)請(qǐng)求來到API網(wǎng)關(guān),由它轉(zhuǎn)發(fā)給云函數(shù),觸發(fā)云函數(shù)執(zhí)行。云函數(shù)起到的是業(yè)務(wù)邏輯處理的作用,而狀態(tài)數(shù)據(jù)或者其他業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)則依賴于后面的文件存儲(chǔ)或者數(shù)據(jù)庫進(jìn)行。API服務(wù)也是Serverless最常用的一種適用場景。

大前端Serverless的技術(shù)價(jià)值

前端開發(fā)者是最早受益于Serverless的群體。目前,前端技術(shù)正在向兩個(gè)方向發(fā)展:一是前端復(fù)雜度,二是應(yīng)用的廣度。從復(fù)雜度來說,自HTML、JS、CSS向DOM操作框架,從DOM到MVC,再到MVVM框架,再到現(xiàn)在assembly技術(shù)標(biāo)準(zhǔn)的出現(xiàn),讓前端工程師開發(fā)復(fù)雜度應(yīng)用的能力不斷提高。從廣度來看,前端也一直在拓展,從瀏覽器到服務(wù)器端,再到移動(dòng)端,小程序,前端邊界在不斷擴(kuò)大。然而在這個(gè)發(fā)展的過程中,有一個(gè)很深的隔離,這個(gè)隔離本質(zhì)上就是物理隔離,比如前端和后端,存在手機(jī)和服務(wù)器之間的物理隔離。而serverless,函數(shù)即服務(wù)對(duì)前端來說,后端服務(wù)是一個(gè)函數(shù),函數(shù)就是前端代碼的一部分,后端服務(wù)和前端完全融合在一種代碼體系里去。從這個(gè)層面來說,Severless打破了物理隔離,幫助前端真正做到了全棧。

云計(jì)算的本質(zhì)就是要讓業(yè)務(wù)開發(fā)專注于業(yè)務(wù)邏輯,而硬件及軟件設(shè)施都是按需采買,開箱即用。Serverless的理念及相關(guān)技術(shù),使開發(fā)人員不再需要關(guān)心機(jī)器的問題,甚至連流量也不必再關(guān)心,Web開發(fā)人員的運(yùn)維成本會(huì)大大降低,前端也可介入到BFF層的開發(fā),而后端可以聚焦于數(shù)據(jù)處理、業(yè)務(wù)邏輯與算法。

Serverless是必然發(fā)展趨勢

王斌表示,未來,Serverless是技術(shù)架構(gòu)發(fā)展的必然方向。“不管是兩年,或者放遠(yuǎn)一點(diǎn),十年,我相信大家都是完全Serverless化的去開發(fā)。”從前端的角度來說,前端的一個(gè)發(fā)展目標(biāo)就是做全棧,Serverless把做全棧的物理隔離打通了,讓前端和后端的開發(fā)沒有任何界限,感覺是開發(fā)一套代碼來做前端和后端,所以能夠幫助前端全棧開發(fā)快速的發(fā)展下去。

此外,Serverless化會(huì)帶動(dòng)其他的服務(wù),能夠進(jìn)一步的將運(yùn)維體系變成底層的能力,讓Serverless提供商來負(fù)責(zé),開發(fā)者只專注于代碼邏輯。

此次專訪后,由騰訊云+社區(qū)舉辦的TVP&騰訊云技術(shù)交流日云開發(fā)專場,暨"云開發(fā)圓桌論壇"在北京、深圳兩地同步舉行。騰訊云·云開發(fā)團(tuán)隊(duì)與貓眼娛樂商業(yè)平臺(tái)前端負(fù)責(zé)人王克淼、京東Taro團(tuán)隊(duì)負(fù)責(zé)人李偉濤、轉(zhuǎn)轉(zhuǎn)前端公共支撐負(fù)責(zé)人王澍、aybox合伙人李明、Node js CTC成員張秋怡等26位前端領(lǐng)域大佬參與交流,圍繞大前端Serverless的技術(shù)價(jià)值,傳統(tǒng)模式向Serverless模式的轉(zhuǎn)變阻力,以及Serverless技術(shù)趨勢下對(duì)人及技術(shù)管理的新訴求,進(jìn)行了深刻的討論和探究。

據(jù)悉,TVP(Tencent Cloud Valuable Professional,騰訊云***價(jià)值專家)是騰訊云實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型、建設(shè)智慧生態(tài)的重要戰(zhàn)略計(jì)劃,旨在通過建立與行業(yè)技術(shù)專家的交流平臺(tái),促進(jìn)騰訊云與技術(shù)專家和用戶之間的有效溝通,從而提升騰訊云產(chǎn)品能力,打造云計(jì)算技術(shù)生態(tài),實(shí)現(xiàn)“用科技影響世界”的美好愿景。

【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】

責(zé)任編輯:趙立京 來源: 51CTO
相關(guān)推薦

2019-04-26 12:04:04

Serverless騰訊云TVP

2016-11-21 17:39:08

云計(jì)算

2011-01-11 15:06:02

Linux安裝準(zhǔn)備

2016-07-08 15:54:00

創(chuàng)業(yè)

2014-05-19 14:27:01

F5新融合架構(gòu)應(yīng)用交付

2011-07-08 10:18:09

海量數(shù)據(jù)數(shù)據(jù)挖掘

2012-03-09 13:40:28

大數(shù)據(jù)

2011-05-25 17:08:29

ibmdwLinux

2015-01-07 10:45:05

Dockerkubernetescontain

2018-10-11 17:43:15

人臉識(shí)別人工智能AI

2018-10-16 18:26:52

人工智能AI

2011-05-25 10:15:47

開源

2011-08-30 09:28:36

編程

2009-07-24 08:58:19

2016-11-01 13:31:27

2017大數(shù)據(jù)

2013-08-02 14:34:35

移動(dòng)互聯(lián)網(wǎng)

2015-12-23 15:24:38

2015-12-22 10:35:12

2015-08-19 13:05:19

云計(jì)算趨勢

2015-01-08 15:35:42

諾基亞微軟裁員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)