国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

云原生架構(gòu)成功的六大原則
2022-06-06   IT168

  云原生架構(gòu)是一種在云環(huán)境中從頭開始構(gòu)建應(yīng)用程序的設(shè)計(jì)模式。雖然云原生架構(gòu)沒有硬性規(guī)則,但大多數(shù)云原生應(yīng)用程序都是由微服務(wù)組織而成。微服務(wù)主要用于將應(yīng)用程序分解為可由小型團(tuán)隊(duì)維護(hù)的自治、松散耦合的單元,每個(gè)微服務(wù)通常部署為一個(gè)容器或一組容器。


  此外,云原生應(yīng)用通常遵循12因素應(yīng)用框架的原則。它們圍繞以下方面構(gòu)建:

  性能:應(yīng)用程序在設(shè)計(jì)時(shí)考慮可擴(kuò)展性,旨在在規(guī)模上表現(xiàn)良好。

  彈性:應(yīng)用程序由伸縮性良好的小型、可擴(kuò)展的組件構(gòu)建而成。

  韌性:應(yīng)用程序?qū)收暇哂泻軓?qiáng)的復(fù)原能力,可自動(dòng)更換發(fā)生故障的組件且不會(huì)中斷其他組件的運(yùn)行。

  安全性:在構(gòu)建應(yīng)用程序時(shí)考慮安全性,確保應(yīng)用程序或其數(shù)據(jù)不被攻擊者破壞。

  原生架構(gòu)原則

  在構(gòu)建云原生應(yīng)用程序時(shí),首先應(yīng)構(gòu)建一個(gè)可以在多個(gè)維度上不斷移動(dòng)的系統(tǒng),以實(shí)現(xiàn)動(dòng)態(tài)擴(kuò)展,自動(dòng)處理故障,并盡可能輕松的添加或刪除組件。以下幾個(gè)原則可以使構(gòu)建的云原生架構(gòu)更加強(qiáng)大、更加適應(yīng)變化并且更容易維護(hù)。

  1.自動(dòng)化設(shè)計(jì)

  創(chuàng)建可以部署、修復(fù)和擴(kuò)展系統(tǒng)的自動(dòng)化流程,并且生成相關(guān)日志和事件。構(gòu)建系統(tǒng)以自動(dòng)處理:

  提供的基礎(chǔ)架構(gòu),如機(jī)器實(shí)例;

  CI/CD管道中的生成、測(cè)試和部署階段;

  基于工作負(fù)載或其他應(yīng)用程序要求的動(dòng)態(tài)可擴(kuò)展性;

  備份、運(yùn)行狀況監(jiān)視和故障恢復(fù)。

  2.盡可能保持無(wú)狀態(tài)

  雖然一些云原生純粹主義者認(rèn)為云原生應(yīng)用程序應(yīng)該是無(wú)狀態(tài)的,但在現(xiàn)實(shí)世界中可能很難實(shí)現(xiàn)無(wú)狀態(tài)應(yīng)用程序的開發(fā)。然而也應(yīng)盡可能使用無(wú)狀態(tài)組件,因?yàn)楦櫡植际綉?yīng)用程序中的管理狀態(tài)(如當(dāng)前正在運(yùn)行的實(shí)例數(shù))是困難的。無(wú)狀態(tài)組件使擴(kuò)展(添加更多副本)、修復(fù)(刪除并替換為新實(shí)例)、回滾和工作負(fù)載平衡(無(wú)需關(guān)心哪個(gè)實(shí)例正在處理哪些事務(wù)的復(fù)雜邏輯)變得更加容易。

  3.彈性設(shè)計(jì)

  通過(guò)在設(shè)計(jì)中添加冗余將彈性構(gòu)建到云原生應(yīng)用程序中。云原生應(yīng)用程序通過(guò)使用實(shí)例集群、數(shù)據(jù)復(fù)制以及多可用區(qū)或多區(qū)域云部署來(lái)避免單點(diǎn)故障。那些必須在本地運(yùn)行的應(yīng)用程序應(yīng)使用混合架構(gòu)利用公有云以實(shí)現(xiàn)高可用性和災(zāi)難恢復(fù),至少對(duì)于其某些組件而言。

  一些常見的彈性機(jī)制:

  能夠識(shí)別由連接丟失或服務(wù)超時(shí)等臨時(shí)問(wèn)題引起的暫時(shí)性故障,進(jìn)行重試請(qǐng)求;

  實(shí)現(xiàn)斷路器模式,檢查重試操作的次數(shù),并在后續(xù)重試時(shí)返回錯(cuò)誤而不激活服務(wù);

  允許服務(wù)在它們所依賴的其他服務(wù)出現(xiàn)故障時(shí)正常降級(jí),并且仍提供合理的用戶體驗(yàn);

  根據(jù)應(yīng)用程序的使用速率限制和節(jié)流來(lái)識(shí)別和限制大容量用戶;

  使用補(bǔ)償事務(wù),將業(yè)務(wù)事務(wù)分解為一系列較小的事務(wù),更容易在分布式系統(tǒng)中實(shí)現(xiàn)事務(wù)一致性。

  4.使用微邊界構(gòu)建每個(gè)組件

  云原生應(yīng)用不僅應(yīng)該從一開始就設(shè)計(jì)安全性,還應(yīng)該在假設(shè)沒有可信任組件的情況下進(jìn)行設(shè)計(jì)。因?yàn)閼?yīng)用程序與其用戶之間,甚至內(nèi)部組件之間可能沒有專用網(wǎng)絡(luò),此時(shí)應(yīng)該致力于強(qiáng)化所有組件、加密數(shù)據(jù)并在組件之間實(shí)現(xiàn)身份驗(yàn)證,使應(yīng)用程序更具彈性,并能夠在不受信任的環(huán)境中靈活地部署組件。

  5.構(gòu)建多語(yǔ)言架構(gòu)

  云原生應(yīng)用不需要高度集成的架構(gòu)、使用相同語(yǔ)言編寫的組件以及使用相同的技術(shù)和框架。由于REST

  API可以公開每個(gè)組件的功能,允許異構(gòu)組件相互通信和使用,因此可以在充分考慮團(tuán)隊(duì)能力之后,使用能夠提供最大價(jià)值和最快上市時(shí)間的語(yǔ)言或技術(shù)編寫每個(gè)組件。

  6.組件不可變

  通過(guò)基礎(chǔ)架構(gòu)組件不可變以引入高級(jí)別的敏捷性和靈活性。這也就意味著不允許在部署后對(duì)配置服務(wù)器或虛擬機(jī)(VM)進(jìn)行修改。

  在部署不可變服務(wù)器后,就可以不再對(duì)其進(jìn)行修改,相反,若沒有部署不可變服務(wù)器,則應(yīng)確保已部署的服務(wù)器保持原樣且不進(jìn)行任何修改,以便如果出現(xiàn)問(wèn)題也可以快速輕松地更換服務(wù)器并保持應(yīng)用程序運(yùn)行。

  以下是使用不可變基礎(chǔ)架構(gòu)的幾個(gè)主要優(yōu)點(diǎn):

  不可變組件有助于實(shí)現(xiàn)一致且可靠的基礎(chǔ)架構(gòu),使測(cè)試變得更加簡(jiǎn)單明了。

  部署不可變組件可以更簡(jiǎn)單、更可預(yù)測(cè)。

  不可變組件的每次部署都是版本化和自動(dòng)化,這使得環(huán)境回滾更加容易和簡(jiǎn)單。

  配置飄逸、雪花服務(wù)器和錯(cuò)誤得到緩解,甚至完全消除。

  使用云服務(wù)時(shí),自動(dòng)伸縮也毫不費(fèi)力。

  可變服務(wù)器會(huì)增加成本和迭代時(shí)間,嚴(yán)重延遲上市時(shí)間,不可變的基礎(chǔ)設(shè)施則促進(jìn)了敏捷開發(fā)。不可變基礎(chǔ)架構(gòu)可提高已部署環(huán)境的可靠性、一致性和效率,開發(fā)人員可以在幾分鐘內(nèi)重新創(chuàng)建環(huán)境。

  云原生架構(gòu)的優(yōu)缺點(diǎn)

  云原生架構(gòu)有許多優(yōu)點(diǎn):

  成本:云提供低成本選項(xiàng),確保系統(tǒng)不間斷運(yùn)行,為客戶提供服務(wù),此外還可以利用各種云交付功能。若在企業(yè)內(nèi)部提供這些功能,則既耗時(shí)又昂貴。

  可靠性:云環(huán)境提供彈性和可靠性選項(xiàng),例如可用性區(qū)域,可以確保系統(tǒng)永遠(yuǎn)不會(huì)出現(xiàn)故障,免受中斷的影響,因此避免停機(jī)造成的不可挽回的損失。

  敏捷性:敏捷開發(fā)需要不斷的測(cè)試和優(yōu)化,這在傳統(tǒng)的整體架構(gòu)中是很困難的,因?yàn)橐粋€(gè)小小的改變可能會(huì)破壞整個(gè)系統(tǒng)。云原生系統(tǒng)在構(gòu)建時(shí)考慮了持續(xù)變化,因此可以更輕松地更新和調(diào)整應(yīng)用程序。

  靈活性:云原生設(shè)計(jì)與平臺(tái)無(wú)關(guān),因此若當(dāng)前系統(tǒng)不適合開發(fā),可以切換到新環(huán)境,而不必從頭開始重新編譯。

  云原生架構(gòu)的缺點(diǎn)包括:

  解決問(wèn)題:在傳統(tǒng)體系架構(gòu)中可以遵循線性計(jì)劃來(lái)識(shí)別問(wèn)題。而云原生設(shè)計(jì)存在復(fù)雜網(wǎng)絡(luò)中相互連接和交互的容器,并且特定組件集之間的路徑可能不明確。如果問(wèn)題的根源分散在多個(gè)容器中,則可能更難找出根本原因。

  安全性:由于系統(tǒng)是由大量動(dòng)態(tài)分布式組件構(gòu)成,云原生架構(gòu)通常更難以監(jiān)控和保護(hù)。

  知識(shí)差距:如果開發(fā)人員不熟悉云原生系統(tǒng),則需要重新學(xué)習(xí),就像使用新語(yǔ)言一樣,重要的是需要能夠很好地理解新概念,以避免造成嚴(yán)重?fù)p失的錯(cuò)誤。

  在考慮構(gòu)建新的云原生架構(gòu)時(shí),企業(yè)組織需要仔細(xì)權(quán)衡各種優(yōu)缺點(diǎn),以便為業(yè)務(wù)、客戶和利益相關(guān)者做出正確的決策。

熱詞搜索:云原生

上一篇:人工智能在云計(jì)算中能起到怎樣的作用?
下一篇:2022年的多云市場(chǎng)將如何發(fā)展?

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
激情另类综合| 久久天天躁狠狠躁夜夜爽蜜月| 久久精品一区二区三区中文字幕| 一区免费在线| 欧美午夜精品久久久久久人妖 | 欧美日韩中文字幕在线| 亚洲精美视频| 欧美日韩福利在线观看| 亚洲人在线视频| 在线精品亚洲| 黄色一区二区在线观看| 国产精品日韩电影| 玖玖综合伊人| 六月丁香综合| 久久一区二区三区av| 欧美伊人久久久久久午夜久久久久 | 久久久久青草大香线综合精品| 亚洲手机视频| 亚洲天堂偷拍| 欧美一级大片在线观看| 亚洲伊人一本大道中文字幕| 亚洲综合成人在线| 一区二区欧美亚洲| 99国产精品| 日韩亚洲视频| 这里只有视频精品| 亚洲一区黄色| 亚洲在线视频| 亚洲欧美视频在线观看| 亚洲欧美电影在线观看| 香蕉免费一区二区三区在线观看| 午夜欧美不卡精品aaaaa| 国产精品乱码| 欧美亚洲成人网| 国产精品一区二区欧美| 国产综合亚洲精品一区二| 亚洲高清av| 亚洲另类视频| 亚洲精品一二| 久久电影一区| 亚洲精品久久久久久一区二区| 亚洲国产乱码最新视频| 一本色道久久综合亚洲精品小说 | 欧美日韩国产区一| 国产精品99免费看| 影音先锋日韩精品| 浪潮色综合久久天堂| 欧美亚洲综合久久| 亚洲激情成人在线| 欧美伦理视频网站| 一区二区三区日韩精品视频| 亚洲在线免费观看| 中日韩视频在线观看| 狠狠狠色丁香婷婷综合激情| 欧美日韩二区三区| 亚洲人成在线免费观看| 中文精品一区二区三区| 欧美一乱一性一交一视频| 尤物视频一区二区| 一区在线视频| 午夜免费在线观看精品视频| 欧美va亚洲va日韩∨a综合色| 一区二区三区日韩| 美日韩精品免费| 国产精品你懂的| 国产精品日韩欧美一区二区三区| 在线国产精品播放| 久久成人在线| 国产精品黄视频| 久久深夜福利免费观看| 欧美国产日本在线| 老司机免费视频久久| 国产一区二区你懂的| 亚洲欧美日本日韩| 欧美激情中文不卡| 亚洲成人在线网站| 久久尤物视频| 中文久久乱码一区二区| 米奇777在线欧美播放| 伊人狠狠色丁香综合尤物| 亚洲精品色图| 久久综合国产精品台湾中文娱乐网| 韩国在线视频一区| 欧美一区三区二区在线观看| 国产亚洲va综合人人澡精品| 欧美亚洲一级| 亚洲精品欧美在线| 国产伦精品一区二区三区四区免费| 亚洲视频在线看| 国产午夜久久| 欧美三级乱人伦电影| 久久精品国亚洲| 日韩一区二区久久| 伊人精品久久久久7777| 欧美日韩中文| 欧美国产精品久久| 久久久久九九九九| 亚洲一级在线观看| 好吊妞这里只有精品| 免费观看成人| 亚洲性夜色噜噜噜7777| 亚洲国产欧美一区二区三区久久| 国产精品视频一区二区三区| 免费视频最近日韩| 久久国产主播| 亚洲在线观看视频| 亚洲淫片在线视频| 欧美一区二区三区四区在线观看| 久久综合久久久久88| 亚洲免费一级电影| 一区二区三区欧美成人| 亚洲精品国产精品国自产在线| 久久精品一二三区| 亚洲一区视频在线| 亚洲精品久久久久久久久久久久久| 黄色亚洲网站| 亚洲第一精品夜夜躁人人爽| 激情av一区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲第一网站免费视频| 亚洲国产成人porn| 亚洲精品久久| 蜜臀av一级做a爰片久久| 久久婷婷av| 欧美成人在线免费视频| 欧美电影在线免费观看网站| 欧美日韩国产高清视频| 欧美三日本三级少妇三2023 | 欧美一级久久久久久久大片| 亚洲午夜一区二区| 翔田千里一区二区| 免费成人黄色| 国产美女精品一区二区三区| 在线成人小视频| 影音先锋中文字幕一区| 欧美日韩国产限制| 亚洲三级免费观看| 国产精品国产三级国产aⅴ9色| 国产精品中文在线| 伊人久久大香线蕉综合热线 | 午夜宅男欧美| 亚洲国产成人av好男人在线观看| 久久午夜电影网| 亚洲一区精品电影| 在线亚洲电影| 好看的av在线不卡观看| 国产情侣久久| 国产精品豆花视频| 欧美色偷偷大香| 欧美一区二区视频在线| 一区在线观看| 国产色综合天天综合网| 国产精品扒开腿做爽爽爽软件| 亚洲影院免费| 一区二区高清在线| 欧美一级视频精品观看| 欧美国产成人精品| 一区在线播放视频| 亚洲伊人一本大道中文字幕| 欧美精品自拍| 黑人一区二区| 欧美一级专区免费大片| 欧美精品一区二区久久婷婷| 国模套图日韩精品一区二区| 亚洲欧美日韩成人高清在线一区| 欧美日韩视频在线一区二区| 国产精品亚洲激情| 狠狠色综合色区| 久久精品久久综合| 国产区在线观看成人精品| 亚洲一级高清| 欧美日韩亚洲视频一区| 一区二区三区四区五区精品| 久久精品午夜| 亚洲国产裸拍裸体视频在线观看乱了中文| 久久se精品一区精品二区| 精品不卡视频| 久久久亚洲人| 亚洲精品视频免费| 久久成人av少妇免费| 亚洲高清毛片| 欧美日韩在线另类| 欧美一区中文字幕| 在线精品亚洲一区二区| 欧美激情第三页| 亚洲欧美日韩国产精品| 影音先锋久久| 国产精品久线观看视频| 美日韩在线观看| 亚洲天堂成人在线观看| 1024成人网色www| 国产精品v日韩精品| 久久久久久色| 亚洲激情视频| 国产一区二区三区在线免费观看| 久久裸体艺术| 欧美亚洲视频一区二区| 亚洲日本一区二区三区| 国产麻豆精品视频| 欧美日韩1区2区|