數據中心如何備戰雙11
轉眼間,一年一度的雙11網上購物狂歡節又要到了,這個本來最初只有淘寶推出的網上促銷活動,如今已經演變成為所有網購網站的統一促銷節日。雙11是全年網絡購物最集中的時間段,幾乎是平日購物量的數十倍甚至上百倍,每秒鐘都會產生上千萬筆的交易,不僅給傳遞、倉儲造成壓力,尤其給這些網購網站造成了很大壓力。雙11的訪問流量是平時流量的數十倍,如果網站的訪問出現速度慢、卡頓甚至中斷,都會導致大量的客戶流失,收入銳減。12306就是前車之鑒,不過12306網站出問題也不會影響到客票收入,更多是被人多抱怨幾句,而網購網站則不同,一旦出現這樣的情況,客戶很快就會站到其它的購物網站,這樣對于網購網站損失就大了,還會影響到日后的客戶流量,現在的用戶網購不單單為了便宜,還講究購買體驗,如果訪問體驗太差用戶就會轉投其它購物網站,所以說到雙11,最緊張的就應該是淘寶、京東、蘇寧等這些網購網站了,為了防止在雙11出現訪問問題,這些網站也是提前一個月就開始備戰了,具體如何備戰呢,下面來詳細說說。
雙11對于網站最大的壓力就是訪問流量洪峰的到來,一下子流量比平時多出幾十倍,現有的數據中心能否承受,要進行詳細的評估。阿里繼續加大對數據中心建設的投入,最近剛在千島湖建成的規模龐大的數據中心,占地面積約30000平方米,可容納上萬臺服務器,將承載雙11當天的數據計算任務。作為雙11狂歡節的創建者阿里必然對每年的雙11投入非常多的資源,非常重視。京東和騰訊甚至在雙11聯手,以期望可以趕超阿里。先不考慮這些購物網站在媒體方面前期的巨大攻勢、在快遞物流方面的準備以及商家的督促方面,咱們主要來說下這最為重要的一環,就是承載網購業務的數據中心。如何讓廣大的網民過好這個雙11,用更優惠的價格買到自己期待了一年的滿意物品,網絡必須給力,所以每個購物網站在數據中心方面都下了猛藥,讓我們來詳細瞧一瞧。
首先,為了防止雙11訪問網站的突發流量過大,造成網站癱瘓,所以要提前進行數據中心加固,增加網絡訪問帶寬、優化網絡、增加服務器、提供更多的訪問鏈接等等,但是不能這樣沒有盡頭地加下去,否則反而會造成數據中心設備的浪費,一旦過了雙11,這些設備又將閑置一年,所以要對雙11可能出現的流量洪峰進行預測。可以根據以往的歷史數據進行推測,今年可能比以往超過多少,然后再增加一倍的冗余流量,如果往年沒有歷史數據可參考,就根據自己購物網站平日的流量洪峰進行預判,結合自己針對這次雙11提前做的促銷力度,綜合分析可以達到的流量洪峰能有多大,時間持續多長等。根據這些量化的數據,然后對現有數據中心進行擴容,哪里缺就補哪里。很多購物網站在全國各地,甚至世界各地都有自己的數據中心,那么就要對這些資源進行逐一分析,看哪里可能存在短板,然后補齊。為了盡量減少軟硬件的投入,可以將用于容災備份的系統,測試系統等數據中心設備都加入進來,應對雙11。
其次,在雙11前要對整個網站的能力進行壓力測試,進行預演。通過模擬訪問流量,然后看整個數據中心的處理能力,主要考核訪問網站的響應時間、是否有無法訪問以及卡頓現象等,逐漸地增加壓力,直到得出數據中心所能承受的最大流量數值。用這個數值與理論分析可能達到的數值進行對比,一般實測的數值要至少超出理論評估的數值20%才可以。除了壓力測試,還需要對數據中心的冗余備份進行演練,比如模擬某臺網絡設備故障或者服務器故障,那么業務要無感知地切換到其它數據中心集群上,還要對設備鏈路進行故障模擬,考驗整個數據中心的穩定性、冗余性。經過多輪的嚴格模擬測試,確保在雙11前,數據中心準備好迎戰。
第三,為以防萬一,在關鍵節點要做好冗余備份,數據中心的備份、各種設備的備份。在各個數據中心之間,根據訪問流量的情況,如果部分省市的數據中心流量過重,影響到訪問體驗,可以通過變更路由,隨時將流量切換到其它數據中心進行分擔,動態調整。在重要的數據中心里,尤其是網絡核心設備,要有一比一配置的設備在旁邊運行,萬一發生故障,立即將所有的網線換到備用設備上,保證業務受到影響最小。還有數據中心里服務器的數量是非常龐大的,每天都可能有故障壞的,發現這樣的服務器直接將故障服務器剔出集群,確保業務正常。
最后,僅僅靠網站自己的維護力量是不夠的,畢竟數據中心里的設備類型和廠商很多,一旦出現很多未知問題,靠網站的技術人員力量是無法短時間解決的,所以就需要借助廠商的力量。像阿里、京東、騰訊、百度、蘇寧等等各大購物網站都可以協調到各個設備廠商的人員在雙11當日到現場進行值守,一旦出現問題可以及時進行解決,甚至規避問題。有的網站甚至要求在前期的模擬演練、數據中心擴容工作中廠商就要參與進來,與網站共同準備備戰雙11。
當然,為了雙11還有更多的細節準備工作,在此就不再逐一述說了,總之,為了過好這個雙11,各大購物網站也是擦拳磨掌、緊鑼密鼓地準備著,關起門來自練內功,以便在雙11時不出亂子,提供比對手更好的網絡購物體驗,爭取到更多的購物者。今年的雙11就要到來了,誰勝誰優,讓我們拭目以待吧。