国产一级一区二区_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久久夜色精品国产_欧美色网一区二区
日韩亚洲一区二区| 中文精品视频| 欧美专区在线播放| 国产毛片一区二区| 影音先锋亚洲电影| 亚洲国产成人在线| 一区二区三区久久精品| 一区二区三区高清| 午夜精品在线观看| 欧美激情2020午夜免费观看| 蜜臀久久久99精品久久久久久| 久久亚洲欧美国产精品乐播| 欧美另类极品videosbest最新版本| 欧美韩日一区二区| 欧美日韩免费观看一区=区三区| 国产伦精品一区二区三区| 国产欧美日韩三级| 亚洲欧美日韩精品| 欧美精品在线视频观看| 国产精品视频久久久| 在线观看日韩国产| 亚洲少妇自拍| 久久一区二区三区国产精品| 国产色综合久久| 亚洲激情在线视频| 中文国产成人精品久久一| 欧美大片一区二区| 国产女人精品视频| 亚洲午夜精品| 欧美精品一区二区三区在线播放| 国产亚洲观看| 久久久久一区| 国产精品日韩欧美一区二区三区 | 国产一区二区三区在线播放免费观看 | 一本久道久久综合狠狠爱| 久久视频一区二区| 国产伦精品一区二区三区在线观看| 精品91在线| 美国十次成人| 国产拍揄自揄精品视频麻豆| 国产一区导航| 久久久亚洲一区| 国产欧美一区二区三区在线看蜜臀 | 在线观看亚洲a| 久久婷婷激情| 国产偷自视频区视频一区二区| 亚洲免费成人av| 欧美三级乱码| 日韩午夜av在线| 亚洲精品国产精品国自产在线| 欧美极品在线播放| 亚洲福利久久| 欧美日韩亚洲一区二区三区四区| 亚洲国产精品一区在线观看不卡 | 一本色道久久综合亚洲精品小说 | 亚洲精品视频啊美女在线直播| 香蕉亚洲视频| 欧美日精品一区视频| 亚洲高清资源综合久久精品| 久久国产精品免费一区| 国产一区二区三区的电影 | 欧美精品久久久久久久| 伊人影院久久| 亚洲精品久久久久中文字幕欢迎你| 可以看av的网站久久看| 亚洲第一黄色网| 欧美一区二区黄色| 亚洲国产精品第一区二区| 久久一区中文字幕| 一区二区久久久久| 国产精品一区久久| 亚洲欧美一区二区三区久久| 国产综合色产| 久久夜色精品| 亚洲日本乱码在线观看| 国产精品国产三级国产aⅴ无密码| av成人毛片| 欧美日韩不卡在线| 久久精彩免费视频| 黄色亚洲在线| 国产精品成人一区二区三区夜夜夜 | 亚洲欧美中日韩| 国产欧美va欧美不卡在线| 久久综合图片| aaa亚洲精品一二三区| 欧美二区在线播放| 久久精品国产一区二区三区| 亚洲高清视频的网址| 国产伦理一区| 欧美金8天国| 亚洲欧美综合v| 99视频一区| 黄色一区二区三区四区| 欧美视频三区在线播放| 久久精品91| 99ri日韩精品视频| 亚洲国产精品成人精品| 欧美日韩国产综合新一区| 亚洲欧美日韩精品久久| 一区二区三区日韩| 极品少妇一区二区三区| 欧美一区二区三区另类| 国产一区91| 欧美成人有码| 久久国产精品第一页| 亚洲欧美在线磁力| 日韩视频免费观看| 在线日韩中文| 狠狠久久亚洲欧美专区| 国产久一道中文一区| 久久影音先锋| 久久精品国产亚洲aⅴ| 亚洲美女免费视频| 欧美网站大全在线观看| 久久免费视频观看| 性欧美暴力猛交另类hd| 亚洲欧洲午夜| 亚洲国产精品传媒在线观看| 国产精品色网| 欧美日韩在线另类| 欧美绝品在线观看成人午夜影视| 欧美成年人视频| 你懂的一区二区| 国产精品一区在线播放| 国产一区二区成人| 国产精品久久久久aaaa樱花| 另类天堂av| 欧美偷拍另类| 欧美无砖砖区免费| 国产精品久久久久久久久久尿| 欧美日韩在线播放三区| 欧美日韩美女在线| 欧美视频一二三区| 欧美视频一区| 国产主播精品在线| 在线观看亚洲a| 国内久久精品视频| 日韩西西人体444www| 亚洲精品精选| 性欧美超级视频| 久久狠狠亚洲综合| 久久这里只有精品视频首页| 欧美日韩精品国产| 国产精品红桃| 欧美日韩午夜精品| 一区二区三区在线观看欧美| 一区二区三区在线视频播放| 亚洲美女在线看| 午夜精品久久久久久久蜜桃app | 国产一区三区三区| 99在线热播精品免费| 亚洲一区三区视频在线观看| 亚洲无线观看| 欧美成人激情视频| 国产精品久久久久久久久久妞妞| 欧美 日韩 国产一区二区在线视频| 国产精品对白刺激久久久| 国产精品入口| 日韩亚洲欧美高清| 久久国产主播精品| 欧美一区二区免费| 欧美视频观看一区| 国产偷国产偷精品高清尤物| 夜夜嗨av一区二区三区网页| 欧美在线视频免费| 欧美第一黄网免费网站| 韩日精品在线| 一本色道久久综合亚洲精品婷婷 | 亚洲黄色影片| 久久不见久久见免费视频1| 午夜精品免费视频| 久久综合久久美利坚合众国| 欧美日韩中文| 精品二区视频| 亚洲欧美视频一区| 欧美裸体一区二区三区| 狠色狠色综合久久| 野花国产精品入口| 欧美1区视频| 国产欧美在线观看| 久久成人精品无人区| 欧美日韩国产丝袜另类| 国产一区二区三区的电影| 一区二区三区日韩欧美精品| 久热re这里精品视频在线6| 国产一区在线观看视频| 亚洲一区二区黄色| 性欧美超级视频| 国产精品一区二区三区久久| 亚洲精品色婷婷福利天堂| 欧美国产第一页| 亚洲第一在线综合在线| 久久夜色精品一区| 91久久久久久久久| 久久综合一区二区| 欧美视频二区| 亚洲自拍偷拍麻豆| 国产精品白丝jk黑袜喷水| 欧美在线观看视频一区二区| 国产免费成人在线视频|