Kubernetes在2021年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主管取消了沒有直接效益的專案,這是⼯作優先事項改變的⼀個標誌。
那麼,Kubernetes能否滿⾜期待?根據我們最新的調研結果,企業組織正從使⽤Kubernetes中受益,其中受訪者認為的最⼤益處為:
- 在不洗劫銀⾏或者便利店的情況下,更佳的資源利⽤率是滿⾜不斷擴⼤需求的關鍵。
企業若想要快速更新業務和運⾏業務的軟體,則需要升級和重新部署應⽤程式的能⼒。提⾼開發⼈員向應⽤程式添加功能的速度是適應新業務⽅式的關鍵所在。
- ⼀家公司除IT以外的管理⼈員不應該對Kubernetes或任何類型的企業基礎架構產⽣
過多顧慮,也許成本超⽀、因缺⼀⾏代碼的失控項⽬偶有出現,以及⽣產不穩定性著實存在,安全也是⼀個非常現實的問題。然⽽,在基礎架構⽅⾯,「業務獲益」更多的是指獲得改變業務運⾏⽅式的能⼒。正如今年的調研結果所⽰,Kubernetes提供了組織亟需業務上的獲益和能⼒。