雖然容器和云計算技術日益成熟,但企業的首席技術官必須解決許多不同的軟件、人員配置和架構問題,以確保一切順利運行并協同工作。
根據調研機構Gartner公司日前發布的《首席技術官的云原生生態系統導航指南》報告,到2028年,95%以上的全球企業將在業務中采用容器化應用程序,這與2023年不到50%相比有了顯著增長。
這種采用水平意味著企業必須擁有合適的軟件來有效地管理、監控和運行基于容器的云原生環境。首席技術官和企業架構領導者需要篩選大量的選項,這使得很難獲得環境級別和標準化流程。
報告指出,“盡管有了明顯的進步,并持續進行行業整合,但生態系統仍然是碎片化的、快節奏的。這使得首席技術官和企業架構領導者很難構建健壯的云原生架構并進行運營治理。”
Chronosphere是唯一一個可觀察的平臺,通過有效應對數據快速增長和云原生復雜性,讓首席技術官重新掌控局面,提高業務信心。工程公司信任Chronosphere來幫助他們運行可擴展、高可用性和彈性的應用程序。
隨著容器在云原生環境中的應用擴展,更多的IT領導者將看到供應商和開源選項的增加。這種多樣性使得選擇合適的工具來運行云原生生態系統變得更加困難,并延長了評估過程。
以下將介紹容器生態系統組件、軟件產品以及首席技術官如何評估其企業的最佳配置。
基于容器的云原生生態系統有哪些組成部分?
Gartner公司在報告中解釋說:“容器并不是一個單一的技術,其生態系統是對生產準備至關重要的幾個組件的大雜燴。”
容器化生態系統其中包括:
·容器運行時允許開發人員部署應用程序、配置和其他容器映像依賴項。
·容器編排器支持基于策略的部署、應用程序配置管理、高可用性集群建立以及容器集成到整體基礎設施中的功能。
·容器管理軟件提供管理控制臺、自動化功能以及操作、安全和開發工具。該行業的供應商包括亞馬遜網絡服務(AWS)、微軟、谷歌、RedHad、SUSE和VMware。
·開源工具和代碼:云原生計算基金會是托管該領域多個開源項目的治理機構。
這些組件都可以幫助任何基于容器的應用程序在云原生架構上運行,以支持業務功能和IT操作,例如DevOps、FinOps、可觀測性、安全性和API。有很多開源項目支持Kubernetes的所有這些架構組件和平臺工程工具。
在企業開始采用云原生生態系統時,Gartner公司建議:
·將企業的功能需求映射到容器管理平臺,并確定研究中概述的開源項目和商業產品可能填補的任何空白,以實現有效的部署。
·根據軟件發布歷史、軟件許可條款的允許程度和社區的活力(以提供商業維護和支持的供應商的廣泛生態系統為特征),謹慎選擇開源項目。
什么是容器管理平臺組件?
容器管理是云原生生態系統的重要組成部分。在軟件選擇和容器環境實現過程中,這應該是首要考慮的問題。但是傳統的應用程序性能監控并不適合更新的云計算技術。
云原生容器管理平臺包括以下工具:
·可觀察性使熟練的觀察者(軟件開發人員或站點可靠性工程師)能夠有效地解釋意外的系統行為。Gartner公司表示Chronosphere可用于這個云原生容器管理平臺。
·網絡管理通信pod內部、集群容器之間以及與外部世界的通信。
·存儲與容器管理系統深度集成,為有狀態應用程序提供細粒度數據服務、高可用性和高性能。
·入口控制網關負責容器業務流程集群的網絡通信,所有進入集群內部服務的流量都必須經過入口網關。
·安全性和合規性提供了對容器內容、機密管理和Kubernetes配置的風險/信任評估。它還通過運行時容器威脅保護和訪問控制擴展到生產中。
·基于策略的管理允許IT組織以編程方式表達IT需求,這對于基于容器的環境至關重要。企業可以使用自動化工具來執行這些策略。
更具體的容器監控平臺組件和方法包括基礎設施即代碼、持續集成(CI)/持續交付(CD)、API網關、服務網格和注冊中心。
如何有效評估云原生生態系統的軟件
有兩種類型的容器平臺可以將所有必需的組件集合在一起:集成的云計算基礎設施和平臺服務(CIPS)以及用于云計算的軟件。
超大規模云計算提供商提供集成的CIPS功能,允許用戶在統一的環境中開發和操作云原生應用程序。幾乎所有這些云計算提供商都可以在他們的云平臺內提供有效的體驗,包括混合云和邊緣計算的一些用例。主要的云計算提供商包括AWS、谷歌云、微軟Azure、Oracle Cloud、IBM云、阿里云和騰訊。
這一類別的供應商提供內部部署、邊緣解決方案,并可能在多個公有云環境中提供市場或托管服務產品。主要軟件供應商包括RedHat、VMware、SUSE(Rancher)、Mirantis、HashiCorp(Nomad)等。
Gartner公司在報告中指出,選擇平臺提供商的關鍵因素包括:
·自動化、安全和分布式操作
o混合和多云
o邊緣優化
o支持裸機
o 無服務器容器
o安全性和合規性
·應用程序現代化
o開發人員內部和外部循環工具
o無服務器網格支持
o開源的承諾
o定價
如果供應商將軟件與他們的基礎設施(當前和未來)、安全協議、預算需求、應用程序現代化工具包和開源集成相匹配,IT領導者就可以確定哪家提供商擁有最理想的產品。
Gartner公司為企業提供以下建議:
努力在一個一致的平臺上實現標準化,盡可能跨用例,以增強架構的一致性,使運營技術民主化,簡化開發人員的工作流程,并提供采購優勢。
通過考慮上面列出的因素,創建加權決策矩陣,以確保做出客觀的決策。
優先考慮開發人員的需求和他們對操作簡單性的期望,因為任何不能優先考慮開發人員需求的決策都注定會失敗。
關于企業網D1net(hfnxjk.com):
國內主流的to B IT門戶,同時在運營國內最大的甲方CIO專家庫和智力輸出及社交平臺-信眾智(www.cioall.com)。同時運營19個IT行業公眾號(微信搜索D1net即可關注)
版權聲明:本文為企業網D1Net編譯,轉載需在文章開頭注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。