天天看點

電子商務平台:雲上高可用解決方案、優化、及未來規劃

某電子商務平台自2015年9月份對外提供服務,已在阿裡雲上穩定運作1年多,近期業務量突增。客戶找到阿裡雲cbm(客戶服務經理)尋求幫助,cbm和該客戶一起找到了袋鼠雲。針對該客戶的業務現狀,袋鼠雲為客戶提供了雲上oracle架構設計和資料庫優化服務。

據了解,此平台是一個會員制的線上交易平台,業務正在不斷上升中,對于前端應用和後端資料庫壓力也是越來越大,國内注冊會員使用者數已有38+萬,有30萬左右的商品數量,每天會員使用者數1-2萬的增長量,在未來3-5年的目标使用者數是國内200萬、國外200萬,每月大約50萬筆交易,平均每天16666筆交易,在業務高峰期間可能會達到的一小時内可能會達到1000-1500筆交易。目前每天有2000-3000筆交易,線上活躍使用者數200左右,業務高峰期活動會話數達到150左右,由于應用設計和資料庫沒有充分優化的問題,導緻資料庫不堪重賦,cpu一直滿負荷運作,整個平台運作緩慢,長此下去,會嚴重縮減客戶數量,故需立即對資料庫和應用進行全面進行優化。

此平台的作業系統是windows 2008

r2 x86_64,主機是16c、32g記憶體,使用的資料庫是oracle 11.1.0.7 x86_64。經過袋鼠雲專家深入分析應用層的設計和資料庫的負載情況,目前的cpu持續在在95%以上,且有居高不下的态勢,cpu負載和資料庫等待事件見下圖:

電子商務平台:雲上高可用解決方案、優化、及未來規劃
電子商務平台:雲上高可用解決方案、優化、及未來規劃

    袋鼠雲團隊從cpu的負載和資料庫等待事件出發,分析資料庫和應用等存在的問題,并對安全、網絡、io、主機ecs、應用設計、以及sql等多方面存在的問題與客戶經過多次溝通,并結合袋鼠雲easydb提供一整套應用設計、資料庫和未來3-5年的可行性雲上高可用解決方案以及規劃。