做互聯(lián)網(wǎng)應(yīng)用很重要的一點(diǎn)是要保證服務(wù)可用性,特別是某些業(yè)務(wù)更是需要7*24小時(shí)不間斷的對(duì)外提供服務(wù),任何停機(jī)、宕機(jī)都會(huì)引起大面積的用戶(hù)不滿(mǎn)。持續(xù)可用性是把業(yè)務(wù)服務(wù)化時(shí)一個(gè)需要考慮的重要指標(biāo),很多時(shí)候我們都會(huì)犧牲一些功能來(lái)?yè)Q取可用性。如何保證服務(wù)的持續(xù)可用性,是每個(gè)互聯(lián)網(wǎng)架構(gòu)師一直堅(jiān)持不懈追求的目標(biāo)。在不同行業(yè)、不同場(chǎng)景下都有不同的解決方案。今天就與大家聊聊特來(lái)電在物聯(lián)網(wǎng)模式下的多活數(shù)據(jù)中心架構(gòu)上的認(rèn)識(shí)和實(shí)踐。

     特來(lái)電是全球首家提出了將車(chē)聯(lián)網(wǎng)、充電網(wǎng)、互聯(lián)網(wǎng)三網(wǎng)融合的充電樁生態(tài)公司,擁有近18萬(wàn)個(gè)充電樁,覆蓋了全國(guó)240多個(gè)城市,服務(wù)客戶(hù)不僅有ToC端、ToB端,還有很多的社會(huì)運(yùn)營(yíng)車(chē)輛。在如此復(fù)雜的客戶(hù)群面前,充電網(wǎng)每時(shí)每刻都有大量的充電用戶(hù),無(wú)論在靜寂無(wú)聲的夜晚,還是在節(jié)假日,充電永不停歇。用戶(hù)入眠的時(shí)候,是我們充電網(wǎng)絡(luò)最繁忙的時(shí)刻,可以說(shuō)特來(lái)電的充電網(wǎng)必須要有99.9%甚至更高的可用性,才能滿(mǎn)足業(yè)務(wù)的需要。特來(lái)電的充電網(wǎng)與其他廠商的充電樁還不一樣,其完全構(gòu)建在物聯(lián)網(wǎng)之上的。每個(gè)充電終端都是智能的,都在時(shí)時(shí)刻刻與云平臺(tái)保持著通訊,下面是業(yè)務(wù)全景圖。

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營(yíng)銷(xiāo)培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營(yíng)銷(xiāo)培訓(xùn)

     像其他互聯(lián)網(wǎng)公司一樣,我們做多活也是迫不得已的事情:

  1. 所有業(yè)務(wù)放到一個(gè)籃子里面,當(dāng)出現(xiàn)嚴(yán)重故障時(shí),整個(gè)充電云服務(wù)將完全宕機(jī),無(wú)法滿(mǎn)足SLA99.9%甚至更高的要求。

  2. 云平臺(tái)架構(gòu)完全是分布式的,部署結(jié)構(gòu)復(fù)雜,各產(chǎn)品功能不支持灰度發(fā)布,產(chǎn)品新功能上限頻繁,產(chǎn)品中隱藏很深的bug,很容易引起大面積的云服務(wù)故障。

  3. 因?yàn)榧軜?gòu)和一些技術(shù)實(shí)現(xiàn),一個(gè)數(shù)據(jù)中心服務(wù)負(fù)載總會(huì)有上限,在特定的一些條件下,增加虛擬數(shù)量也無(wú)法提升系統(tǒng)的服務(wù)水平(比如:TCP連接數(shù)是有上限的)

     基于以上考慮,以及填過(guò)無(wú)數(shù)坑的教訓(xùn),我們決定必須要建立多活數(shù)據(jù)中心。既然要建多數(shù)據(jù)中心,那就要看看業(yè)界的一些主流做法和技術(shù)趨勢(shì)。在眾多的解決方案中我們找到了兩篇非常富有代表性的文章:微信高并發(fā)資金交易系統(tǒng)設(shè)計(jì)方案——百億紅包背后的技術(shù)支撐、首席架構(gòu)師揭秘螞蟻金服互聯(lián)網(wǎng)IT運(yùn)維體系實(shí)踐。

     微信紅包的主要思路是:

    延伸閱讀

    學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式