TiD2018質量競爭力大會將于2018年7月15日-18日在北京國家會議中心舉行。大會內容涵蓋人工智能如何輔助研發、架構微服務化提高產品響應、DevOps、系統思考、大數據產品測試等新一代軟件研發全流程,以純技術交流與分享為主,內容涉及軟件研發全流程以及各角色,歷時4天,參會人數逾2000人,包括3個全體會議,10個并行track,100個并行Session,30多場大時段并行課程,共計超過150位演講人。
華為云3位講師將會在云論壇及DevOps論壇帶來精彩演講,分享華為云應用服務如何從企業開發者需求出發,提供一站式解決方案及實踐操作經驗。華為云專家還將帶來《華為微服務解決方案與實踐》、《大規模分布式系統性能測試實踐》、《如何構建DevOps的基石---重新定義測試自動化,讓質量保障活動無處不在》的主題分享。
企業如何基于微服務平臺實現最大價值?
傳統業務數字化、云化已成為不可逆轉的趨勢,如何基于微服務實現互聯網轉型成為了企業正在思考的問題,大量企業應用正逐步向CloudNative演進,微服務已成為CloudNative的事實標準。微服務也帶了新的挑戰:如何基于微服務架構高效開發和上線?如何保證在不可預期的流量下業務高可靠運行?如何實現在復雜的微服務系統中問題快速定位與恢復?如何保證傳統架構下的遺留系統向微服務架構低成本遷移?
微服務通過將傳統單體應用拆分成一系列功能單一的服務,每個服務獨立開發部署讓業務上線和演進更快,同時微服務帶來的可伸縮性讓系統在線可用性更好。但隨著應用被拆分成細粒度之后,分布式系統帶來了遠程調用問題、一致性問題,大量的微服務對運維也提出了新的挑戰。如何利用微服務跑得更快,又不至于被繁雜的分布式系統管理工作所絆倒?企業用戶需要根據自己的業務、發展階段,選擇適合的平臺、工具、策略去實施微服務。選擇一個完善的微服務平臺,能夠幫助企業發揮微服務的最大價值,選擇一個開放的微服務平臺,能夠幫助企業構建微服務生態圈。華為云推出的微服務引擎包含了微服務SDK、一系列的開發工具以及一站式微服務應用管理平臺,同時還有專業的微服務解決方案團隊,提供一站式解決方案支持,讓企業縱享微服務帶來的優點,無需關注背后的技術復雜性。
華為云微服務引擎架構圖
提前預知風險 CPTS強大建模能力還原真實復雜場景
隨著應用云化和微服務化越來越成熟,對復雜場景的測試要求越來越高,在云上的分布式系統規模約來越大,調用鏈條越來越長,隨之而來的,給如何在上線前提前發現和識別性能問題與如何擴容帶來了挑戰,如何快速針對分布式系統/微服務進行性能測試建模?
CPTS提供強大的性能建模能力,分層定義性能測試活動的測試任務、事務、事務元素(報文、思考時間、檢查點)模型,確保用戶使用的靈活性,快速構建各種復雜測試場景,模擬線上用戶的真實行為,完美還原真實業務場景。
l 通過多事務的組合滿足客戶包含多個HTTP請求的測試場景。靈活設置事務組合,幫助用戶尋找服務中隱藏較深的組合場景瓶頸點。
l 通過指定時間段設置事務并發用戶數,模擬流量波峰波谷的復雜場景,分析服務性能拐點,幫助用戶評估服務類似于電商搶購、火車票搶購等場景下支持的最大值,提前進行流量限制和容量規劃。
數字化營銷逐漸走進各個領域,線上的秒殺搶購活動已成為企業的必備營銷手段,而營銷帶來的大規模流量浪涌正是考驗系統的最佳方式,華為云CPTS可自定義超高并發,可輕松再現極限系統壓力,幫助驗證業務的抗壓及穩定性,CPTS支持:
l 秒級百萬并發能力,提前識別高并發場景下應用的性能瓶頸,防止上線后訪問過大導致系統奔潰,易操作,縮短了測試時間。
l 支持多任務并發執行,讓用戶可以同時完成多個應用服務的性能測試,大幅提升測試效率。
在測試之后,用戶需要依據清晰的測試報告快速定位問題及對系統瓶頸進行優化,CRTS提供豐富統計維度,并以領先的易用性思考對運維效率提出優化,具體特性如下:
l 豐富統計維度,提供TPS、并發量、響應錯誤類型細分、按時延響應區間分布等統計,客觀反映用戶體驗。
l 提供離線報告,方便用戶無人值守測試后對測試數據進行分析。
CPTS可與微服務云應用平臺ServiceStage無縫搭配使用,可同時實現應用的快速部署、APM監控能力,CPTS可提供每個微服務實例中CPU/MEM/磁盤/網絡等資源的實時或離線監控、以及微服務調用全流程的調用鏈跟蹤分析,幫助用戶實現微服務上線前性能調優,提前分析服務、APP中的問題,提前做預防,預知未來風險。