雙十一時,百哥的朋友圈被一條抖音截圖刷屏了
這條抖音是阿里官方號發的,大概意思是隨便剪網線,拉閘斷電,都不影響我們買買買,讓我們放心,發生故障也不影響我們花錢。
那麼,從網路技術層面,有哪些可以實現這樣高可靠性的技術呢?
小貼士:mstp,多生成樹技術網路高可靠性:是指當裝置或網路出現故障時,網路提供服務的不間斷性。
網際網路公司的可靠性都會做到5個9以上
–可靠性99.999%意味著每年故障時間不超過5分鐘
–可靠性99.9999%意味著每年故障時間不超過30秒
可以通過連線多條線路,實現冗餘,當一條線故障,資料會走備用線路。
但是因此會產生環路,環路會導致廣播風暴,廣播風暴又會導致網路崩潰。
所以必須有個技術來解決環路,這個技術就是生成樹,簡稱stp。
stp隨著技術發展,又進化成了rstp和mstp,rstp是加快了線路切換的速度,mstp則可以部署多例項,實現資料更合理的分流。
什麼?你說生成樹過時了,有更好的技術了,那這個技術是什麼呢?
vrrp,虛擬路由冗餘協議
前面實現了線路的冗餘,一條線被剪斷了,被老鼠咬了,被隊友不小心踢掉了,都沒有關係,因為有備用線路。
但是如果閘道器裝置壞了怎麼辦,有備用線路,沒閘道器也不行啊。
這時可以使用vrrp技術,實現閘道器裝置的冗餘。
簡單點來說就是讓多個裝置來充當閘道器,一台壞了,其他的立即頂上,網路不斷。
linux伺服器上的keepalived技術,也是基於vrrp協議。
什麼?你說vrrp也過時了,還有更好的技術了,行!
鏈路聚合
看到那個小圈圈了吧,這個就是拓撲圖中用來表示鏈路聚合的。
鏈路聚合就是把多條線**起來,變成邏輯上的一根線來用,這樣不僅線路冗餘了,可靠性高了,兩個裝置間的頻寬還變大了。
而且,沒有環路,因為這本來就變成1根線了。
鏈路聚合,不同廠商有不同的名字,但其實是乙個意思,也遵循相同的協議,可以互相相容。
華為叫e-trunk,思科叫乙太網通道,銳捷叫ap(aggregate port)等
堆疊技術
堆疊技術,也叫裝置虛擬化技術,可以把多台裝置,虛擬成一台。
然後通過多條線路,連到多台成員裝置上,再把線路**成一條。
這樣,就相當於把高可靠性網路,變成了邏輯上的單核心單線路網路。
不但拓撲簡單,整體效能還更高,故障發現和切換還更快,足以代替傳統的mstp+vrrp解決方案。
但是傳統技術依然在廣泛應用,因為要使用裝置虛擬化技術,首先得產品支援,包括硬體和軟體都得支援,很多中低端裝置沒這功能,或者高階裝置的老版本軟體支援不佳,公升個級又提心吊膽怕變磚。
2013 12 阿里技術沙龍 雙十一背後的那些事
db free自動化運維工具 puppet做系統化初始化布置 stargate工具 小公尺秒殺系統設計 韓祝鵬 第乙個關鍵設計決策 資格搶購系統 只搶購資格 延遲下單 資格存在主從redis庫,讀寫分離 雙十一資料庫核心技術 李聖陶 評估資料庫支撐能力 mytest工具模擬真實業務場景壓測 通過過往...
深度解析雙十一背後的阿里雲 Redis 服務
在一片歡呼之中,2018年的雙十一完美收官,各項資料不出意外的刷出了新的記錄,亮眼的資料背後是阿里過硬的技術支撐。其中阿里雲redis不僅保障了阿里集團內部業務雙十一的流量洪峰平穩度過,也讓使用阿里雲redis的各個客戶度過了乙個安穩省心的雙十一。目前阿里雲redis涵蓋了豐富的產品形態 主從 集群...
深度解析雙十一背後的阿里雲 Redis 服務
在一片歡呼之中,2018年的雙十一完美收官,各項資料不出意外的刷出了新的記錄,亮眼的資料背後是阿里過硬的技術支撐。其中阿里雲redis不僅保障了阿里集團內部業務雙十一的流量洪峰平穩度過,也讓使用阿里雲redis的各個客戶度過了乙個安穩省心的雙十一。目前阿里雲redis涵蓋了豐富的產品形態 主從 集群...