Gartner:采用容器和Kubernetes之前,要想清楚這5個(gè)問題

開源云中文社區(qū)
容器已經(jīng)存在了十多年,而在過去幾年里,容器的普及率和采用率都顯著增長。到2025年,全球超過85%的組織將在生產(chǎn)中運(yùn)行容器化應(yīng)用程序,比2019年的不到35%大幅增加。

容器已經(jīng)存在了十多年,而在過去幾年里,容器的普及率和采用率都顯著增長。到2025年,全球超過85%的組織將在生產(chǎn)中運(yùn)行容器化應(yīng)用程序,比2019年的不到35%大幅增加。

容器和Kubernetes的迅速崛起,使應(yīng)用程序能夠在多種計(jì)算機(jī)環(huán)境中保持不變地運(yùn)行,這可以歸因于軟件架構(gòu)和開發(fā)模式的變化、DevOps的日益采用以及兩者都是由廣泛的參與者生態(tài)系統(tǒng)支持的開源項(xiàng)目。特別是Kubernetes,正逐漸成為構(gòu)建云原生應(yīng)用程序和實(shí)現(xiàn)遺留工作負(fù)載現(xiàn)代化的重要平臺(tái)。

為了從這些技術(shù)中獲益并做出更合理的決策,Gartner從客戶那里收集了有關(guān)這些技術(shù)的最常見問題。

對于容器和Kubernetes,我們應(yīng)該知道哪些關(guān)鍵的好處和挑戰(zhàn)?

容器和Kubernetes可以為組織帶來一些好處。核心好處包括敏捷軟件開發(fā)和部署、環(huán)境一致性、不變性和資源效率,以及開源創(chuàng)新。為了擴(kuò)大環(huán)境一致性的好處,例如,通過緊密的應(yīng)用程序組件打包,容器支持跨開發(fā)、測試、staging和生產(chǎn)集群的平臺(tái)一致性。這是開發(fā)人員生產(chǎn)力和服務(wù)彈性的重要驅(qū)動(dòng)因素。同樣,Kubernetes(現(xiàn)在事實(shí)上的容器編排標(biāo)準(zhǔn))由于其架構(gòu)、普適性和廣泛的行業(yè)支持,為容器化應(yīng)用提供了高度的可伸縮性和靈活性。

當(dāng)然,必須權(quán)衡這些好處與它們帶來的以下挑戰(zhàn):平臺(tái)復(fù)雜性、安全性、對強(qiáng)大自動(dòng)化和治理的需求,以及文化和技能挑戰(zhàn)。雖然容器技術(shù)中沒有任何固有的不安全因素,但大規(guī)模部署它需要一個(gè)成熟的DevSecOps過程和安全策略,這與保護(hù)運(yùn)行在虛擬機(jī)(vm)中的單體應(yīng)用程序不同。成功的容器部署還需要對技術(shù)組件進(jìn)行廣泛的管理、一致的運(yùn)維,并升級(jí)現(xiàn)有的工具和流程,以確保自動(dòng)化和治理。

容器和Kubernetes的市場采用現(xiàn)狀如何?有沒有常見的用例?

在去年的Gartner IT基礎(chǔ)設(shè)施、運(yùn)維和云戰(zhàn)略會(huì)議上的一項(xiàng)調(diào)查顯示,近三分之二的企業(yè)在其環(huán)境中部署了容器,而近三分之一的企業(yè)在生產(chǎn)中部署了容器。也就是說,盡管容器在企業(yè)中的應(yīng)用越來越廣泛,但容器化應(yīng)用的比率還不高——Gartner估計(jì),今天只有不到5%的企業(yè)應(yīng)用程序是容器化的。

三個(gè)最常見的用例是微服務(wù)、遺留應(yīng)用程序遷移和應(yīng)用程序可移植性。容器和Kubernetes為微服務(wù)提供了強(qiáng)大的基礎(chǔ)架構(gòu),因?yàn)樗鼈冇心芰幣胚@些模塊化服務(wù),實(shí)現(xiàn)服務(wù)的縮放和自我修復(fù),并創(chuàng)建服務(wù)隔離層。容器支持的運(yùn)行時(shí)對等性,以及Kubernetes的普遍可用性,使開發(fā)人員能夠構(gòu)建能夠在混合或多云環(huán)境中以一致方式運(yùn)行的應(yīng)用程序。

商業(yè)化現(xiàn)成的應(yīng)用程序可以部署在容器中嗎?

今天,大多數(shù)容器鏡像都基于開源軟件,而來自專有獨(dú)立軟件提供商(ISV)的支持才剛剛起步。雖然不同ISV對容器的支持程度差異很大,但支持程度有望提高。平臺(tái)供應(yīng)商正在投入,以便更好地訪問和簡化容器應(yīng)用程序的部署。

如何衡量容器和Kubernetes的投資回報(bào)率?

通過構(gòu)建一個(gè)全面的商業(yè)案例來確保投資回報(bào)率,對于驗(yàn)證在容器和Kubernetes上的投資并不僅僅是表面光很重要。組織需要對所產(chǎn)生的成本和潛在的收益采取現(xiàn)實(shí)的觀點(diǎn),下圖說明了這一點(diǎn):

投資回報(bào)率中的關(guān)鍵指標(biāo)包括開發(fā)人員生產(chǎn)力、軟件發(fā)布頻率、運(yùn)維效率和IT運(yùn)維生產(chǎn)力。

我們?nèi)绾我约耙院畏N角色成功部署Kubernetes?

用戶使用上游開源、商業(yè)軟件發(fā)行版或通過云托管服務(wù)部署Kubernetes平臺(tái)。云服務(wù)提供了運(yùn)維簡單性和快速上市時(shí)間,而軟件發(fā)行版提供了更好的多云支持和可管理性,上游開源提供了可定制性但運(yùn)維復(fù)雜。

容器和Kubernetes的成功需要各種核心和輔助角色,這取決于用例和組織的成熟度。具備跨平臺(tái)工程、運(yùn)維和安全工程所需的技能至關(guān)重要。對于軟件開發(fā)用例,構(gòu)建和發(fā)布工程和可靠性工程是需要培訓(xùn)和/或創(chuàng)建的重要角色。

原文鏈接:

https://siliconangle.com/2020/10/09/top-5-enterprise-questions-containers-kubernetes/

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無評(píng)論