任新勃 發(fā)表于:13年08月06日 13:16 [綜述] DOIT.com.cn
提起京東商城(以下簡稱“京東”),沒有人會陌生。成立于1998年的京東,是中國最大的網(wǎng)絡零售商,在中國自營式B2C市場中占據(jù)50.1%的份額,在中國B2C市場中占據(jù)22.7%的份額,其增速超過業(yè)界平均速度3倍以上。其如此迅猛的增速在帶來營業(yè)額劇增的同時也給京東的IT團隊帶來了巨大挑戰(zhàn)。
在未采用Fusion-io方案之前,京東的任務關鍵型數(shù)據(jù)庫系統(tǒng)采用橫向擴展架構,由一個Microsoft SQL Server主數(shù)據(jù)庫構成,該主數(shù)據(jù)庫可以復制到多個只讀注冊數(shù)據(jù)庫。將這些注冊數(shù)據(jù)庫與主數(shù)據(jù)庫進行同步,需要進行頻繁的寫操作,這就限制了每個服務器連接的磁盤陣列的性能條帶化。
盡管如此,京東還在不斷對數(shù)據(jù)庫和服務器進行調優(yōu),以處理激增的I / O工作負載。每年京東都會舉辦大型的營銷活動,網(wǎng)站流量暴增至最高水平,這讓其服務器不堪重負。在這些時候,網(wǎng)站響應速度如同“龜速”,這不僅讓客戶不滿,還直接造成銷售損失。在高峰期,磁盤系統(tǒng)的復制可能需要數(shù)小時。
在其OEM廠商推薦下,京東采用了配備Fusion-io技術的IBM High IOPS適配器來替換原來的磁盤陣列,并將SQL服務器數(shù)據(jù)遷移至Fusion-io的ioMemory上,這樣Fusion-io PCIe閃存能夠發(fā)揮低延遲響應時間的優(yōu)勢,以提高整體的響應時間,并在營銷活動期間,滿足高峰期的工作負載要求。
Fusion-io閃存還消除了I/O性能瓶頸。系統(tǒng)查詢速度提升了9倍,延遲從30毫秒縮短至數(shù)微秒。在峰值負載下,以前需要花數(shù)小時才能完成的復制,現(xiàn)在不到5秒即可完成。并且Fusion-io ioSphere能夠通過一個界面對整個系統(tǒng)進行部署和管理,在大幅簡化管理強度的同時,輕松實現(xiàn)數(shù)據(jù)遷移。
此外,京東還能夠實現(xiàn)3:1的注冊服務器整合比,即減少近200臺服務器或5個機架的設備占地空間。此外,EMC SAN升級的延緩,軟件許可、硬件和維護費用上的相應節(jié)省,更是進一步減少了系統(tǒng)的總擁有成本。
京東的IT總監(jiān)KeLv如此評價:“在使用Fusion-io的方案之前,每當我們進行一次大型營銷活動,我們的網(wǎng)站就會崩潰。在我們安裝Fusion-io之后,我們將SQL服務器數(shù)據(jù)遷移至ioMemory之后,消除了磁盤性能瓶頸。現(xiàn)在整個系統(tǒng)更加穩(wěn)定和敏捷。我們的網(wǎng)站在面臨有史以來的最高流量時(十億人民幣,約合160百萬美元)毫無阻力。”