成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

云原生應(yīng)用的10大關(guān)鍵屬性

jayzou / 1044人閱讀

摘要:開發(fā)人員在設(shè)計(jì)云原生應(yīng)用程序時(shí),一定要牢記本文內(nèi)這個(gè)關(guān)鍵屬性云原生是用于描述基于容器的環(huán)境的術(shù)語。云原生應(yīng)用程序是多語言的,服務(wù)會(huì)使用各種不同的語言運(yùn)行時(shí)和框架。

“云原生”是用于描述基于容器的環(huán)境的術(shù)語,而Kubernetes是一個(gè)運(yùn)行云原生應(yīng)用程序工作負(fù)載的理想平臺(tái)。

開發(fā)人員在設(shè)計(jì)云原生應(yīng)用程序時(shí),一定要牢記本文內(nèi)這10個(gè)關(guān)鍵屬性!


“云原生(Cloud Native)”是用于描述基于容器的環(huán)境的術(shù)語。云原生技術(shù)被用于開發(fā)應(yīng)用程序,這些應(yīng)用程序是使用容器打包的服務(wù)構(gòu)建的、被部署為微服務(wù)、并通過靈活的DevOps流程和持續(xù)交付工作流在彈性基礎(chǔ)架構(gòu)上進(jìn)行管理。

在運(yùn)維團(tuán)隊(duì)手動(dòng)管理傳統(tǒng)應(yīng)用程序的基礎(chǔ)架構(gòu)資源分配的情況下,云原生應(yīng)用程序部署在抽象了底層計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)原語的基礎(chǔ)架構(gòu)上。處理這種新型應(yīng)用程序的開發(fā)人員和運(yùn)維人員不直接與基礎(chǔ)架構(gòu)提供商公開的API交互。相反的,編排器會(huì)根據(jù)DevOps團(tuán)隊(duì)制定的策略自動(dòng)進(jìn)行資源分配??刂破骱驼{(diào)度程序是編排引擎的基本組件,負(fù)責(zé)處理資源分配問題和應(yīng)用程序的生命周期。

像Kubernetes這樣的云原生平臺(tái)使用扁平網(wǎng)絡(luò),該網(wǎng)絡(luò)覆蓋在云提供商的現(xiàn)有網(wǎng)絡(luò)拓?fù)浜驮Z上。類似地,本地存儲(chǔ)層通常被抽象出來,以暴露與容器集成的邏輯卷。運(yùn)維人員可以分配開發(fā)人員和資源管理員訪問的存儲(chǔ)配額和網(wǎng)絡(luò)策略。基礎(chǔ)架構(gòu)抽象不僅解決了跨云環(huán)境的可移植性需求,還讓開發(fā)人員可以利用新興模式來構(gòu)建和部署應(yīng)用程序。無論基于物理服務(wù)器或虛擬機(jī),私有云或公共云的底層基礎(chǔ)架構(gòu)如何,編排管理器都將成為部署目標(biāo)。

Kubernetes是一個(gè)運(yùn)行云原生應(yīng)用程序工作負(fù)載的理想平臺(tái)。它已經(jīng)成為云的事實(shí)上的操作系統(tǒng),就像Linux是底層機(jī)器的操作系統(tǒng)一樣。只要開發(fā)人員在設(shè)計(jì)和開發(fā)軟件時(shí),遵循其作為云原生應(yīng)用程序的微服務(wù)的最佳實(shí)踐,DevOps團(tuán)隊(duì)就能夠在Kubernetes中打包和部署它們。以下是開發(fā)人員在設(shè)計(jì)云原生應(yīng)用程序時(shí)應(yīng)牢記的云原生應(yīng)用程序的10個(gè)關(guān)鍵屬性。

1、打包為輕量級(jí)容器:云原生應(yīng)用程序是打包為輕量級(jí)容器的獨(dú)立自治服務(wù)的集合。與虛擬機(jī)不同,容器可以快速擴(kuò)縮容。將擴(kuò)展單元轉(zhuǎn)移到容器,能夠優(yōu)化基礎(chǔ)架構(gòu)利用率。

2、使用最佳語言和框架開發(fā):云原生應(yīng)用程序的每項(xiàng)服務(wù)都是使用最適合該功能的語言和框架開發(fā)的。云原生應(yīng)用程序是多語言的,服務(wù)會(huì)使用各種不同的語言、運(yùn)行時(shí)和框架。例如,開發(fā)人員可以構(gòu)建基于在Node.js中開發(fā)的WebSockets的實(shí)時(shí)流服務(wù),同時(shí)選擇Python和Flask來暴露API。開發(fā)微服務(wù)的細(xì)粒度方法使它們能夠?yàn)樘囟ㄈ蝿?wù)選擇最佳語言和框架。

3、設(shè)計(jì)為松耦合的微服務(wù):屬于同一應(yīng)用程序的服務(wù)通過應(yīng)用程序運(yùn)行時(shí)來發(fā)現(xiàn)彼此。它們獨(dú)立于其他服務(wù)而存在。正確集成時(shí),彈性基礎(chǔ)架構(gòu)和應(yīng)用程序架構(gòu)可以高效地、以高性能來進(jìn)行擴(kuò)展。

松耦合的服務(wù)讓開發(fā)人員可以在處理每個(gè)服務(wù)時(shí)都能夠獨(dú)立于其他服務(wù)來工作。通過這種分離,開發(fā)人員可以專注于每項(xiàng)服務(wù)的核心功能,以提供細(xì)粒度的功能。這種方法可以實(shí)現(xiàn)整個(gè)應(yīng)用程序的有效生命周期管理,因?yàn)槊總€(gè)服務(wù)都是獨(dú)立維護(hù)的,并且擁有明確的所有權(quán)。

4、以API為中心進(jìn)行交互和協(xié)作:云原生服務(wù)使用輕量級(jí)API,這些API基于REST、gRPC或NATS等協(xié)議。REST通常被用作通過HTTP公開API的最低公分母。為了提高性能,gRPC通常用于服務(wù)之間的內(nèi)部通信。NATS具有發(fā)布-訂閱功能,可在應(yīng)用程序內(nèi)實(shí)現(xiàn)異步通信。

5、在架構(gòu)中將無狀態(tài)和有狀態(tài)服務(wù)清晰分離:持久耐用的服務(wù)通常遵循不同的模式,以確保更高的可用性和彈性。無狀態(tài)服務(wù)和有狀態(tài)服務(wù)是彼此獨(dú)立存在的。存儲(chǔ)會(huì)影響容器的使用。我們必須越來越多地在有狀態(tài)、無狀態(tài)、微存儲(chǔ)環(huán)境(這一點(diǎn)有些人可能覺得有爭議)等不同語境下考慮持久性這一因素。

6、與服務(wù)器和操作系統(tǒng)依賴關(guān)系隔離:云原生應(yīng)用程序與任何特定操作系統(tǒng)或單個(gè)計(jì)算機(jī)沒有關(guān)聯(lián)。它們?cè)诟叩某橄蠹?jí)別上運(yùn)行。唯一的例外是微服務(wù)需要某些功能,包括固態(tài)驅(qū)動(dòng)器(SSD)和圖形處理單元(GPU),這些功能可能由一部分機(jī)器專門提供。

7、部署在自服務(wù)的彈性云基礎(chǔ)架構(gòu)上:云原生應(yīng)用程序部署在虛擬的、共享的和彈性的基礎(chǔ)架構(gòu)上。它們可以與底層基礎(chǔ)架構(gòu)保持一致,以動(dòng)態(tài)增長和縮小——根據(jù)不同的負(fù)載來自我調(diào)節(jié)。

8、通過敏捷DevOps流程進(jìn)行管理:云原生應(yīng)用程序的每項(xiàng)服務(wù)都會(huì)經(jīng)歷一個(gè)獨(dú)立的生命周期,通過敏捷的DevOps流程進(jìn)行管理。多個(gè)持續(xù)集成/持續(xù)交付(CI / CD)流水線可以協(xié)同工作以部署和管理云原生應(yīng)用程序。

9、自動(dòng)化功能:云原生應(yīng)用程序可以高度自動(dòng)化。它們與Infrastructure as Code的概念相得益彰。企業(yè)需要一定程度的自動(dòng)化來管理大型和復(fù)雜的應(yīng)用程序。

10、定義的、策略驅(qū)動(dòng)的資源分配:最后,云原生應(yīng)用程序與通過一組策略定義的治理模型一致。它們遵循CPU和存儲(chǔ)配額以及將資源分配給服務(wù)的網(wǎng)絡(luò)策略等策略。例如,在企業(yè)方案中,中央IT可以定義策略來為每個(gè)部門分配資源。每個(gè)部門的開發(fā)人員和DevOps團(tuán)隊(duì)都擁有對(duì)其資源共享的完全訪問權(quán)和所有權(quán)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/32710.html

相關(guān)文章

  • 2021計(jì)算十關(guān)鍵詞:原生、高性能、混沌工程、混合、邊緣計(jì)算、零信任、優(yōu)化治理、數(shù)字政府、低

    摘要:云計(jì)算十大關(guān)鍵詞分別是云原生高性能混沌工程混合云邊緣計(jì)算零信任優(yōu)化治理數(shù)字政府低碳云企業(yè)數(shù)字化轉(zhuǎn)型。當(dāng)前,云原生與云安全呈加速融合趨勢(shì)。 7月27日,由中國信息通信研究院、中國通信標(biāo)準(zhǔn)化協(xié)會(huì)主辦的2021年可信云大會(huì)在京召開。中國信息通信研究院云計(jì)算與大數(shù)據(jù)研究所所長何寶宏在會(huì)上正式發(fā)布2021云計(jì)算十大關(guān)鍵詞以及對(duì)應(yīng)的重要發(fā)展趨勢(shì)。 ? ...

    CastlePeaK 評(píng)論0 收藏0
  • 2021年10月國產(chǎn)數(shù)據(jù)庫事記

    摘要:月日消息,近日,中國信息通信研究院大數(shù)據(jù)產(chǎn)品能力評(píng)測數(shù)據(jù)庫方向的測評(píng)結(jié)果陸續(xù)出爐。月日消息,國家工業(yè)信息安全發(fā)展研究中心發(fā)布電信行業(yè)數(shù)據(jù)庫產(chǎn)品第一期測評(píng)結(jié)果,前三名分別是阿里云數(shù)據(jù)庫柏睿數(shù)據(jù)企業(yè)級(jí)交易型數(shù)據(jù)庫信創(chuàng)版云和恩墨企業(yè)級(jí)數(shù)據(jù)庫。 .markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-si...

    elva 評(píng)論0 收藏0
  • 甲骨文通過創(chuàng)新技術(shù)擴(kuò)展開放集成平臺(tái)

    摘要:年月日甲骨文今日發(fā)布了最新的集成產(chǎn)品,以幫助企業(yè)更便利地運(yùn)用變革性技術(shù)。甲骨文提供下一代用戶體驗(yàn),包括基于個(gè)人角色使用所有功能,同時(shí)通過預(yù)先制作的集成模板加速產(chǎn)品上市時(shí)間,為企業(yè)創(chuàng)造更多的價(jià)值。2017年10月11日 –甲骨文今日發(fā)布了最新的集成PaaS產(chǎn)品,以幫助企業(yè)更便利地運(yùn)用變革性技術(shù)。除了最新的自治數(shù)據(jù)管理云服務(wù)、大數(shù)據(jù)分析和人工智能功能之外,甲骨文宣布在其應(yīng)用程序開發(fā)平臺(tái)、數(shù)據(jù)集成...

    lordharrd 評(píng)論0 收藏0
  • 2021年11月國產(chǎn)數(shù)據(jù)庫排行榜:openGauss闖入前三,Kingbase流行度與日俱增,TDe

    摘要:年月國產(chǎn)數(shù)據(jù)庫流行度排行榜前名達(dá)夢(mèng)本月分?jǐn)?shù)下跌,總分,位于榜單第二位。人大金倉保持增長態(tài)勢(shì),本月分?jǐn)?shù)大幅上漲,總分,位于榜單第九位。達(dá)夢(mèng)入選其中,位列總榜第國產(chǎn)數(shù)據(jù)庫第。月日,人大金倉與天津科大正式簽訂聯(lián)合人才培養(yǎng)協(xié)議。2021年11月國產(chǎn)數(shù)據(jù)庫流行度排行榜前15名 ? 達(dá)夢(mèng)本月分?jǐn)?shù)下跌10.88,總分467.45,位于榜單第二位。作為具有完全自主知識(shí)產(chǎn)權(quán)的國產(chǎn)數(shù)據(jù)庫廠商,今年達(dá)夢(mèng)的...

    waruqi 評(píng)論0 收藏0
  • CNCF熱烈歡迎浪潮升級(jí)成為黃金級(jí)會(huì)員

    摘要:領(lǐng)先的全球服務(wù)提供商加速在大數(shù)據(jù)和人工智能市場采用云計(jì)算支持并整合和等開源技術(shù)的云原生計(jì)算基金會(huì)今日宣布,浪潮升級(jí)為金牌會(huì)員。浪潮也是基金會(huì)的白銀級(jí)會(huì)員。 showImg(https://segmentfault.com/img/bVbn2CG?w=1620&h=694);領(lǐng)先的全球服務(wù)提供商加速在大數(shù)據(jù)和人工智能市場采用云計(jì)算 支持并整合Kubernetes? 和Prometheus...

    baihe 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<