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