前言
時(shí)下互聯(lián)網(wǎng)最火熱的最熱的詞莫過于云計(jì)算
、區(qū)塊鏈
月培、AI
嘁字,而在架構(gòu)領(lǐng)域最火熱的莫過于Serverless
與ServiceMesh
恩急,今天我們重點(diǎn)聊聊Serverless
杉畜。
云計(jì)算時(shí)代,Serverless
作為一種新型架構(gòu)理念衷恭,與云計(jì)算發(fā)展相輔相成此叠,從AWS
的Lambda
到如今的“百家齊放”,
是什么随珠?
Serverless
是一種新型的互聯(lián)網(wǎng)架構(gòu)灭袁,目前尚沒有官方權(quán)威的定義;從業(yè)界產(chǎn)品及一些資料來看窗看,可以歸納為:
業(yè)界產(chǎn)品
Serverless的歷史
AWS Lambda 作為Serverless最早的框架產(chǎn)品由亞馬遜在2014年推出茸歧,但最早Serverless概念的并不是由亞馬遜提出
【發(fā)軔之始】
2012年云基礎(chǔ)設(shè)施服務(wù)提供商Iron.io的副總裁Ken 提出軟件的未來 ,首次提出來Serverless
概念显沈, 以下是原文的一段摘錄:
Even with the rise of cloud computing, the world still revolves around servers. That won’t last, though. Cloud apps are moving into a serverless world, and that will bring big implications for the creation and distribution of software and applications.
【初出茅廬】
AWS的Lambda
產(chǎn)品發(fā)布软瞎,Serverless
正式走上云計(jì)算的舞臺(tái)
【嶄露頭角】
眾多laaS
和Paas
廠商相繼入場
【未來已來】
隨著容器技術(shù)逢唤,IoT,5G涤浇,區(qū)塊鏈等技術(shù)的快速發(fā)展鳖藕, 技術(shù)上對(duì)去中心化,輕量虛擬化只锭,細(xì)粒度計(jì)算等技術(shù)需求愈發(fā)強(qiáng)烈著恩,而Serverless必將借勢(shì)迅速發(fā)展。
價(jià)值及影響
- 低成本:運(yùn)營成本和開發(fā)成本
- 真正的按需付費(fèi)
- 高橫向擴(kuò)展
-
綠色
計(jì)算:只需要傳統(tǒng)5%~15%的計(jì)算能力 - NoOps
應(yīng)用場景
- 事件驅(qū)動(dòng)及響應(yīng)式架構(gòu)
- IoT物聯(lián)網(wǎng)場景中低頻需求
- 請(qǐng)求對(duì)及時(shí)響應(yīng)需求不強(qiáng)
- 固定時(shí)間觸發(fā)計(jì)算資源利用低的的業(yè)務(wù)
- 流量突發(fā)場景
- 跨云和混合云
- 邊緣計(jì)算
- 代碼運(yùn)行周期短蜻展,長的不適合
未來
- 細(xì)粒度的計(jì)算資源:更少的核喉誊?
- 統(tǒng)一的容器調(diào)度模型
- 生態(tài)圈多樣化
- 產(chǎn)品抽象輸出:積木組合
誤區(qū)
Serverless是代表不再需要服務(wù)器
Serverless還是需要服務(wù)器,但核心是在于不需要維護(hù)服務(wù)器纵顾,開發(fā)人員不需要過多考慮服務(wù)器的問題裹驰。