“
近日,一篇名為《「DaoCloud 道客」與 Kubernetes--為數(shù)字世界尋找全局最優(yōu)解》的博文,在 Kubernetes 的全球官網(wǎng)上線(鏈接:https://kubernetes.io/case-studies/daocloud/),下面一起來了解一下具體內(nèi)容。
作為云原生領(lǐng)域的創(chuàng)新領(lǐng)導(dǎo)者,「DaoCloud 道客」成立于 2014 年底,擁有自主知識產(chǎn)權(quán)的核心技術(shù),致力于打造開放的云操作系統(tǒng),為企業(yè)數(shù)字化轉(zhuǎn)型賦能。這樣的目標與使命決定了公司從創(chuàng)立之初就在云原生的世界里耕耘。與傳統(tǒng)業(yè)務(wù)場景不同的是,云原生業(yè)務(wù)離不開容器,云操作系統(tǒng)更是依賴容器作為基礎(chǔ)設(shè)施。因此「DaoCloud 道客」面臨的首要挑戰(zhàn)就是如何高效管理調(diào)度多個容器,如何保證容器間的正常通信。
此外,如今的云原生處在高速發(fā)展時期,各類云原生技術(shù)方案層出不窮且各有利弊,令人眼花繚亂。用戶期望的并非解決眼前問題的局部最優(yōu)解,而是要尋找全局最優(yōu)解。如何整合這些獨立的項目,取長補短,構(gòu)建整體的云原生解決方案,這是「DaoCloud 道客」面臨的又一挑戰(zhàn),也是云原生行業(yè)的發(fā)展難題。
01
解決方案
Kubernetes 作為容器編排的事實標準,無疑是首選的容器解決方案?!窪aoCloud 道客」架構(gòu)師兼開源團隊負責(zé)人徐俊杰(Paco)表示 “Kubernetes 是目前容器生態(tài)里面比較基礎(chǔ)的一環(huán),絕大多數(shù)服務(wù)都是基于 Kubernetes 部署的,應(yīng)用絕大多數(shù)都是在 Kubernetes 集群中運行和管理?!?/p>
面對層出不窮的技術(shù)方案,「DaoCloud 道客」研發(fā)副總裁潘遠航(Peter)認為,“在眾多技術(shù)面前,堅持以 Kubernetes 為核心,整合周邊最佳實踐和先進技術(shù),打造一個適合的平臺和方案,才是尋找全局最優(yōu)解的正確路徑。”
02
影響
在擁抱云原生的過程中,「DaoCloud 道客」不斷向 Kubernetes 等優(yōu)秀的 CNCF 開源項目學(xué)習(xí),逐漸形成了以?DaoCloud Enterprise?云原生應(yīng)用云平臺為核心的產(chǎn)品架構(gòu)?!窪aoCloud 道客」堅持以 Kubernetes 等世界領(lǐng)先的云原生技術(shù)為支點,為軍工、金融、制造、能源、政務(wù)、零售等垂直行業(yè)提供了前沿的云原生解決方案,為浦發(fā)銀行、華泰證券、富國基金、上汽集團、海爾、復(fù)旦大學(xué)、屈臣氏、吉致汽車金融、國家電網(wǎng)等各行各業(yè)的優(yōu)秀企業(yè)都量身定制了滿意的數(shù)字化轉(zhuǎn)型方案。
「DaoCloud 道客」服務(wù)網(wǎng)格專家劉齊均(Kebe)提到,“隨著 DaoCloud Enterprise 越來越強大,客戶覆蓋面越來越廣,有些客戶需要使用 Kubernetes 而不是 Swarm 進行應(yīng)用編排。Kubernetes 作為一套功能強大的應(yīng)用編排系統(tǒng),有著強大的社區(qū)支持,也受到很多大公司的青睞。我們作為提供商需要滿足用戶的需求。”
「DaoCloud 道客」成立的初衷就是幫助傳統(tǒng)企業(yè)進行數(shù)字化轉(zhuǎn)型,實現(xiàn)應(yīng)用上云。公司成立之后發(fā)布的首秀產(chǎn)品 DaoCloud Enterprise 1.0 便是一款基于 Docker 的容器引擎平臺,可以輕松打包構(gòu)建鏡像并運行容器。隨著應(yīng)用數(shù)量的增加,容器越來越多,如何協(xié)調(diào)和調(diào)度這些容器逐漸成為制約產(chǎn)品性能的主要瓶頸。DaoCloud Enterprise 2.0 開始采用 Docker Swarm 管理容器,但隨著容器調(diào)度系統(tǒng)越來越復(fù)雜,Docker Swarm 也開始顯得力不從心。
此時恰逢 Kubernetes 嶄露頭角,憑借多樣的功能、穩(wěn)定的性能、及時的社區(qū)支持、強大的兼容性等優(yōu)勢迅速發(fā)展成為容器編排的業(yè)界標準。Paco 表示 “企業(yè)容器平臺需要容器編排來規(guī)范化應(yīng)用上云的過程。Kubernetes 在 2016 - 2017 年逐漸成為容器編排的事實標準,我們在 2017 年就開始同時支持 Docker Swarm 和 Kubernetes 了。”
經(jīng)過一系列的評估,2017 年發(fā)布的 DaoCloud Enterprise 2.8 版本開始正式采用 Kubernetes(v1.6.7)作為容器編排工具。此后,2018 年發(fā)布的 DaoCloud Enterprise 3.0 采用 Kubernetes 1.10 版本,2021 年發(fā)布的 DaoCloud Enterprise 4.0 采用 Kubernetes 1.18 版本。2022 年發(fā)布的 DaoCloud Enterprise 5.0 支持 Kubernetes 1.23 至 1.26 版本。
六年時間里發(fā)布的四個主要版本一直都在堅定不移地使用 Kubernetes,這足以說明當時的選擇是正確的。「DaoCloud 道客」用實際經(jīng)驗證明了 Kubernetes 是容器編排的最佳選擇,也用自身行動證明了自己一直都是 Kubernetes 的忠實擁躉。
「DaoCloud 道客」產(chǎn)品創(chuàng)新副總裁葉挺表示,“借力 Kubernetes 的價值體系『自動化大于人工』,產(chǎn)研團隊從 0 到 1 完成了從研發(fā)構(gòu)建自動化,測試自動化,安全自動化,發(fā)布自動化保證了軟件交付質(zhì)量,其次實現(xiàn)了智能化協(xié)作溝通,包括產(chǎn)品需求及定義體系、產(chǎn)品多語言協(xié)作體系、產(chǎn)品缺陷修復(fù)協(xié)作體系、疑難雜癥攻堅體系,極大的提升了產(chǎn)研同部門、跨部門的協(xié)作效率,這是我們走向世界一流基礎(chǔ)設(shè)施軟件產(chǎn)品的基石。”
在 Kubernetes 的助力下,「DaoCloud 道客」 的產(chǎn)品性能更優(yōu),更具競爭力?!窪aoCloud 道客」堅持以 Kubernetes 為核心,整合周邊最佳實踐和先進技術(shù),打造出 DaoCloud Enterprise 云原生應(yīng)用云平臺,提供應(yīng)用商店、應(yīng)用交付、微服務(wù)治理、可觀測性、數(shù)據(jù)服務(wù)、多云編排、信創(chuàng)異構(gòu)、云邊協(xié)同等能力。DaoCloud Enterprise 5.0 是集云原生技術(shù)大成的完全形態(tài)。
-
「DaoCloud 道客」為上海浦發(fā)銀行部署 Kubernetes 平臺后,應(yīng)用部署效率提升 82%,交付周期從半年縮短到一個月,交易成功率達到 99.999%;
-
四川天府銀行落地基于 Kubernetes 的云原生平臺,將彈性響應(yīng)時間由數(shù)小時大幅縮減到平均 2 分鐘,產(chǎn)品迭代周期從兩個月縮短為兩周,應(yīng)用上線時間縮短 76.76%;
-
為某合資車企搭建基于 Kubernetes 的云原生平臺后,將其交付周期從兩個月縮短到一兩周,應(yīng)用部署成功率提升 53%,應(yīng)用上線效率提高 24 倍;為某跨國零售集團部署基于 Kubernetes 的多個云原生平臺模塊,為其減少了 46% 的應(yīng)用部署問題,將監(jiān)控定位效率提升 90% 以上;
-
為某大型綜合類券商搭建統(tǒng)一的云原生 PaaS 平臺,使其業(yè)務(wù)流程效率提升 30%,資源成本節(jié)約 35% 左右;
-
為富國基金打造基于 Kubernetes 的新一代云原生 PaaS 平臺,將標準中間件部署時間從數(shù)小時縮短至數(shù)分鐘,中間件運維能力提升 50%,容器化程度提升 60%,資源利用率提升 40%。
另一方面,「DaoCloud 道客」自身的產(chǎn)品研發(fā)工作也是基于 Kubernetes 進行的。公司基于 Kubernetes 部署了 Gitlab,形成了 “Gitlab —> PR —> 自動化測試 —> 構(gòu)建發(fā)布“ 的產(chǎn)品開發(fā)流程,顯著提升了開發(fā)效率,減少了重復(fù)測試的工作量,實現(xiàn)了應(yīng)用的自動發(fā)布。這樣一來,大大節(jié)省了運維成本,技術(shù)人員可以為開發(fā)產(chǎn)品投入更多的時間與精力,打磨出更優(yōu)秀的云原生產(chǎn)品。
「DaoCloud 道客」架構(gòu)師/ 開源 & AD 團隊負責(zé)人徐俊杰 Paco 說到,“我們的開發(fā)者很踴躍地貢獻開源,沉淀技術(shù)實力,在 Kubernetes 和 Istio 社區(qū)都有越來越多的貢獻。公司第五代產(chǎn)品走的也是開源路線,為云原生技術(shù)添磚加瓦,完善技術(shù)生態(tài)?!?/p>
「DaoCloud 道客」深度參與貢獻 Kubernetes 等多項云原生開源項目,在云原生開源社區(qū)中的參與度、貢獻度持續(xù)增長。在過去一年里,「DaoCloud 道客」在 Kubernetes 的開源榜單累計貢獻度位居全球第三(基于?Stackalytics 網(wǎng)站 2023/06/13 的數(shù)據(jù))。
在 2022 年 8 月由 Kubernetes 官方組織的社區(qū)貢獻者訪談活動中,接見了來自亞太地區(qū)的 4 位優(yōu)秀貢獻者,其中?Shiming Zhang?和?Paco Xu都來自「DaoCloud 道客」,二人均是 SIG Node 的 Reviewer。此外在 2022 Kubecon 北美站上,「DaoCloud 道客」的?Kante Yin?榮獲 Kubernetes 2022 年度貢獻者獎。
此外,「DaoCloud 道客」也在堅持踐行云原生信仰,持續(xù)回饋云原生社區(qū),開源了 Clusterpedia、Kubean、CloudTTY、KLTS.io、Merbridge、HwameiStor、Spiderpool、Piraeus 等優(yōu)秀項目,不斷完善 Kubernetes 生態(tài)體系。其中:
-
Clusterpedia 兼容 Kubernetes OpenAPI,實現(xiàn)了多集群資源的同步,提供了更強大的搜索功能,可以快速、輕松、有效地獲取集群內(nèi)所有資源信息。
-
Kubean 支持快速創(chuàng)建 Kubernetes 集群以及其他廠商的集群。
-
CloudTTY 是專為 Kubernetes 云原生環(huán)境打造的 Web 終端和 Cloud Shell Operator,可以通過一個 Web 頁面隨時隨地管理 Kubernetes 集群。
-
KLTS 為 Kubernetes 早期版本提供長期免費的維護支持。
-
Piraeus 是適用于 Kubernetes 的高性能、高可用性、簡單安全的存儲解決方案。
「DaoCloud 道客」融合自身在各行各業(yè)的實戰(zhàn)經(jīng)驗,持續(xù)貢獻 Kubernetes 開源項目,致力于讓以 Kubernetes 為代表的云原生技術(shù)更平穩(wěn)、高效地落地到產(chǎn)品和生產(chǎn)實踐中。
「DaoCloud 道客」中國區(qū)技術(shù)總經(jīng)理鄭松表示,“「DaoCloud 道客」作為首批 CNCF 官方認證的云原生技術(shù)培訓(xùn)伙伴,將持續(xù)開展賦能培訓(xùn)、項目指導(dǎo)等活動,攜手伙伴,為客戶導(dǎo)入云原生,共同打造云原生能力的最佳實踐路徑?!?/p>
「DaoCloud 道客」研發(fā)副總裁潘遠航(Peter)認為 “企業(yè)用戶需要的是一個全局最優(yōu)解,這個最優(yōu)解可以理解為是涵蓋多云編排、信創(chuàng)異構(gòu)、應(yīng)用交付、可觀測性、云邊協(xié)同、微服務(wù)治理、應(yīng)用商店、數(shù)據(jù)服務(wù)等能力的最大公約數(shù)。” 在如今的云原生生態(tài)體系里,這些功能都離不開 Kubernetes 作為底層的容器編排技術(shù)。這就意味著「DaoCloud 道客」在尋找數(shù)字世界最優(yōu)解的過程中也離不開 Kubernetes,未來的產(chǎn)品研發(fā)也將繼續(xù)以 Kubernetes 為基礎(chǔ)。
此外,「DaoCloud 道客」一直致力于 Kubernetes 的培訓(xùn)、推廣活動。2017年,公司憑借核心產(chǎn)品云原生應(yīng)用云平臺 DaoCloud Enterprise 成為全球首批通過 CNCF Kubernetes 兼容性認證的廠家。2018年,公司成為 CNCF 認證的 Kubernetes 服務(wù)提供商,并成為全球首批獲得CNCF官方認證的 Kubernetes培訓(xùn)合作伙伴,全面擁抱 Kubernetes 技術(shù)生態(tài)。
2022 年 11 月 18 日,由 CNCF 和「DaoCloud 道客」、華為云、四川天府銀行、 OPPO 聯(lián)合發(fā)起的「Kubernetes Community Days 成都站」成功舉辦,聚集了來自云原生領(lǐng)域開源社區(qū)的最終用戶、貢獻者和技術(shù)專家,分享關(guān)于云原生的多行業(yè)實踐、熱門開源項目、社區(qū)貢獻心得等豐富內(nèi)容。未來,「DaoCloud 道客」將繼續(xù)為 Kubernetes 貢獻自己的力量,通過項目培訓(xùn)、社區(qū)貢獻等活動不斷擴大 Kubernetes 的影響力。
原文鏈接:https://kubernetes.io/case-studies/daocloud/
?本文作者?
吳慧
現(xiàn)任「DaoCloud 道客」技術(shù)文檔工程師文章來源:http://www.zghlxwxcb.cn/news/detail-498557.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-498557.html
到了這里,關(guān)于Kubernetes Blog 更新:DaoCloud 為數(shù)字世界尋找全局最優(yōu)解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!