佳杰云星:基于鯤鵬DevKit開發多云管理平臺,云資源綜合管理能力提升約25%?
云時代來臨,IT基礎架構的多云部署已成為企業的新常態。在Flexera發布《2022年云狀況報告》中指出89% 的受訪企業在IT架構上選擇多云戰略,其中80%的企業使用了混合云戰略。同時,企業的用云數量也在繼續增長,云環境的復雜化已成為不可忽視的趨勢。多云、多樣性算力、多元化應用場景已成為當前IT基礎設施的主要發展趨勢,隨之帶來的跨區域、跨集群云資源融合管理也面臨著多重挑戰:?
- 管理難:IT資源分散、資源與平臺服務類型多樣,運維操作與管理流程復雜,無法規范性統一管理;?
- ?
- 上線慢:互聯網類業務變化迅速,IT難以及時響應DevOps類型服務請求;?
- 成本高:IT資源重復建設、成本分攤缺乏數據,容易造成資源昂費;?
……?
佳杰云星數據公司是國內領先的多云管理和自動化、智能化軟件提供商,其核心產品RightCloud多云管理平臺致力于幫助企業輕松構建和管理多云環境,使企業能綜合管理、利用多個云平臺的能力,更靈活和快速的滿足復雜、多變的業務需求。?
RightCloud包括云管,運營,運維監控,算力調度等子產品,是管理多云環境的整合性軟件產品集合。該平臺提供異構資源的統一納管、運營運維管理的統一策略、云業務上線流程靈活自定義、以及云資源彈性擴縮容等功能,目標是助力企業云上智能管理與精細化運營,降低運營成本,提升營收利潤率。?
【RightCloud云管理平臺】?
隨著多云管理規模的發展,RightCloud云管理平臺需要對接更多的資源平臺,服務更多的用戶規模,因此對承載該平臺的底層基礎設施也有更高的要求:?
海量數據處理:云資源管理場景下需要在5秒內處理5萬+的數據,對數據處理的及時性和準確性要求很高。?
低時延:云資源管理場景下,平臺需要同時管理5萬+數據,數據處理時延需要小于2000ms,以實現資源實時更新。?
鯤鵬天然的多核多并發、高可靠、低功耗等優勢,能夠很好的滿足RightCloud海量數據處理、并行計算、低時延、綠色計算等要求;同時提供完善的鯤鵬DevKit開發套件以及專業服務,能夠幫助用戶快速完成應用的遷移、開發、編譯和調優,支撐RightCloud高效創新。基于以上考慮,佳杰云星選擇鯤鵬作為RightCloud云管理平臺的數字底座,并通過鯤鵬開發套件DevKit,實現RightCloud從X86到鯤鵬的快速遷移,以及基于鯤鵬平臺的原生開發和性能優化。
?
【RightCloud云管理平臺架構圖】?
鯤鵬DevKit 1人天/應用快速遷移RightCloud云管理平臺?
在項目實施初期,開發人員需要將RightCloud云管理平臺快速遷移到鯤鵬。由于整個系統的架構復雜、模塊眾多、第三方組件繁雜給遷移工作帶來不少挑戰:系統多模塊采用Kubernetes虛擬化架構,java大量引用鯤鵬不兼容第三方依賴包,要逐個手動尋找替換的話工作量巨大,耗費人力。?
而鯤鵬DevKit代碼遷移工具可以實現依賴文件自動識別、兼容JAR包一鍵下載、代碼修改建議一鍵替換,無須耗時耗力檢查跟進。在鯤鵬DevKit的幫助下整個系統只用了10人天,平均1人天/應用即可完成自動遷移。?
基于鯤鵬DevKit 快速開發RightCloud多云管理平臺變更歷史功能,云資源綜合管理能力提升約25%?
遷移完成之后,針對RightCloud云管理平臺的管理資源變更場景,佳杰云星需要在鯤鵬平臺上開發變更歷史功能,以滿足多云管理精細化計費的業務訴求。該功能通過對資源的生命周期中的規格屬性/歸屬等實現監管生命周期中每次變更以及精細化的計費。因此對大量數據的多表查詢性能要求很高,所以在開發過程中,技術人員需要使用鯤鵬DevKit性能分析工具對管理鯤鵬資源功能模塊進行調優。?
在調優過程中,技術人員使用了鯤鵬DevKit性能分析工具的Java性能分析功能,對Java程序的運行狀態進行監控和優化,通過Java性能分析工具快速分析出應用場景下系統軟硬件資源的使用情況及利用率等,識別出Java程序存在垃圾堆棧和線程鎖的問題,導致了程序容易出現進程阻塞。Java性能分析工具快速定位出問題代碼位置,并給出修改建議:減少代碼中的無意義的循環語句,刪除造成線程鎖的冗余代碼。技術人員在工具的建議下,進行了Java代碼優化,簡化代碼結構,消除了Java程序的垃圾堆棧和線程鎖問題。?
【RightCloud云管理平臺JAVA性能分析報告】?
通過鯤鵬DevKit進行性能調優之后,RightCloud云管理平臺的變更歷史功能在鯤鵬上運行性能得到有效提升;在管理5萬+資源場景,瞬時并發的平均響應時間性能提升約43%,壓測并發的平均響應時間性能提升約18%。?
【管理5萬+資源場景性能前后對比】?
變更歷史性能的提升,使得RightCloud云管理平臺整體的云資源綜合管理能力提升約25%。極大的增強了RightCloud云管理平臺的云資源管理能力,提升了管理效率,確保了管理大量數據時的數據實時性與準確性,優化了用戶的訪問體驗,大幅降低了管理成本,為云資源共享+費用管理和優化,費用節約約20%。?
作為鯤鵬計算產業生態重要伙伴,佳杰云星已與鯤鵬計算生態產業重慶中心建立長期合作關系。目前,佳杰云星RightCloud云管理平臺已經在全國多省市落地。該方案也在鯤鵬應用創新大賽2022企業數字化賽道獲得了銅獎榮譽。這不僅驗證了該平臺的高性能、高兼容性、完整性和成熟度等技術優勢,也標志著RightCloud云管理平臺在鯤鵬計算應用創新、產業融合、市場應用方面達到領先水平。?
鯤鵬原生開發是指使用鯤鵬DevKit的原生開發能力,如鯤鵬開發框架(含場景化SDK)、編譯調試工具、云測服務、調優&診斷工具等,在鯤鵬平臺上開發新軟件/新功能,充分發揮鯤鵬架構優勢,從而獲得開發效率/運行性能提升。未來,鯤鵬DevKit將以開發者為中心,持續增強開發體驗、優化工具能力,提升鯤鵬開發效率,助力千行百業數字化轉型。?