浪潮打造更智能的信息推送平臺(tái)

2018-01-25 09:54 來(lái)源:美通社 作者:蘭夢(mèng)

消息推送已經(jīng)成為智能手機(jī)的一大標(biāo)簽,推送的速度、精度都決定著手機(jī)應(yīng)用的成功與否。一個(gè)好的消息平臺(tái)如何搭建?硬件平臺(tái)如何選型?通過(guò)浪潮服務(wù)器的多樣組合優(yōu)化,可以讓消息更快、更精準(zhǔn)到達(dá),為用戶(hù)打造更智能的信息推送平臺(tái)。

消息推送是什么?打開(kāi)你的手機(jī),那些停留在鎖屏界面或者下拉欄中的短信息,就是消息推送。在合適的時(shí)間,發(fā)送應(yīng)景的文案,才能促成一條吸引人的消息推送。

那么,一個(gè)好的消息推送平臺(tái)該如何煉成?以下浪潮服務(wù)器選型攻略,或許能帶給你一些借鑒。

如何支撐單日110億條消息下發(fā)

分析公司Localytics在一份調(diào)查報(bào)告中指出,打開(kāi)消息推送的APP的用戶(hù)留存率是關(guān)閉消息推送APP的兩倍多。某幾次因系統(tǒng)原因未發(fā)送全量的消息推動(dòng),當(dāng)日銷(xiāo)量均比日常降低近30%。

因此,消息推送對(duì)于維系用戶(hù)活性和提升電商銷(xiāo)量有著直接且明顯的效果。但正是由于效果顯著,導(dǎo)致在一些特殊時(shí)期,比如雙11期間消息推送的需求量極大,且高并發(fā)。2017年雙11單日,僅杭州一家專(zhuān)業(yè)的消息推送服務(wù)商就發(fā)送了110億條消息,并且當(dāng)天12點(diǎn)的推送量近10億條。如此龐大的并發(fā)消息需要什么樣的計(jì)算平臺(tái)來(lái)支撐?這些平臺(tái)又是如何選擇發(fā)送對(duì)象,并將消息精準(zhǔn)的推送到對(duì)應(yīng)用戶(hù)?

多樣服務(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)滿(mǎn)足,冷數(shù)據(jù)訪(fǎng)問(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難以?xún)?yōu)化。為此,浪潮1U、2U、4U三類(lèi)不同的服務(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硬盤(pán),可以提供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),在滿(mǎn)足業(yè)務(wù)性能的基礎(chǔ)上,也能極大提升單位空間內(nèi)的計(jì)算密度。

準(zhǔn):消息推送業(yè)務(wù)的“精準(zhǔn)”依賴(lài)于大數(shù)據(jù)分析,通過(guò)構(gòu)建大規(guī)模的Hadoop集群來(lái)實(shí)現(xiàn)用戶(hù)的精準(zhǔn)畫(huà)像,這對(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硬盤(pán),單塊容量達(dá)到8T,單機(jī)可容納96T的CDN數(shù)據(jù),滿(mǎn)足CDN集群的龐大數(shù)據(jù)容量需求。而對(duì)于相對(duì)熱的數(shù)據(jù),SA5212M4中可加入的4塊2.5寸SSD盤(pán)位,將提升系統(tǒng)整體響應(yīng)速度。經(jīng)實(shí)測(cè),使用SSD固態(tài)硬盤(pán)后單臺(tái)服務(wù)器的服務(wù)能力提升了1倍以上,因此SA5212M4成為支撐客戶(hù)Hadoop業(yè)務(wù)的主力。

省:對(duì)于大數(shù)據(jù)分析后的數(shù)據(jù)以及相對(duì)穩(wěn)定的用戶(hù)畫(huà)像,如性別、興趣、常駐地、職業(yè)、收入和年齡等,屬于更新周期較長(zhǎng)的冷數(shù)據(jù)存儲(chǔ)應(yīng)用場(chǎng)景,但同樣也需要將它們存儲(chǔ)下來(lái),以備后續(xù)用戶(hù)精準(zhǔn)定位時(shí)進(jìn)行快速調(diào)用,因此希望提升數(shù)據(jù)的存儲(chǔ)密度。

浪潮服務(wù)器NF5460M4在4U的高度下滿(mǎn)足36塊大容量云盤(pán)存儲(chǔ)硬盤(pán),最高提供288TB的海量空間,相對(duì)于2U服務(wù)器硬盤(pán)密度提升50%,每TB成本更優(yōu),滿(mǎn)足信息推送平臺(tái)存儲(chǔ)密度的同時(shí),最大化降低整個(gè)系統(tǒng)的TCO。

IT選型 浪潮 信息推送

相關(guān)閱讀

暫無(wú)數(shù)據(jù)

一周熱門(mén)