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