自從裸機在數據中心被視為臟詞以來,發生了很多變化。今天,在裸機上運行 Kubernetes 提供了五年前無法實現的各種好處。但是發生了什么變化?該聯盟在 2022 年及以后為云計算提供了哪些運營優勢?讓我們開始吧。
一個簡短的歷史
兩項重大創新是 Kubernetes 在裸機基礎設施上日益普及的核心。第一個催化劑是 Linux 容器化以及開發人員將其應用程序服務以更強大的 API 級別附加到基礎設施的能力。第二個催化劑是機器學習、大數據分析和高性能計算等智能應用服務的日益普及。同樣,裸機在這里很自然。為什么?因為這些新興技術需要能夠處理高帶寬和低延遲工作負載的基礎架構。換句話說,它們需要大量計算資源,而裸機提供。
這些最近的創新已經實現了對底層硬件的充分利用,為使用虛擬化層提供了一種更高效和高性能的替代方案?,F在讓我們來看看 Kubernetes 在裸機上的一些具體好處。
完美聯盟——在裸機基礎設施上實現 Kubernetes
雖然傳統上的趨勢是在虛擬機中部署 Kubernetes,但這種部署方法正變得越來越不流行。虛擬環境增加了額外的成本(昂貴的許可等)和復雜性。此外,想要利用云原生技術的全部優勢和效率的組織需要利用完全優化的云基礎架構。這意味著切換到裸機。選擇更簡單但性能更高的匹配(裸機上的 Kubernetes)為許多令人興奮的可能性鋪平了道路,我們將在本節中討論這些可能性。
邊緣的裸機
數據是現代世界公司的命脈。在媒體和娛樂等利用大量數據并需要實時推動快速交互的行業中尤其如此。這就是邊緣計算的用武之地。邊緣計算是一種 IT 架構方法,其中客戶端數據在網絡外圍處理,盡可能靠近源。為了適應這一點,邊緣部署通常意味著多個站點。
出于多種原因,裸機正迅速成為邊緣多節點集群的標準選擇。裸機和 Kubernetes 之間的標準化集成,例如 Spectro Cloud Cluster API MAAS 提供商,在這里發揮了重要作用。然而,Kubernetes 裸機與虛擬機 (VM) 之間的比較測試也促成了交易。CenturyLink 的一項研究發現,裸機上的 Kubernetes 容器比運行在虛擬機上的 Kubernetes 實現的延遲要低得多(低三倍)。
裸機上的 Kubernetes 將成為 5G 的默認設置
大多數從事 5G 工作的電信提供商都選擇裸機上的 Kubernetes。這種匹配被認為比虛擬機占用更少的資源,同時還允許快速部署和更輕松地進行更改。低延遲和具有成本效益的運營對于快速和廣泛的 5G 部署至關重要。
為什么要在裸機上部署 Kubernetes(組織優勢)
除了裸機上的 Kubernetes 在一些世界尖端技術項目中所扮演的角色之外,這場比賽對各個組織也有很多好處。
表現
裸機環境支持直接訪問 CPU 和 RAM 資源,從而降低延遲。對于 Kubernetes 部署,容器托管的應用程序可以直接利用硬件設備,最大限度地提高資源利用率。從本質上講,聯合提供了改進的性能,并且對于延遲敏感或 GPU 密集型工作負載特別強大。
成本效益
就總成本而言,裸機上的 Kubernetes 可以比 VM 替代方案便宜得多,原因有幾個。首先,在最基本的層面上,它消除了虛擬化軟件的成本。您也不必為在裸機服務器和 VM 上托管操作系統而付費。此外,運營和人工成本也更低,因為您不必為虛擬化層的管理和維護付費。最后,在沒有管理程序開銷的情況下,您的所有服務器資源都用于運行工作負載,從而降低了基礎架構成本。
安全
隨著數據泄露事件的增加,安全性成為 2022 年組織的首要任務,這是可以理解的。幸運的是,裸機上的 Kubernetes 解決了一些關鍵的安全漏洞。裸機管理員可以完全控制系統配置,從而大大降低網絡攻擊的可能性。此外,裸機環境消除了虛擬機固有的“嘈雜鄰居”效應。當 VM 使用大部分可用資源并因此導致共享基礎架構上的其他租戶出現網絡性能問題時,就會出現這種效果。
特定工作負載的配置
通常,VM 實例采用旨在滿足一般工作負載需求的配置。雖然這對于大多數情況來說可能都很好,但當您需要高度特定的硬件配置時,它確實使事情變得具有挑戰性。裸機通過允許高度可定制的配置來解決這個問題,這些配置可以支持各種苛刻的工作負載。
未來會是什么樣子?
目前尚不清楚裸機上的 Kubernetes 是否有朝一日會完全取代對虛擬機的需求。就目前而言,許多組織更喜歡在虛擬機上部署 Kubernetes,原因有幾個。也就是說,他們高度重視虛擬機實例的隔離,或者沒有有效管理裸機服務器上的 Kubernetes 的工具或經驗。
然而,隨著世界不斷變化的技術需求,云計算領域正在迅速變化。一個重要的變化領域是需要直接訪問新興應用程序所需的硬件,例如機器學習算法。同樣重要的是 5G 在電信領域的興起。在組織層面上,裸機上的 Kubernetes 也被證明可以顯著提高性能和成本效益,進一步推動許多公司采取行動。
雖然我們無法預測未來,但一切似乎都表明,裸機上的 Kubernetes 將繼續占據主導地位。它正在迅速成為基礎設施的默認 API,為公共云中的基礎設施提供主要的抽象層。展望未來,我們希望看到更多裸機上的 Kubernetes 用例。