閱讀226 返回首頁    go 小米


負載均衡支持多可用區__負載均衡如何容災_常見問題_負載均衡-阿裏雲

多可用區的使用場景是什麼?

為了向廣大用戶提供更佳穩定可靠的負載均衡服務,阿裏雲負載均衡已在各Region部署了多可用區以實現同Region下的跨機房容災,通過此方案可實現:當主可用區的機房故障、不可用時,負載均衡仍然有能力在非常短的時間內(大約30s中斷)切換到另外一個備可用區的機房恢複服務能力;當主可用區恢複時,負載均衡同樣會自動切換到主可用區的機房提供服務。

什麼是可用區?

雲產品的可用區指的是一套獨立的基礎設施,常用數據中心IDC表示,不同的可用區之間具有基礎設施(網絡,電力,空調等)的獨立性,就是說一個可用區出現基礎設施故障不影響另外一個可用區。

一般說的多可用區是基於什麼維度的?

可用區是屬於某個地域(Region)的,一個地域(Region)下可能有一個或者多個可用區,目前負載均衡在大多數地域(Region)下都部署了兩個可用區。

目前負載均衡在各個Region下的可用區具體詳情是什麼樣的?

如下所示是各Region下的可用區詳情:

Region 可用區類型 主可用區 備可用區
華東 1 多可用區 可用區D 可用區B
多可用區 可用區B 可用區D
華北 2 多可用區 可用區A 可用區B
華南 1 多可用區 可用區A 可用區B
多可用區 可用區B 可用區A
華北 1 多可用區 可用區A 可用區B
多可用區 可用區B 可用區A
華東 2 多可用區 可用區A 可用區B
多可用區 可用區B 可用區A
香港 單可用區 可用區B
美西1 多可用區 可用區1A 可用區1B
多可用區 可用區1B 可用區1A
美東1 單可用區 可用區1A
新加坡 多可用區 可用區A 可用區B

說明:目前負載均衡在各個外賣Region下的可用區屬性是唯一的,對於一個特定的Region,其隻可能是“多可用區”和“單可用區”中的一種。

單可用區和多可用區有什麼區別?

單可用區是指用戶在該Region下創建實例時,該實例隻能存在在一個可用區上;多可用區是指用戶在該Region下創建實例時,該實例能同時存在於兩個可用區上,實例默認存在於主可用區,當主可用區出現故障時,將會自動切換到備可用區,這將大大提升本地可用性。

如何通過負載均衡多可用區與其他產品的結合實現更科學的高可用或者低延時方案?

除了用戶可選擇多可用區Region實現同城容災外,我們也建議用戶可以結合自身的應用需要,綜合考慮後端服務器部署來實現更可靠的同地域高可用的方案,比如:

在負載均衡實例下綁定不同可用區的ECS,當可用區A未出現故障時,用戶訪問流量如上圖藍色實線所示;當可用區A發生故障時,用戶訪問流量的分發將變成如上圖黑色虛線所示,這樣即可以避免因為單個可用區的故障而導致對外服務的不可用。

用戶也可以通過不同產品間可用區的選擇,來實現更低延時的方案,比如:

在負載均衡實例的主可用區下綁定多台ECS實例,當該可用區未出現故障時,用戶訪問流量如上圖藍色實線所示;當可用區A發生故障時,用戶訪問流量如黑色虛線所示。如果用戶使用這樣的部署方式,很明顯是以犧牲高可用性為代價來獲取低延時。

多可用區功能會收費嗎?

目前多可用區是免費的,不對用戶收費。

產品限製

負載均衡多可用區當前的限製如下:

  • 各Region隻有一種屬性,不是多可用區就是單可用區

  • 不支持用戶各種方式的變配行為,主/備可用區一旦在創建時選擇,之後都不能改變

備可用區可選嗎?

用戶登錄後,選擇特定地域後會顯示可用區類型(單可用區/多可用區),若是多可用區,用戶隻需選擇主可用區後,會自動呈現出備可用區;若是單可用區,隻顯示可選擇的主可用區。

實例列表頁中會展示用戶的主/備可用區。

多可用區相關API

CreateLoadBalancer:在特定可用區下創建實例

DescribeLoadBalancers:查詢實例的相關信息

DescribeLoadBalancerAttribute:查詢負載均衡實例的屬性

DescribeZones:查詢某地域下的可用區信息

具體見文檔中心- API使用手冊- LoadBalancer相關API 部分。

最後更新:2016-12-20 15:28:22

  上一篇:go 負載均衡產品高可用架構__負載均衡如何容災_常見問題_負載均衡-阿裏雲
  下一篇:go 為什麼壓測性能低__負載均衡性能常見問題_常見問題_負載均衡-阿裏雲