德邦快遞的選擇!浪潮NF5280M4讓物流資料庫更加高效可靠
導讀:伴隨著國內電商的日益火爆,尤其是雙11、618等大促成為每年必備的電商狂歡節,網路購物對於物流的需求大增。作為國內主流的快遞品牌,德邦快遞的運單數量也隨之高漲,但這同時也對德邦後台的物流資料庫造成了巨大壓力,為此德邦選擇了更加靈活的分布式資料庫架構,並以浪潮NF5280M4作為核心支撐之一,滿足每秒數萬用戶同時在線的訴求。
浪潮NF5280M4支撐德邦物流資料庫
2015年,國內領先的綜合物流供應商——德邦物流旗下的德邦快遞營業額突破19億元大關。德邦快遞於2013年11月1日正式上線,2014年上線首年營業額便達5億元,2015年德邦快遞繼續保持迅猛的發展勢頭,不到兩年即營業額突破19億元,為去年同期4倍。訂單數量的激增,讓德邦物流躋身國內主流快遞品牌之一。
相比傳統物流,快遞所運輸的貨物更偏小型化,但是訂單量卻遠超物流。為了提升配送的效率並降低配送成本,德邦快遞需要將進出貨管理、庫存管理、財務、結算、運輸配送管理進行統一管理,也就是將所有的信息錄入資料庫,各個聯機事務處理系統作為資料庫的原始數據源,以文件方式提供企業在日常活動中收集的數據資料和報表,同時還有大量的外部信息等數據,並在快遞業務的各個環節有變化時進行實時更新和同步。
作為快遞業務的核心支撐,資料庫不允許出現嚴重的故障,一旦資料庫伺服器出現宕機等問題,將會影響整個業務鏈條的運轉。有報告顯示,在過去12個月中,企業因數據丟失和宕機造成的損失達1.7萬億美元,這一數字或相當於近50%的德國GDP。因此,德邦快遞在資料庫伺服器系統的選擇上十分謹慎。
選擇傳統集中式,還是用更靈活的雙路做分布式資料庫?
在搭建資料庫系統上,德邦面臨兩種不同的選擇,一種是採用集中式的架構,也就是單機縱向擴展,在資料庫容量不是太大,且對於可靠性要求不是太高的情況下,企業通常會採用一台四路伺服器作為資料庫伺服器的主要機型,並搭配另一台四路作為備份以確保安全性。另一種思路是採用分布式架構,也就是多機集群擴展,目前大部分大型互聯網公司都傾向於採用這種架構,比如阿里巴巴,利用分布式資料庫DRDS成功保障單日近千億的線上交易。那麼這兩種選擇會有怎樣的優劣?
首先從可靠性上來看,單台四路的可靠性一定是高於雙路伺服器,但是雙路伺服器集群來支撐資料庫應用的話,情況就大有不同了。分布式資料庫系統可以在集群里每台伺服器中都保留資料庫的完整拷貝副本,或者部分拷貝副本,並具有自己局部的資料庫,位於不同地點的許多計算機通過網路互相連接,共同組成一個完整的、全局的邏輯上集中、物理上分布的大型資料庫。因此,在個別伺服器或個別通信鏈路發生故障時,不至於導致整個系統的崩潰,而且系統的局部故障不會引起全局失控。
其次,從擴容靈活性上來看,分布式資料庫的擴容效率更高。傳統集中式資料庫的應用場景往往是短期內沒有太高增長量的業務應用。但是在互聯網行業,用戶數很可能在短短的一個月內爆髮式增長几千倍,數據也很可能快速地從原來的幾百GB飛速上漲到幾百個TB。由於傳統集中式資料庫依靠單機性能的垂直擴展,在如此快速的變化面前,資料庫往往來不及擴容就已飽和。而採用雙路伺服器做分布式資料庫,擴容只需要增加一台伺服器節點即可。
第三,從提升業務性能上看,設計優良的分布式資料庫更能適應高並發的資料庫操作。用四路、八路做集中式資料庫,其性能的上限是在單機的計算性能上,也就是選擇了高端的CPU+滿配的內存後,就已經基本確定了資料庫的極限容量和並發。而且當資料庫容量越來越大時,系統進行檢索所需要的資源消耗就越大,處理效率也會相應降低。而採用分布式資料庫則可以避免這種問題,在上層來看,系統中只有一個大的資料庫,但是實際上在分布式資料庫這個黑盒子中,資料庫被分割成多個小的、局部的資料庫。當用戶對其中的數據進行讀取或者寫入時,可能是由集群內的多台伺服器來完成操作,這樣在高並發訪問時,能夠自動進行負載均衡,不會因任務等待造成延遲。
快遞行業與電商行業聯繫緊密,每當電商大促,快遞訂單量就在短時間內快速增長,這就要求資料庫需要具備極佳的擴容靈活性,因此德邦快遞選擇採用雙路伺服器來搭建其資料庫系統,在滿足系統需求的同時,既節省了採購成本,同時靈活性和集群性能大大提升。
單機決定集群性能,德邦快遞選擇浪潮旗艦雙路伺服器NF5280M4
分布式資料庫的效率取決於伺服器集群的數量和每台伺服器的性能,因此德邦在選擇雙路資料庫伺服器同樣嚴苛,在可靠性、性能、擴展性和能效比上都有很高要求。經過比較,德邦最終選擇浪潮旗艦雙路伺服器NF5280M4作為其分布式資料庫的基石。
浪潮NF5280M4
以高性能、擴展性、可靠性、能效比著稱的NF5280M4,不僅具有業界最大的擴展性,也具有全模塊化、免工具維護、耐高溫腐蝕等特性,為新一代信息化應用和下一代數據中心做了大量的優化,適合德邦快遞的資料庫業務應用。
在可靠性方面,NF5280M4支持包括CPU、內存、IO、匯流排等方面22項RAS級特性。對於內存故障時最常見的伺服器硬體問題,NF5280M4獨具的故障內存隔離RAS特性,可以保障服務在內存故障時,自動將內存隔離並發出告警,但系統仍可正常運行,保障業務的正常運行。
為了保障分布式資料庫的性能,集群內的單台伺服器也需要較高的計算能力。浪潮為德邦提供的NF5280M4中,搭載的是雙路Intel Xeon E5-2690v3 CPU,這是此代E5 CPU的高端配置,12核心、2.6GHz主頻、30MB三級緩存,加上單機512G的高速DDR4內存,保障資料庫高效運轉。
在存儲方面,浪潮為德邦選擇了10k轉速的SAS硬碟和高IOPS的SSD作為存儲介質。中大型關係資料庫應用,尤其在電商類網站購物狂歡節後的高並發訂單突髮狀況下,採用SSD能有效避免載入延時、歷史數據無法正常顯示等問題。在Mysql壓力測試中,單盤足以支撐每秒上萬人的在線同時處理。在HDFS測試中,模擬離線數據分析,1.5TB數據,5塊普通機械硬碟需要50分鐘才能讀取到內存,而使用SSD可在25分鐘內完成,採用SSD將能夠提升近一倍的處理效率。
浪潮NF5280M4具有業界最大的部件擴展性,採用全新智能計算加速技術,性能提升2倍以上,適合雲計算和大數據等新型應用。另外,該產品還在部署特性方面進行了優化,可以耐受45℃高溫環境和自然空氣中的氮化物和硫化物腐蝕,可在自然風冷數據中心部署。目前,NF5280M4已經廣泛部署在工商銀行、招商銀行、交通銀行、中國移動、中國電信等大規模數據中心,深受商業客戶的青睞。


※開發者福音:如何成為一名高級開發人員
※Python里的黃金庫,學會了你的工資至少翻一倍
※中標國電!浪潮中高端存儲為國電大渡河公司提供雙活服務
※Flickr存儲150億張圖片架構系統之Tripod揭秘
TAG:中國存儲 |
※性能最高提升300%!阿里雲資料庫HBase版上線
※MongoDB資料庫遭大規模勒索攻擊,被劫持26000多台伺服器
※華盛頓大學教授欲創建含25000種魚類3D模型的資料庫
※我國儲量缺乏240噸:殲20列裝WS15, 而要害資料被美國獨佔!
※重要資料:TOP150美國大學雅思分數要求一覽表2017最新版
※《黃岡密卷(新)》的3重大禮里有啥?100000 原創題庫!10000000 備考資料!
※一場屠戮MongoDB的盛宴反思 | 超33000個資料庫遭遇入侵勒索
※31.75G互聯網運營資料在想你
※170227 素珍更新SNS資料照片 美酒配佳人無與倫比
※限時特惠 | 阿里雲 Top10 天池科學家推出機器學習實踐課 7.7折優惠+500G資料
※GFXBench資料庫驚現小米Max 2,驍龍626CPU,4G+128G存儲
※Intel8代酷睿現身資料庫:6核12線程 頻率3.5GHz
※美軍提升F-35戰機識別資料庫,對中國殲-20造成嚴重威脅!
※2000個視頻、20000個文檔,1000G中醫學習資料,想學中醫的進來
※Intel 8代酷睿現身資料庫:6核12線程,頻率3.5GHz
※想建立用於AR技術的資料庫 Lampix眾籌300多萬美元
※蘇聯轉讓米格21技術缺256項資料,中國殲7是怎樣仿製成功的?
※蘇聯「轉讓」米格21技術缺256項資料,中國還是研發出了殲7
※可同時支撐5 10個618大促的資料庫做了哪些性能優化?