高可用網站架構云化
一、背景
早期互聯網產品用戶量少,并發量低,數據量小,多數只需要單個應用服務器可以滿足需要,而數據庫和文件服務部署在外部單個服務器上。隨著業務在線化、互聯網化的高速發展,企業對核心業務系統的穩定性、可靠性、有效性、業務連續性等有了更高的要求。
圖1 單機網站架構
二、痛點
(一)單點故障導致網站停服
網站對用戶提供服務時,如果只使用1臺彈性云服務器ECS搭建應用,就面臨極高的單點故障風險:當這臺服務器因各種故障(磁盤故障、內存故障、網線松動等各種問題)離線或宕機時,整個網站業務也會完全停服。
(二)應對秒殺大促等運營場景的系統服務能力瓶頸
利用打折、秒殺等促銷活動吸引用戶,助推業務快速增長是互聯網類型公司常見的運營手段。秒殺會對現有網站的沖擊,因為秒殺活動只是網站的一個營銷所附帶的一個網絡附加活動,這個活動具有的特點是:時間短,并發能力強。如果網站和原有應用部署在一起,必然會對網站本身的業務造成沖擊,稍有不慎,整個網站就會發生癱瘓。
實際上,企業系統架構能力無法應對此類活動的案例并不鮮見,最近的案例如Costco促銷期間網站宕機。突發新冠疫情引發的核酸檢測系統尖峰訪問流量導致系統崩潰是類似的場景,如果系統提前采用基于云產品的高可用網站架構,相信能運行更加穩定。
(三)數據可靠性痛點
網站后臺存儲數據丟失常見的原因有:停電、設備故障或故障、意外刪除數據、不小心格式化硬盤、硬盤讀寫頭損壞、軟件崩潰、邏輯錯誤、固件損壞、硬盤驅動器物理損壞等。重要數據丟失且無備份會造成無可挽回的損失。
數據庫是網站的核心組件,由于數據庫性能、故障導致的可用性問題可能會帶來業務嚴重受損。
圖6 網站數據庫可用性挑戰
三、高可用網站架構云化解決方案
????????????該解決方案能幫您快速在華為云上部署高可用的云上網站架構,支持業務流量跨可用區進行分發,并具備跨可用區故障容災的能力。適用于云上搭建電商平臺、門戶網站、論壇、博客等網站場景。
圖7 高可用網站架構云化解決方案架構圖
四、高可用網站架構價值
1、負載均衡
彈性負載均衡ELB支持將業務流量跨可用區進行分發,保障業務實時在線,使流量分發更均衡。
2、高可用
彈性云服務器跨可用區部署,云數據庫RDS服務主備分區部署,具備跨可用區故障容災的能力。
3、一鍵部署
一鍵輕松部署,幫助用戶快速搭建高可用的云上網站架構。
審核編輯 黃昊宇
-
網站
+關注
關注
2文章
259瀏覽量
23237 -
架構
+關注
關注
1文章
519瀏覽量
25551 -
華為云
+關注
關注
3文章
2682瀏覽量
17586
發布評論請先 登錄
相關推薦
評論