如何快速複製阿里巴巴的互聯網架構?

先看一下基本框架:最底層是企業級互聯網架構,往上到中間這一層就是共享服務層,頂層就是能力開放平台。

如何快速複製阿里巴巴的互聯網架構

這裡有一個挑戰,當原來的用戶管理能力,是在不同的IT系統中以不同的形式存在,比如說用戶的信息可能在A系統中是一種數據形式,B系統又是另外一種形式,雙方孤島式的存在,在抽象成一個共同的用戶管理中心能力之後,需要支撐的就不只是一個業務流了,要求必須是能力可線性擴展。

再來,把一個專用硬體上跑的獨立的煙囪式系統,拆成一個橫向的、平台化的、分散式的系統之後。有一個問題:這個系統雖然很好,當它越來越大的時候,運維怎麼去治理,那麼就要有數據化的運營。

說白了就兩件事情,一個是在整個系統中做任何一次點擊,整個服務集群裡面的鏈路要被跟蹤下來。再一個就是結合流計算的技術,能夠實時的分析這些數據。真正的互聯網架構,還要做到當服務對象感知出問題之前,系統已經知道自己出問題了,並切換掉。

也就是說,第一個挑戰是分散式系統的平台和運維之間的矛盾出現後,必須要靠數據化和實時計算的方式去處理。

接下來會有第二個問題,小的垂直式系統被封入一個大的平台之後,有些調用會變成跨網路的調用,那麼一定會遇到一個系統性的瓶頸。這時候,必須從架構上提升它的性能,也就是MQ起到的作用。此外,在分散式的服務框架等把計算層面的瓶頸打開之後,資料庫會出現線性的擴展,數據數訪問的鏈接等等也需要加機器讓它線性擴展。

等這些都做完,整個的企業級互聯網架構也就建起來。服務的中心可以涵蓋供應鏈、銷售、物流、客戶管理,甚至把整個企業的能力全部服務化。



推薦閱讀:

邱清榮:阿里巴巴的合伙人制到底是怎麼一回事?
解讀阿里、文投控股、萬達電影三家攜手,到底要搞出什麼名堂?
阿里的中供鐵軍——是如何幫馬雲打下江山的
「無人」永生:零售「偽命題」背後的大逃殺
【內推已截止】阿里巴巴2018屆實習生春招內推進行中,歡迎來撩~

TAG:互聯網 | 阿里巴巴 | 商業 | 阿里巴巴集團 | 電子商務 |