您的位置: 首頁 >科技 >

為什么程序員 企業(yè)被Kubernetes踢得團團轉

2020-03-23 21:08:24 編輯: 來源:
導讀 隨著企業(yè)走向云端,使能技術在創(chuàng)新和采用方面正在經(jīng)歷一次巨大的飛躍。庫伯涅茨(Kubernetes)是一個由谷歌(Google)發(fā)起、目前由子公司CNCF(Cloud Native Computing Foundation)擁有的五年之久的開源項目,就是這樣一種技術。有人認為它將成為云的操作系統(tǒng)。庫伯涅茨是做什么的?在平原峰,它確保最大限度地利用云上可用的計算基礎設施。它使應用程序非常容易部署和管理

隨著企業(yè)走向云端,使能技術在創(chuàng)新和采用方面正在經(jīng)歷一次巨大的飛躍。庫伯涅茨(Kubernetes)是一個由谷歌(Google)發(fā)起、目前由子公司CNCF(Cloud Native Computing Foundation)擁有的五年之久的開源項目,就是這樣一種技術。有人認為它將成為云的操作系統(tǒng)。庫伯涅茨是做什么的?在平原峰,它確保最大限度地利用云上可用的計算基礎設施。它使應用程序非常容易部署和管理。它需要對一個應用程序進行快速擴展(向上或向下)。例如,Kubernetes幫助電子商務應用程序在一個大的銷售日處理巨大的搶購,或者管理其高峰時間的訂單??焖俨渴鸷蛿U展與盈利能力直接相關。所以企業(yè)和初創(chuàng)企業(yè)都很興奮。這也為庫伯涅茨的專家創(chuàng)造了巨大的需求。Kubernetes和類似的技術,如Docker Swarm、Amazon Elastic Container Service(ECS)和Apache Mesos在技術上被稱為容器編排平臺。它們的增長與集裝箱的崛起有著內(nèi)在的聯(lián)系。起初,軟件通常是作為一個單一的代碼來編寫的,而且它曾經(jīng)是一個艱巨的任務,每當需要對這個單一的實體進行更改或更新時。為了解決這個問題,軟件體系結構發(fā)生了變化。單片機被微服務所取代,微服務是一塊一塊地編寫軟件。例如,支付選項或購物車等服務開始被寫成單獨的軟件。當每個開發(fā)人員都為每個微服務完成時,最終產(chǎn)品就形成了。微服務過去被部署在所謂的虛擬機(VM)中,托管在云或本地服務器中。所有這些VM——基本上都是具有與物理計算機相同功能的軟件計算機(許多VM可以從一臺物理計算機創(chuàng)建)——都由一個名為hypervisor的層管理。容器是對這一基礎設施管理系統(tǒng)的升級。容器是平臺和主機不可知論,這意味著用不同語言編寫的微服務可以作為最終產(chǎn)品在不同的操作系統(tǒng)上運行,而不會有任何麻煩。而且它們比VM快得多。庫伯涅茨管理這些容器的集群,對于需要快速部署應用程序并根據(jù)需求擴展規(guī)模的企業(yè)來說,這是一項關鍵技術。“集裝箱由多個裸金屬(物理機器)或云端托管。Kubernetes管理分布在幾個集群中的這些容器。例如,當需求突然激增時,Kubernetes采取內(nèi)部呼叫并擴大集裝箱數(shù)量,“云咨詢公司CloudYuga的創(chuàng)始人、CNCF認證的Kubernetes培訓師Neependra Khare說。人力資源技術解決方案提供商E DGE Networks的一項調(diào)查顯示,2012-2018年期間,對庫貝涅茨培訓人才的需求增長了85%。“對于開發(fā)人員來說,了解如何在Kubernetes環(huán)境中部署容器已成為當務之急,”該公司首席執(zhí)行官Arjun Pratap表示。Edtech公司Simplilearn的首席產(chǎn)品官Anand Narayanan說,鑒于對DevOps工程師的需求增加,應該看到這一高峰。DevOps是軟件開發(fā)的現(xiàn)代方式,開發(fā)人員以及測試和操作團隊同時工作,以確保代碼的持續(xù)開發(fā)和集成,大大縮短了軟件開發(fā)時間。“這直接或間接影響到對諸如Docker(集裝箱)和Kubernetes等技術培訓人員的需求。在軟件開發(fā)中,當代碼準備好部署時,Kurbernetes就會進入。這是DevOps的邏輯結論,“納拉亞南說。這兩個角色是開發(fā)人員和管理員的角色。希望開發(fā)人員知道如何使用Kubernetes部署代碼。管理員或操作人員的角色要大得多-它包括創(chuàng)建VM群集(部署容器)、部署和修補它們、擴展、添加存儲等。通過Kubernetes運行和管理應用程序涉及技術挑戰(zhàn)。沒有多少公司愿意投資一支龐大的專家隊伍來管理他們的集裝箱。所以這項工作通常是外包的。這也是為什么Red Hat的Open Shift(一種由Kubernetes組織和管理的圍繞Docker容器構建的平臺即服務)受到企業(yè)熱捧的原因之一。而VMware之所以成為VMs的先驅(qū),就是在大力投資一個名為Tanzu的Kubernetes戰(zhàn)略。(AWS)也為客戶提供了一系列運行Kubernetes的選項。


免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網(wǎng) 版權歸原作者所有。