官术网_书友最值得收藏!

2.4 Serverless服務(wù)構(gòu)建的思維方式

Serverless技術(shù)的出現(xiàn),極大地改變了傳統(tǒng)的開(kāi)發(fā)、運(yùn)維方式,讓?xiě)?yīng)用的開(kāi)發(fā)效率得到進(jìn)一步提升,軟件的交付時(shí)間進(jìn)一步縮短。與之對(duì)應(yīng)的,在構(gòu)建Serverless服務(wù)時(shí),開(kāi)發(fā)者的思維方式也要有相應(yīng)的轉(zhuǎn)變。最重要的一點(diǎn)在于,要將思路從自底向上轉(zhuǎn)為自頂向下,如圖2-7所示。

032-1

圖2-7 構(gòu)建Serverless架構(gòu)思維方式的轉(zhuǎn)變

以全棧應(yīng)用為例,傳統(tǒng)的構(gòu)建方式如下。

應(yīng)用設(shè)計(jì)→容量預(yù)估→資源選型→架構(gòu)設(shè)計(jì)驗(yàn)證→業(yè)務(wù)開(kāi)發(fā)實(shí)現(xiàn)→測(cè)試及部署→應(yīng)用交付

Serverless架構(gòu)下的構(gòu)建方式如下。

應(yīng)用設(shè)計(jì)→選取對(duì)應(yīng)模板→業(yè)務(wù)開(kāi)發(fā)/改造→測(cè)試及部署→應(yīng)用交付

在傳統(tǒng)的開(kāi)發(fā)模式中,要實(shí)現(xiàn)一個(gè)業(yè)務(wù)場(chǎng)景,開(kāi)發(fā)人員會(huì)先思考架構(gòu)所需的基礎(chǔ)資源,逐步將這些資源組合、編排在一起,最終提供對(duì)應(yīng)的功能模塊,例如支付功能、登錄功能等。而這樣的思路意味著更高的技術(shù)門(mén)檻,并且容易偏離交付的方向。在Serverless架構(gòu)下,開(kāi)發(fā)者可以專(zhuān)注于業(yè)務(wù)實(shí)現(xiàn),從應(yīng)用實(shí)現(xiàn)的角度設(shè)計(jì)方案,并將基礎(chǔ)資源的使用、編排和組合交給服務(wù)商實(shí)現(xiàn)。這種思維方式的轉(zhuǎn)變,可以極大賦能開(kāi)發(fā)者,讓構(gòu)建一個(gè)開(kāi)箱即用的Serverless應(yīng)用成為可能。

主站蜘蛛池模板: 白银市| 邓州市| 巧家县| 钟祥市| 科尔| 吉安市| 合江县| 韶关市| 西乌| 柘城县| 洛南县| 长葛市| 建阳市| 石台县| 静安区| 南开区| 玉门市| 云安县| 新营市| 清新县| 镇赉县| 镇宁| 崇州市| 平顶山市| 德兴市| 鲜城| 新和县| 九台市| 盐亭县| 元氏县| 吉安市| 盐边县| 武定县| 大城县| 同仁县| 甘南县| 临清市| 浦县| 防城港市| 尼玛县| 广南县|