虛擬主機租用
虛擬主機空間
服務器租用

主機測評網 > IDC資訊 >資訊內容

亞馬遜購物節首日系統崩潰:手動添加服務器應對流量峰值

發布時間:2018-07-21   來源:騰訊一線   編輯:admin   閱讀:1064次
服務器租用

一年一度的亞馬遜會員Prime Day購物節在今年遭遇尷尬,在Prime Day開放15分鐘內,由于瞬時流量過大,亞馬遜準備不足,導致許多用戶無法載入頁面。近日,一份亞馬遜內部文件顯示,由于亞馬遜內部系統自動調節服務器資源的功能失靈,技術人員不得不手動添加服務器資源以應對瞬時峰值流量,甚至一度掐斷了國際流量以緩解服務器壓力,當時辦公室一度陷入混亂。

美國當地時間7月16日中午12點,2018年亞馬遜會員Prime Day購物節正式啟動,就在許多消費者摩拳擦掌準備在亞馬遜Prime Day中好好搶一番打折商品時,部分用戶卻遇到無法打開購物頁面的技術故障。

亞馬遜的Prime Day是亞馬遜為Prime會員提供的購物節活動,通常在每年的7月中旬開始,今年的Prime Day從7月16日開始持續36小時,在這段時間內,用戶可以在亞馬遜平臺上買到許多打折力度很大的商品。

但當許多用戶在電腦或手機上試圖打開亞馬遜的頁面時,卻看到了如下錯誤頁面。

對此,亞馬遜在其官方推特賬號中發布推文稱,“部分用戶在購物時遇到問題,亞馬遜方面正在解決這些問題,許多用戶能夠成功購物,在Prime Day在美國開始的第一個小時,用戶下單的總數已經比去年同期要多,依然有成千上萬的打折商品到來。”

就在用戶發生大規模無法打開頁面的情況時,亞馬遜內部技術人員已經陷入了緊急應對,一度陷入混亂。亞馬遜技術人員開始發現,由于瞬時流量過大,整個站點出現故障,為了應對,亞馬遜緊急啟動了預備方案,將首頁切換成信息呈現更為簡單化的簡版頁面,以降低帶寬壓力。

到中午12點15分,亞馬遜決定直接暫時停掉全部的國際流量以減少對系統的壓力,到12點37分,亞馬遜對全部流量的25%開放了全部默認頁面,12點40分,亞馬遜對內部系統Sable進行了優化措施,但僅僅2分鐘以后,又重新考慮阻止“流向美國的不明流量”的5%。

但即便是采取了上述措施后,亞馬遜站點的“錯誤率”仍在不斷惡化并持續至中午1點05分,但在5分鐘之后,情況有了顯著好轉。亞馬遜的部分系統發現訂單率“遠遠高于預期”。

一位內部人士稱,整個辦公室當時陷入”一片混亂”(Chaotic),甚至一度有超過300個人被接入緊急電話會議。

美國聯邦通訊委員會前首席技術官Henning Schulzrinne認為,亞馬遜當時顯然陷入了準備不足的問題,這些問題會因為用戶行為而變得更糟糕,因為如果用戶無法打開界面,他會再進一步刷新重新載入,致使服務器壓力更大。

“所以短暫關閉服務通常是更好,也明顯是一個壞的選項。”Schulzrinne說。

事實上,亞馬遜沒有采取這一方案,而是通過手動添加服務器的方式,逐步改善對流量的消化能力。一位內部人員在這份記錄文件中寫道,他增加了“50至150個虛擬服務器”。

有專業人士認為,造成問題的根本原因或許是亞馬遜內部系統自動調整服務器規模的功能出了故障,該功能通常能夠自動識別流量的波動以配置合適的服務器資源。亞馬遜在應對問題時,所采取的先掐掉國際流量,而不是立即增加服務器數量,同時手動添加服務器而非自動添加,這些都證實了自動調整服務器資源的功能失效。

由于服務器資源的暫時性匱乏,亞馬遜內部系統Sable承受了更大的壓力。根據內部文件顯示,去年的Prime Day,該系統被亞馬遜內部400個團隊使用,能夠處理5.623萬億的服務請求,每秒處理6350萬請求。

今年的Prime Day是由亞馬遜全球市場和Prime的副總裁Neil Lindsay首次負責,今年年初,原先負責Prime Day的副總裁Greg Greeley離開亞馬遜加入Airbnb,Neil Linday隨即接過了他負責的Prime團隊。

根據市場研究機構的初步預測,亞馬遜今年的Prime Day總銷售額為42億美元,較去年增長33%。亞馬遜早先公布了初步數據,稱Prime Day首個24小時內總共發送了超過1億件商品,售出商品總額超過10億美元。

回到頂部

十一运夺金开奖查询