當前位置: 主頁 > 新聞 >
 

Kubernetes 七週年發展現況,當前的優勢與挑戰

本文作者:Kubernetes       點擊: 2021-06-29 11:46
前言:
Kubernetes 在今年 6 ⽉ 7 ⽇迎來其七周年的紀念⽇。Kubernetes 是⼀個可移植、可擴展的開源平台,⽤於管理容器化的⼯作負載和服務,可促進指令式配置和⾃動化,並擁有⼀個龐⼤且快速增⻑的⽣態系統。隨著移動互聯網技術的快速更迭,⼀些技術淡出⼈們視線的同時新技術不斷湧現,開放、平等、協作、共⽤的開源模式逐漸成為新⼀代軟體的開發模式, Kubernetes 作為基於容器的分散式管理系統,也越來越多地被企業投入到⽣產中。
 
VMware《2021 年 Kubernetes 狀態報告》顯⽰,企業仍在持續進⾏ Kubernetes 建設並增加其在⽣產中的使⽤。儘管技能與安全⽅⾯的挑戰依然存在,但隨著越來越多的企業組織依靠軟體作為與客⼾交互的主要途徑,提⾼資源利⽤率和加速軟體發佈週期已經成為重要優先事項。
 
報告要點包括:
• 65%的受訪者在⽣產中使⽤ Kubernetes,這其中的 78%來⾃⼤公司;
• 「提⾼資源利⽤率」、「簡化應⽤程式更新和維護」,以及「縮短軟體發展週期」被評為使⽤ Kubernetes 的三⼤益處;
• 「缺乏內部經驗和專業知識」仍然是企業在部署 Kubernetes 時⾯臨的最⼤挑戰;
• 對於 42%的受訪者來說,「將新技術與現有系統整合」是⼀個阻礙開發⼈員⼯作效率的因素;
• ⾃⾏構建並管理⾃⼰的 Kubernetes 平台的企業組織量,從 2020 年的 29%下降⾄今年的 18%,但很多發⾏版本和服務的使⽤量有所上升。
 
Kubernetes 已近成熟
多年來,關於 Kubernetes 最常⾒的問題是:有多少應⽤程式在⽣產環境中運⾏?換句話說,⼈們很好奇 Kubernetes 使⽤的成熟度和廣度。現在已很少有⼈會再有 Kubernetes是否真實可靠的疑問了,它已經成為⽣產中運⾏容器的⾸選平台,65%的受訪者表⽰其⽣產環境中的⼤部分甚⾄全部容器化應⽤程式都運⾏在 Kubernetes 中。這⼀數字在2020 年為 59%,⽽ 2018 年這個數字還不到三分之⼀。
 
 
擁有超過 500 名開發⼈員的公司在此項調查上的資料更⾼,他們中的 78%都更傾向於在⽣產環境中運⾏全部或⼤部分容器化⼯作負載。這些數字顯⽰ Kubernetes 現已成為運⾏容器的標準,⼤多數應⽤程式正轉向基於容器的體系架構,Kubernetes 幾乎就是全新及現代化應⽤程式的標準。
 
Kubernetes 對於⽣產的益處
過去⼀年,疫情改變了每個⼈的⽣活重⼼,全球都在努⼒應對新冠疫情帶來的變化。隨著⼯作和⽣活的⽅式的改變,IT部⾨受到的影響尤其多。例如,便利商店有更多外送到家的需求,這推動了對其網站和應⽤程式的需求;銀⾏轉為非接觸式⽀付,同時⽀援員⼯從客⼾服務中⼼⼯作轉為遠端辦公。對於很多企業組織來說,這些轉變的緊迫性給 IT 部⾨的⼯作劃出了重點,並加速了多年來⼀直在緩慢推進的數位化轉型。⼀項 2020 年 7 ⽉進⾏的調研發現,67%的 IT 主管取消了沒有直接效益的專案,這是⼯作優先事項改變的⼀個標誌 1
 
那麼,Kubernetes 能否滿⾜期待?根據我們最新的調研結果,企業組織正從使⽤Kubernetes 中受益,其中受訪者認為的最⼤益處為:
- 在不洗劫銀⾏或者便利店的情況下,更佳的資源利⽤率是滿⾜不斷擴⼤需求的關鍵。企業若想要快速更新業務和運⾏業務的軟體,則需要升級和重新部署應⽤程式的能⼒。提⾼開發⼈員向應⽤程式添加功能的速度是適應新業務⽅式的關鍵所在。
 
- ⼀家公司除 IT 以外的管理⼈員不應該對 Kubernetes 或任何類型的企業基礎架構產⽣過多顧慮,也許成本超⽀、因缺⼀⾏代碼的失控項⽬偶有出現,以及⽣產不穩定性著實存在,安全也是⼀個非常現實的問題。然⽽,在基礎架構⽅⾯,「業務獲益」更多的是指獲得改變業務運⾏⽅式的能⼒。正如今年的調研結果所⽰,Kubernetes提供了組織亟需業務上的獲益和能⼒。
 
 
Kubernetes 的瓶頸
除了益處之外,調研結果還包括在部署、管理和使⽤ Kubernetes 過程中遇到的常⾒瓶頸問題,其中值得注意的是開發和運維⼈員⾯臨的挑戰。
 
開發
儘管使⽤ Kubernetes 的許多優勢是由開發⼈員和更廣義上的軟體發展週期帶來的,但也存在著⼀些問題。很多⼈可能會認為,阻礙開發⼈員⼯作效率的第⼀⼤障礙是⾃助服務⾃動化的缺乏,即員⼯經常抱怨的每做⼀件事都必須提交⼀次電⼦流程申請。這雖然在調查中排名第⼆,但也僅有 15%的受訪者選擇了這項。最⼤的阻礙是「將新技術與現有系統整合」,有 42%的受訪者選擇了這⼀選項,⽽在去年的調研中這⼀資料還是 35%。
 
這不僅與近幾年的情況相符,⽽且也清楚地表明,Kubernetes 已經⾛出了所謂「紅極⼀時」新技術的使⽤階段。對現有應⽤程式和服務實施現代化是⼤型組織⻑期關注的問題,這些組織已經存在了幾⼗年,有成千上萬的應⽤需要維護和更新。⽽且,隨著越來越多的應⽤程式在 Kubernetes 中產⽣或遷移⾄ Kubernetes,與這些現有應⽤程式整合的需求只會不斷增加。
 
換句話說,應⽤現代化是當前組織亟需進⾏的最重要的活動之⼀。事實上,在⼀項由VMware 委託、Forrester Consulting 實施的調研中,76%的⾼級 IT 領導者表⽰,他們對舊有應⽤的投資太多,以⾄於難以改變 2。作為受訪者之⼀,⼀位零售公司的 CIO 表⽰:「我們的⼤多數軟體發展都在⽀援內部舊有功能,不能提供競爭優勢,這與我想要的完全背道⽽馳。」
 
運維
建立、維護和運⾏ Kubernetes 的團隊年復⼀年、⼀次⼜⼀次地在調研中提出同樣的問題:缺乏內部經驗和專業知識。在許多調研中,這⼀挑戰往往伴隨著招聘相關專家的困難。雖然這⼀問題逐年略有減少,但仍然存在。此外,與任何新技術⼀樣,信任和驗證Kubernetes能夠滿⾜安全需求和合規性也是⼀個問題,這也導致許多組織將DevSecOps流程融入到運維中。當對所有這些問題進⾏綜合考慮時,我們能夠發現任何⼀項新技術都有的特性——即使⼀項技術完整且達到企業級別,⼈們也需要時間去熟悉和信任它,⽽這只能來⾃多年的⼀⼿經驗和真實的成功案例。
 
此次最新調研的結果還指明了⼀種趨勢,即團隊使⽤產品化 Kubernetes 分發,⽽不是構建、整合和維護⾃⼰的 Kubernetes 堆疊,即所謂的「DIY」⽅法。當您構建並運⾏⾃⼰的平台時,⼀定也需不斷解決種種問題,這不僅是對⼀個組織的戰略資源的不當利⽤,⽽且從⻑遠來看也很少成功。正是因為需要將重點放在交付業務價值上,⽽不是構建和整合基礎架構上,加上隨之⽽來的尋找或開發⽀持基礎架構所需的專業知識帶來的困難,使得企業傾向於使⽤供應商⽀援的 Kubernetes 發⾏版本和服務。
 
從這⼀點來看,調研結果中選擇「使⽤ DIY Kubernetes」的受訪者比例顯著下降,從2020 年的 29%降⾄ 2021 年的 18%。也就是說,⼀些 Kubernetes 發⾏版本和服務的使⽤率逐年上升,包括 VMware Tanzu。VMware 預計,隨著供應商產品選項的成熟,以及 DIY 逐漸跟不上快速變化的上游專案 Kubernetes 的發展速度,這⼀趨勢也將加快。
 
1. VMware Tanzu 分析師報告《從疫情中恢復,⾃動化運維為創新釋放預算》
2. VMware-Forrester 聯合報告《提升使⽤者體驗,應⽤程式組合改善收入》,2020 年 3
資料來源:The Truth About Kubernetes: the Benefits & Challenges
 
關於 VMware
VMware ⽀援全球繁複的數位核⼼架構,提供基於雲端、現代化應⽤、網路、安全和數位化⼯作空間的產品服務。VMware 協助客⼾跨任意雲端,並在任意設備上交付任意應⽤。VMware 總部設在美國加州 Palo Alto,且致⼒成為推動突破性技術創新和引領全球趨勢的向善⼒量。如需更多資訊,敬請瀏覽 VMware 官網:https://www.vmware.com/tw.html 及 VMware Greater China 官⽅ LinkedIn:https://www.linkedin.com/company/vmwarechina/,獲得更多即時訊息。
 
 

 

電子郵件:look@compotechasia.com

聯繫電話:886-2-27201789       分機請撥:11