2017年雙十一期間每小時(shí)下發(fā)量
多樣服務(wù)器組合優(yōu)化,讓消息更快、更精準(zhǔn)到達(dá)
從消息推送過(guò)程中的“消息流”看,消息推送系統(tǒng)的不同環(huán)節(jié),對(duì)于計(jì)算、存儲(chǔ)性能的要求也是不同的。熱數(shù)據(jù)場(chǎng)景自然需要數(shù)萬(wàn)甚至數(shù)十萬(wàn)的IO來(lái)滿足,冷數(shù)據(jù)訪問(wèn)頻率低,但是體量巨大,對(duì)每TB的成本要求更高。傳統(tǒng)的互聯(lián)網(wǎng)數(shù)據(jù)還是統(tǒng)一存儲(chǔ)在一個(gè)大的存儲(chǔ)池中,使用的設(shè)備也一般為2U通用存儲(chǔ)服務(wù)器,這必然會(huì)造成熱數(shù)據(jù)場(chǎng)景時(shí)延遲高、冷數(shù)據(jù)場(chǎng)景時(shí)存儲(chǔ)成本高的問(wèn)題,TCO難以優(yōu)化。為此,浪潮1U、2U、4U三類不同的服務(wù)器用來(lái)支撐不同的業(yè)務(wù)場(chǎng)景,解決不同的業(yè)務(wù)問(wèn)題。
快:在消息推送環(huán)節(jié),需要消息實(shí)時(shí)推送,實(shí)現(xiàn)每秒百萬(wàn)級(jí)甚至更高的消息下發(fā),屬于高密度計(jì)算、高IO低延遲應(yīng)用場(chǎng)景。
浪潮SA5112M4是一款1U偏計(jì)算型服務(wù)器,配置8塊高速2.5寸SAS硬盤,可以提供10k以上的IOPS。對(duì)于更高的并發(fā)需求,則通過(guò)搭配SSD來(lái)實(shí)現(xiàn)數(shù)倍甚至數(shù)十倍的IO性能提升。對(duì)于消息下發(fā)任務(wù)這種重IO、輕存儲(chǔ)的場(chǎng)景,SA5112M4這種1U的服務(wù)器形態(tài),在滿足業(yè)務(wù)性能的基礎(chǔ)上,也能極大提升單位空間內(nèi)的計(jì)算密度。
準(zhǔn):消息推送業(yè)務(wù)的“精準(zhǔn)”依賴于大數(shù)據(jù)分析,通過(guò)構(gòu)建大規(guī)模的Hadoop集群來(lái)實(shí)現(xiàn)用戶的精準(zhǔn)畫像,這對(duì)于服務(wù)器的計(jì)算和存儲(chǔ)性能都有一定的要求,屬于計(jì)算存儲(chǔ)容量均衡應(yīng)用場(chǎng)景;
在計(jì)算能力上,浪潮服務(wù)器SA5212M4采用英特爾至強(qiáng)E5-2600v4系列CPU,搭配16條DDR4內(nèi)存,工作頻率高達(dá)2400MHz,保障瞬時(shí)高并發(fā)請(qǐng)求的快速響應(yīng)。在存儲(chǔ)方面,SA5212M4搭配12塊大容量SATA硬盤,單塊容量達(dá)到8T,單機(jī)可容納96T的CDN數(shù)據(jù),滿足CDN集群的龐大數(shù)據(jù)容量需求。而對(duì)于相對(duì)熱的數(shù)據(jù),SA5212M4中可加入的4塊2.5寸SSD盤位,將提升系統(tǒng)整體響應(yīng)速度。經(jīng)實(shí)測(cè),使用SSD固態(tài)硬盤后單臺(tái)服務(wù)器的服務(wù)能力提升了1倍以上,因此SA5212M4成為支撐客戶Hadoop業(yè)務(wù)的主力。
省:對(duì)于大數(shù)據(jù)分析后的數(shù)據(jù)以及相對(duì)穩(wěn)定的用戶畫像,如性別、興趣、常駐地、職業(yè)、收入和年齡等,屬于更新周期較長(zhǎng)的冷數(shù)據(jù)存儲(chǔ)應(yīng)用場(chǎng)景,但同樣也需要將它們存儲(chǔ)下來(lái),以備后續(xù)用戶精準(zhǔn)定位時(shí)進(jìn)行快速調(diào)用,因此希望提升數(shù)據(jù)的存儲(chǔ)密度。
浪潮服務(wù)器NF5460M4在4U的高度下滿足36塊大容量云盤存儲(chǔ)硬盤,最高提供288TB的海量空間,相對(duì)于2U服務(wù)器硬盤密度提升50%,每TB成本更優(yōu),滿足信息推送平臺(tái)存儲(chǔ)密度的同時(shí),最大化降低整個(gè)系統(tǒng)的TCO。