對話||中國聯通: 如何利用Kubernetes提高效率降低IT成本

"本文主要通過跟聯通的對話,介紹kubernetes給中國聯通帶來的挑戰和影響"

這項技術帶來了什麼挑戰?

中國聯通是中國三大電信運營商之一,爲服務3億用戶,自2016年以來,中國聯通使用Docker容器化、VMWare和OpenStack基礎設施,運營多個數據中心,每個數據中心有數千臺服務器。不幸的是,資源利用率相對較低, 技術研發團隊負責人張說,我們沒有云平臺來容納數百個應用程序。中國聯通以前是一家完全國有的公司,近年來從BAT(百度、阿里巴巴、騰訊(Tencent)和京東(JD.com),目前正專注於使用開源技術進行內部開發,而非商業產品。因此,中國聯通實驗室團隊開始爲其雲基礎設施尋找工業級的編排平臺。

爲什麼選擇Kubernetes作爲首選呢?
由於Kubernetes的快速發展和成熟的開源社區,它是中國聯通的必然選擇。基於Kubernetes的雲平臺現在託管了中國聯通50個微服務和所有未來的新開發,我們沒有云平臺來容納數百個應用程序,Kubernetes改進了我們使用雲基礎設施的經驗,目前沒有替代技術可以取代它。中國聯通還在微服務框架、Envoy、CoreDNS和Fluentd中使用Istio來解決跨集羣服務調用問題。

通過這項技術,帶來了那些影響?
在中國聯通,Kubernetes提高了運營和開發效率。資源利用率提高了20-50%,降低了IT基礎設施成本,部署時間從幾小時縮短到5-10分鐘。這主要是因爲Kubernetes的自動化和可擴展能力,所以我們可以提高運營和維護效率,目前只有五個人維護我們的多個系統。我們無法想象我們能在這麼短的時間內實現服務可用性和可伸縮性。

對於公司研發人員有什麼挑戰?

Kubernetes雲平臺現在擁有50個微服務和所有未來的新開發,中國聯通的開發人員可以通過api輕鬆地利用這項技術,而無需自己做開發工作。雲平臺提供與公司數據中心PaaS平臺連接的20-30項服務,併爲中國31個省份的分公司內部用戶提供大數據分析等支持。

這項技術相對複雜,但只要開發人員習慣了,他們就能享受到Kubernetes帶來的好處。

對於社會上其它企業,你有什麼建議?

隨着中國聯通與Kubernetes合作的勝利,我和團隊渴望回報社會。首先是參加會議及培訓,並向其他正在考慮類似途徑的公司提供建議。尤其是那些擁有傳統雲計算系統的公司,我真的建議他們加入雲計算社區,其它公司可以使用像Rancher這樣的公司提供的託管服務,他們已經定製了這項技術,您可以很容易地利用這項技術。

對於未來Kubernetes發展,您有什麼看法?

展望未來,中國聯通計劃在Kubernetes上開發更多的應用,重點是大數據和機器學習。團隊正在繼續優化其構建的雲平臺,並希望通過測試,加入CNCF的Kubernetes認證計劃。也希望有一天能爲社區貢獻代碼,如果這聽起來雄心勃勃的話,那是因爲我們採用Kubernetes獲得的便利性,遠超出了我們的期望。


原文鏈接:

https://kubernetes.io/case-studies/chinaunicom/


推薦閱讀


Kubernetes排障指南

從Ice到Kubernetes容器技術,微服務架構經歷了什麼?

從零搭建Kubernetes下的nignx和tomcat

Kubernetes中如何使用ClusterDNS進行服務發現?

Kubernetes集羣環境常見問題解決

Kubernetes日誌收集解決方案


文章來自於網絡,如有侵權,聯繫刪除;如有如果你覺得有用,請不要忘記與其他開發人員分享。希望本文對您是使用Kubernetes帶來幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章