左手開源,右手商業, 青云科技幫助企業成功邁向云原生之路
原創“云原生”憑借大幅降低企業IT開發和運維的成本,提升企業業務的創新效率和產業價值的優勢,獲得了越來越多的企業的青睞。Gartner曾預測,到2022年,75%的全球化企業都將使用云原生的容器化應用。到2025年,云原生將成為超過95%的數字創新企業的基礎設施,這一數字在2021年只有40%。
云原生是大勢所趨,這一點毋庸置疑,而Kubernetes(K8s)的出現則解決了應用上云,實現云原生這個過程中的種種難題。可以說K8s已經成為事實上的云原生的基石之一,成為了分布式調度和自動化運維的標準。
早在2018 年,KubeSphere橫空出世。KubeSphere 是在 K8s 之上構建的面向云原生應用的分布式操作系統,完全開源,支持多云與多集群管理,提供全棧的 IT 自動化運維能力,簡化企業的 DevOps 工作流。KubeSphere 為用戶屏蔽了基礎設施底層復雜的技術細節,幫助企業在各類基礎設施之上無縫地部署、更新、遷移和管理現有的容器化應用。
KubeSphere基于K8s API,未改動K8s任意一行代碼,無任何侵入,這種原生性給KubeSphere開源社區帶來了蓬勃發展的動力。截止去年12月份,KubeSphere社區貢獻者突破240+,全球下載量突破70W+,主倉庫GitHub Star超8500,有數千家企業在生產環境中使用 KubeSphere,行業覆蓋銀行、保險、證券、互聯網、能源、電信、交通、高校、零售、物流等。
盡管KubeSphere“很好很漂亮”,但是單純的把打包好的KubeSphere給企業安裝還是遠遠不夠的,云原生的第一步怎么走,才是企業客戶的真實訴求。如何根據企業業務給出正確的規劃?如何選擇合適的工具和實現方法?實現云原生需要步步為營。
QKCP(QingCloud KubeSphere Container Platform)就是幫助企業客戶邁向適合自己的最佳云原生實踐之路的伴侶。
KubeSphere 的“伴生物”
QKCP是青云科技基于開源 KubeSphere打造的企業級容器平臺,可謂是KubeSphere 的“伴生物”,是基于 Kubernetes 內核的分布式云原生操作系統,除了完整復刻了 KubeSphere 的全部能力,還在多云 K8s 集群管理、DevOps、服務網格、Spring Cloud 微服務、應用管理等多個場景有更多功能延伸。同時,QKCP可以和青云云平臺、數據庫、存儲、全象低代碼等產品家族形成更多場景的解決方案,更進一步,可以和青云的AI、工業、金融、安全等合作伙伴覆蓋更多的業務場景,延展出更有價值的聯合方案。
關于QKCP和KubeSphere的關系,青云QingCloud 容器平臺資深產品經理于爽將其比喻為“云原生界的‘海底撈’“和“居家煮火鍋”,顯然前者可以帶來更安全的食材,更可控的質量和更貼心的服務,QKCP還降低了企業客戶使用云原生技術門檻,讓“云原生選擇困難癥”不復存在。
QKCP> KubeSphere + 服務
QKCP不是簡單的將KubeSphere開源容器平臺加上人力資源的服務給到客戶。
如上圖所示,在ARM芯片支持、國產芯片和操作系統支持、GPU管理和調度、通知管理、監控管理、Spring Cloud支持、數據庫、中間件等方面,QKCP都有著更多的技術價值。
近日,QKCP進行了3.2版本的升級,為客戶量身打造了云原生專屬模板。3.2版本在GPU管理、通知管理、云原生DBA等方面都有重要更新。據悉,后續QKCP 3.3的版本會內置Spring Cloud,同時提供跨基礎設施的、統一視角的多集群監控大屏,還將增強安全性。
更易用的GPU管理
原生的開源容器平臺 KubeSphere 提供了自定義監控面板,如果用戶想得到GPU的數據,需要先部署一個GPU模板,然后配置所需的監控頁面。雖然比較靈活,可以按訴求自配,但企業客戶需要更為簡單易用的方案。
在3.2版本,企業用戶登錄時,在首頁的集群監控數據里就可以看到 GPU 監控指標。具體到業務層面,可以直接創建某個應用相應的 GPU工作負載,運行類似 TensorFlow 的 AI 類、大數據類的任務,然后調用業務,就可以直接看到相應的資源使用情況,也可以管理這些資源。比如在某個 GPU 節點上,用戶可以在監控里直接看到 GPU 的顯存用量、溫度、用電功率,這一點與開源 KubeSphere的體驗是完全不一樣的。
更強大的通知管理
KubeSphere 面向的更多的是社區用戶,以及有一定云原生能力的用戶,基本不需要通知管理功能。QKCP3.2版本的通知配置支持不同的通知媒介,比如釘釘、郵件、微信等。當配置好通知管理之后,就可以從平臺的視角來統一管理發出去的所有通知。
通知管理是企業用戶所需的一個重要功能。因為大型企業權責分明,運維團隊負責平臺的運維,給不同的業務團隊提供資源和能力。業務團隊使用過程中碰到的問題,則由運維團隊去解決。由于運維團隊的人員、時間、能力都有限,所以必須要把組織之間的邊界劃清。當使用平臺出現問題,要做到應知盡知。“通知菜單”就是幫助運維人員和業務人員解決權責分明的問題,可以清晰地看到在什么時間點發出了怎樣的通知,以及發到什么樣的溝通工具里。
通過 QKCP,企業可以靈活配置相應的告警策略、通知策略。業務團隊也可以配置自己所需要的策略。通知配置既面向運維人員友好,也面向業務人員友好。
云原生DBA的福音
此外,QKCP3.2.0在容器平臺能力基礎之上,提供了DBaaS能力,完全以服務化的方式站在DBA的視角,提供了MySQL、ClickHouse 以及 PostgreSQL 等能力。例如可以創建 MySQL 的賬戶并授予相應的權限。這個權限已經不是容器平臺的權限,而是數據庫相應的權限;還可以更改各種MySQL的參數,不用跳出QKCP子平臺,也可以很輕易管理云原生數據庫。
結語
QKCP自2019年正式商用以來,已經累積了各行各業的頭部企業客戶,如金融行業的中國人民銀行、光大銀行,運營商行業的中移金科,工業行業的泰爾英福等等。當然,獲得眾多客戶青睞的原因絕不僅僅是產品。
青云科技憑借十年以來在產品能力和技術能力的深厚積累,加上行業解決方案架構師及交付團隊的專業服務,為客戶量身打造了專屬的云原生轉型框架和方案,以及多數據中心的多活架構、數據同步、容災的規劃,并結合企業客戶已有的資產形成可落地的企業專屬 DevOps 方案,為企業客戶提供全面的云原生業務支撐,最終幫助客戶實現業務價值的變現和創新。