五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

拓寬“主航道”的Serverless與EDA領(lǐng)域,亞馬遜云科技不斷創(chuàng)新開(kāi)拓

2023-07-13 13:28 作者:一個(gè)阿拉丁  | 我要投稿

在新潮如走馬燈般變換的時(shí)尚界,每隔幾年就會(huì)刮起一陣復(fù)古風(fēng)。被譽(yù)為“時(shí)尚教父”的著名設(shè)計(jì)師安德烈·萊昂·塔利曾說(shuō):“時(shí)尚總是在尋找新的靈感和方向,而復(fù)古是其中一個(gè)重要的來(lái)源?!?

無(wú)獨(dú)有偶。日新月異的高科技領(lǐng)域也會(huì)出現(xiàn)公認(rèn)的“過(guò)時(shí)”技術(shù)重新回潮的現(xiàn)象,在業(yè)界激起的波瀾不亞于新興技術(shù)的突破。近段時(shí)間以來(lái),關(guān)于單體應(yīng)用對(duì)微服務(wù)的“反戈一擊”,就格外引人注目。

最新的“爆料”頗為吸睛:知名流媒體公司某項(xiàng)目團(tuán)隊(duì)發(fā)布了一則案例研究,“他們放棄了無(wú)服務(wù)器、微服務(wù)架構(gòu),改以單體應(yīng)用取而代之,此舉為客戶節(jié)省90%的運(yùn)營(yíng)成本,并改善了使用體驗(yàn)”。

Serverless first戰(zhàn)略被公認(rèn)為是未來(lái)方向,業(yè)界也有很多事件驅(qū)動(dòng)架構(gòu)(EDA)與微服務(wù)領(lǐng)域的實(shí)踐。從基本的商業(yè)邏輯思考,我們已經(jīng)很難回到單體應(yīng)用為主的時(shí)代,那么背后的深意到底是什么?

不妨先還原該團(tuán)隊(duì)在特定場(chǎng)景下的方案選擇過(guò)程,再來(lái)梳理從單體應(yīng)用到SOA再到微服務(wù)的發(fā)展軌跡,最終才能對(duì)可進(jìn)化架構(gòu)的演變方向做出經(jīng)得起時(shí)間考驗(yàn)的判斷。

?

客戶利益至上:“左右互搏”探索最優(yōu)路徑

通過(guò)還原流媒體服務(wù)案例中對(duì)分布式計(jì)算和單體應(yīng)用方案的甄選過(guò)程,既能看到其對(duì)“客戶利益至上”理念的堅(jiān)持,又會(huì)發(fā)現(xiàn)亞馬遜云科技適應(yīng)多元需求的能力是其敢于“左右互搏”的底氣。

在最初的解決方案設(shè)計(jì)中,采用無(wú)服務(wù)器組件的分布式系統(tǒng),這對(duì)快速構(gòu)建服務(wù)通常是不錯(cuò)的選擇。但在實(shí)際運(yùn)行中,該架構(gòu)遇到了擴(kuò)展瓶頸——工作流的每一秒都執(zhí)行多個(gè)狀態(tài)轉(zhuǎn)換,很快就達(dá)到了Account的上限,且每次狀態(tài)轉(zhuǎn)換都要收取費(fèi)用,累計(jì)下來(lái)開(kāi)支不菲。

成本問(wèn)題還不止于此。為了減少費(fèi)用較高的視頻轉(zhuǎn)換作業(yè),項(xiàng)目團(tuán)隊(duì)構(gòu)建了一個(gè)微服務(wù),將視頻分割成幀,并將臨時(shí)圖像上傳到存儲(chǔ)系統(tǒng),然后再下載且使用相關(guān)服務(wù)處理圖像。不過(guò),存儲(chǔ)調(diào)用服務(wù)的收費(fèi)依然不低,總體算下來(lái)仍難達(dá)預(yù)期。

此路不通,何妨另辟蹊徑。流媒體公司做出大膽的決定,將所有的組件打包到一個(gè)流程中。這消除了對(duì)視頻幀中間存儲(chǔ)的需求,數(shù)據(jù)傳輸在內(nèi)存中即可完成,且媒體轉(zhuǎn)換、檢測(cè)器、編排等組件都在單個(gè)Amazon ECS任務(wù)中運(yùn)行。

值得一提的是,在新架構(gòu)中檢測(cè)器的數(shù)量只能縱向擴(kuò)展,而項(xiàng)目團(tuán)隊(duì)需要定期向服務(wù)中添加更多檢測(cè)器,對(duì)單個(gè)實(shí)例容量造成較大壓力。為了解決這一問(wèn)題,團(tuán)隊(duì)使用不同的檢測(cè)器子集對(duì)每個(gè)副本進(jìn)行參數(shù)優(yōu)化,并以輕量級(jí)的編排層分發(fā)客戶請(qǐng)求。

這個(gè)案例最核心的價(jià)值是打破了對(duì)微服務(wù)的“信仰崇拜”,肯定了單體架構(gòu)對(duì)部分應(yīng)用需求的滿足,但如果因此而得出單體架構(gòu)將全面“復(fù)辟”的結(jié)論,就有些矯枉過(guò)正了。

事實(shí)上,基于特定場(chǎng)景的路徑選擇并沒(méi)有簡(jiǎn)單的對(duì)錯(cuò),客戶愿意采納單體架構(gòu)還是微服務(wù)方案,取決于其目標(biāo)設(shè)定、既有資源和團(tuán)隊(duì)情況等多重因素,一些變量的調(diào)整就可能導(dǎo)致抉擇的轉(zhuǎn)向。例如:項(xiàng)目中對(duì)視頻分割成幀的顆粒度倘若不是過(guò)于細(xì)化,狀態(tài)轉(zhuǎn)換的頻度就會(huì)顯著下降,存儲(chǔ)調(diào)用的費(fèi)用也將趨于合理,微服務(wù)方案的優(yōu)勢(shì)有望重新凸顯。

?

主航道不偏離:Serverless與EDA驅(qū)動(dòng)微服務(wù)持續(xù)進(jìn)化

理性的判斷離不開(kāi)基于實(shí)驗(yàn)的對(duì)比分析,更源于對(duì)發(fā)展規(guī)律的深刻洞察。只有站在歷史的長(zhǎng)河中審視不同架構(gòu)的演變軌跡,才能更好地認(rèn)知從單體應(yīng)用到面向服務(wù)架構(gòu)體系(SOA)再到微服務(wù)的進(jìn)化歷程,不至于落入相對(duì)主義或虛無(wú)主義的陷阱。

“上古時(shí)代”的軟件都是將所有功能寫在一起,整個(gè)軟件仿佛一體化運(yùn)行的機(jī)器,單體架構(gòu)由此得名。伴隨軟件的功能日益增加,單體架構(gòu)也變得愈發(fā)復(fù)雜,很多缺點(diǎn)隨之暴露出來(lái)。

大型單體應(yīng)用的開(kāi)發(fā)速度緩慢,在部署和運(yùn)行時(shí),需要服務(wù)器具有充足內(nèi)存和相關(guān)資源,且必須通過(guò)在多個(gè)服務(wù)器上復(fù)制應(yīng)用程序來(lái)實(shí)現(xiàn)橫向擴(kuò)展,擴(kuò)展能力受限明顯;同時(shí),這些應(yīng)用程序的各個(gè)功能組件采用緊耦合方式,使維護(hù)和更新頗為困難。

為了應(yīng)對(duì)上述挑戰(zhàn),必須改變代碼的緊耦合狀態(tài),將軟件拆分成一個(gè)個(gè)功能單元,“面向服務(wù)的體系架構(gòu)”(SOA)應(yīng)運(yùn)而生。在SOA架構(gòu)中,每個(gè)服務(wù)獨(dú)立承擔(dān)各自功能,服務(wù)間借助通信協(xié)議連在一起,各項(xiàng)服務(wù)可使用不同的語(yǔ)言和工具開(kāi)發(fā),能部署在差異化的系統(tǒng)環(huán)境中。

在云重新定義一切的背景下,容器化潮流的迅猛來(lái)襲讓更輕量化的SOA成為可能,微服務(wù)逐步占據(jù)“C位”。在容器環(huán)境中,每個(gè)服務(wù)不必再占用一臺(tái)服務(wù)器,多個(gè)容器可基于一臺(tái)服務(wù)器運(yùn)行,甚至在Serverless架構(gòu)支撐下能夠?qū)崿F(xiàn)無(wú)服務(wù)器化演進(jìn)。用戶不必在基礎(chǔ)設(shè)施維護(hù)、更新等方面耗時(shí)費(fèi)力,可將更多精力放到業(yè)務(wù)邏輯上。

如果說(shuō)Serverless為微服務(wù)的進(jìn)化按下了快行鍵,那么事件驅(qū)動(dòng)架構(gòu)(EDA)則是微服務(wù)適應(yīng)不確定性環(huán)境的終極武器。

EDA能讓架構(gòu)中的各個(gè)模塊按事件發(fā)生的順序靈活地執(zhí)行,并可把執(zhí)行結(jié)果作為新的事件來(lái)驅(qū)動(dòng)下一個(gè)模塊的運(yùn)行。Gartner發(fā)布的《十大戰(zhàn)略技術(shù)趨勢(shì)》報(bào)告顯示,到2022年,已有逾50%的組織參與到事件驅(qū)動(dòng)的數(shù)字化服務(wù)生態(tài)系統(tǒng)中,EDA會(huì)是微服務(wù)未來(lái)成長(zhǎng)的核心動(dòng)力。

顯而易見(jiàn),在Serverless與EDA的協(xié)同助推下,微服務(wù)業(yè)已成為數(shù)字化轉(zhuǎn)型深水區(qū)里的主航道。單體應(yīng)用雖然在特定場(chǎng)景中也具有不可或缺的價(jià)值,但從應(yīng)用架構(gòu)進(jìn)化的底層邏輯和現(xiàn)實(shí)需求來(lái)看,其不可能取代微服務(wù)的主導(dǎo)地位。

?

架構(gòu)隨需應(yīng)變:場(chǎng)景化、可進(jìn)化指引未來(lái)方向

以更長(zhǎng)遠(yuǎn)的眼光來(lái)看,應(yīng)用架構(gòu)的迭代升級(jí)永無(wú)止境。伴隨人工智能通用化、數(shù)據(jù)生產(chǎn)要素化進(jìn)程的提速,云計(jì)算平臺(tái)需要為各種類型的企業(yè)提供隨需應(yīng)變、多元選擇的應(yīng)用架構(gòu)方案,場(chǎng)景化、可進(jìn)化是未來(lái)架構(gòu)的重要演變方向。

作為全球云服務(wù)市場(chǎng)的翹楚,亞馬遜云科技始終扮演著引領(lǐng)變革的角色,通過(guò)產(chǎn)品與服務(wù)的不斷創(chuàng)新,為各個(gè)行業(yè)客戶提供符合不同場(chǎng)景特征的架構(gòu)選擇。以Amazon S3為例:從2006年推出的幾項(xiàng)微服務(wù)擴(kuò)展到后來(lái)的300多個(gè)微服務(wù),在存儲(chǔ)方法、策略機(jī)制等維度持續(xù)完善,與客戶共同成長(zhǎng)。

在有助于拓寬“主航道”的Serverless與EDA領(lǐng)域,亞馬遜云科技更是率先垂范。2014年問(wèn)世的Amazon Lambda吹響了Serverless計(jì)算模型普及的號(hào)角,其后多年又為Serverless架構(gòu)添加100多個(gè)新功能,進(jìn)而推動(dòng)Serverless從單一場(chǎng)景邁向全棧融合;同時(shí),亞馬遜云科技已構(gòu)建起事件驅(qū)動(dòng)架構(gòu)的完整服務(wù)體系,包括Amazon EventBridge、Amazon Step Functions等,不僅提高開(kāi)發(fā)敏捷性、節(jié)省成本,還能通過(guò)自由組合這些服務(wù),更好地滿足企業(yè)應(yīng)用場(chǎng)景需求,將架構(gòu)優(yōu)勢(shì)發(fā)揮到極致。

2023年,亞馬遜云科技創(chuàng)新闡釋“Serverless first”理念,擎起推進(jìn)應(yīng)用現(xiàn)代化的大旗。在一片大干快上的熱潮中,亞馬遜云科技倡導(dǎo)的“Serverless first”不等于“Serverless only”,架構(gòu)路徑的選擇不能脫離客戶的真實(shí)訴求和現(xiàn)實(shí)條件,擁有未來(lái)的前提是活在當(dāng)下。

正如羅素所言,參差多態(tài)乃幸福本源。一家業(yè)務(wù)簡(jiǎn)單、只有幾名開(kāi)發(fā)人員的初創(chuàng)公司,與枝繁葉茂、擁有數(shù)十名工程師的大中型企業(yè)相比,選擇不一樣的應(yīng)用架構(gòu)是再自然不過(guò)的事。登高望遠(yuǎn)能知道目標(biāo)所在,但也別忘了腳下的土地。

拓寬“主航道”的Serverless與EDA領(lǐng)域,亞馬遜云科技不斷創(chuàng)新開(kāi)拓的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
益阳市| 玛纳斯县| 泰顺县| 都匀市| 麻栗坡县| 西畴县| 潞西市| 雅江县| 城口县| 南雄市| 天门市| 贵溪市| 安化县| 深水埗区| 南部县| 德安县| 常熟市| 新建县| 谷城县| 望奎县| 南京市| 绥化市| 建德市| 遂川县| 巴中市| 金华市| 连江县| 崇左市| 南阳市| 明光市| 荔波县| 分宜县| 安阳市| 精河县| 威海市| 张北县| 突泉县| 玛纳斯县| 永平县| 绵竹市| 禄劝|