企業擴大容器和Kubernetes應用的5大問題

安全劍客發表於2020-11-05
導讀 為了從容器和Kubernetes技術中受益,並做出更明智的決策,Gartner從企業收集了有關技術的最常見5大問題。

雖然容器已經誕生了10多年,但在過去幾年中,容器的普及和採用率仍然不斷增長。根據Gartner的調查,到2025年全球超過85%的企業將在生產中執行容器化應用,這比2019年的不到35%有了大幅增長。

企業擴大容器和Kubernetes應用的5大問題企業擴大容器和Kubernetes應用的5大問題

容器和Kubernetes的激增,使得應用程式可以在多個計算環境中保持不變,背後原因是軟體架構和開發模式的變化,包括DevOps採用的日益普及,這都離不開開源生態系統的不斷壯大。特別是,Kubernetes逐漸成為構建雲原生應用程式的重要平臺。

為了從容器和Kubernetes技術中受益,並做出更明智的決策,Gartner從企業收集了有關技術的最常見5大問題。

1. 對於容器和Kubernetes,企業應該意識到哪些主要優勢和挑戰?

容器和Kubernetes可以為企業帶來很多好處。一些核心優勢包括敏捷的軟體開發和部署,帶來環境一致性,資源效率以及開源創新。為了擴大環境一致性的好處,例如透過緊密的應用程式元件封裝,容器可以在開發,測試和生產叢集之間實現平臺一致性。這是開發人員生產力和服務彈性的重要驅動力。同樣,Kubernetes現已成為容器編排的事實上標準,由於其架構優越性,普及程度和廣泛的行業支援,為容器化應用提供了高度的可擴充套件性和靈活性。

當然,這些好處必須與它們帶來的以下挑戰相平衡,挑戰有平臺複雜性,安全性,對強大的自動化和治理的需求以及文化和技能挑戰。大規模的Kubernetes部署需要成熟的DevSecOps流程和安全策略,與保護虛擬機器中執行的單片應用程式不同。成功的容器部署還需要大量的技術元件,一致的操作以及現有工具和流程的升級,來確保自動化和治理。

2. 容器和Kubernetes的市場採用情況如何?有沒有常見的用例?

根據去年Gartner的一項調查,將近三分之二的企業已在其環境中部署了容器,而將近三分之一的企業進行了生產部署。也就是說,儘管企業中越來越多地採用容器,但是容器化應用程式的比例仍然不高。Gartner估計,現在只有不到5%的企業應用程式是完全容器化的。

三種最常見的用例是微服務,舊應用程式遷移和應用程式實現可移植性。容器和Kubernetes具有協調這些模組化服務,實現服務的伸縮和自我修復,以及建立服務隔離層的能力,從而為微服務提供了強大的基礎架構。容器啟用的執行時奇偶校驗和Kubernetes的普遍可用性,使開發人員能夠構建可在混合或多雲環境中以一致方式執行的應用程式。

3. 可以在容器中部署目前的商用應用程式嗎?

如今,大多數容器映象都是基於開源軟體的,而專有的獨立軟體提供商(ISV)的支援才剛剛發端。儘管各個ISV的容器支援程度差異很大,但是ISV的容器支援預計會增加。平臺供應商正在市場上進行投資,來實現更好的訪問,並簡化容器化應用程式的部署。

4. 如何衡量容器和Kubernetes的投資回報率?

透過建立透徹的業務案例來確保投資回報,對於驗證對容器和Kubernetes的投資,企業需要對產生的成本和潛在的收益採取現實的看法,如下圖所示:

企業擴大容器和Kubernetes應用的5大問題企業擴大容器和Kubernetes應用的5大問題

ROI中包含的關鍵指標是開發人員的生產力,軟體釋出的頻率,運營效率和IT運營生產力。

5. 企業如何以及以什麼角色成功部署Kubernetes?

客戶可以使用上游開源或商業軟體分發或透過雲服務來部署Kubernetes平臺。雲服務提供了簡化的操作和快速上市時間,而軟體分發提供了更好的多雲支援和可管理性。上游開源提供可定製性,但操作複雜。

容器和Kubernetes的成功需要各種核心和輔助角色,具體取決於企業的用例和成熟度。在平臺工程,運營和安全工程方面具有必要的技能至關重要。對於軟體開發用例,構建和釋出工程以及可靠性工程是至關重要的角色,需要培訓和/或角色建立。

原文來自:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2732474/,如需轉載,請註明出處,否則將追究法律責任。

相關文章