日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

災備方案介紹

云數據庫 Tair(兼容 Redis)作為高性能的Key-Value數據庫,在業務場景中往往承載著大量的重要數據,為保障數據安全性,Tair提供了多種災備方案供您選擇。

Tair容災架構演進

Tair實例因不可預料的原因(例如設備故障、機房斷電等)發生故障,容災機制可用于保障數據的一致性和業務可用性。

圖 1. Tair容災架構演進

image

災備方案

災備級別

說明

單可用區高可用方案

★★★☆☆

主備節點部署在同一可用區中的不同機器上,當任一節點發生故障時,由高可用HA(High Availability)系統自動執行故障切換,避免單點故障引起的服務中斷。

同城容災方案

★★★★☆

主備節點分別部署在同一地域下兩個不同的可用區,當任一可用區因電力、網絡等不可抗因素失去通信時,高可用HA系統將執行故障切換,確保整個實例的持續可用。

跨地域容災方案

★★★★★

由多個子實例構成全球分布式實例,所有子實例通過同步通道保持實時數據同步,由通道管理器負責子實例的健康狀態監測、主備切換等等異常事件的處理,適用于異地災備、異地多活、應用就近訪問、分攤負載等場景。

單可用區高可用方案

Tair全架構(不含單副本版)均支持單機房高可用架構。由高可用HA(High Availability)系統監控主備節點的健康狀態并自動執行故障切換,避免單點故障引起的服務中斷。

部署架構

說明

標準架構(雙副本)

圖 2. 標準版-雙副本高可用架構

標準架構(雙副本)實例采用雙機主從(Master-Replica)架構,高可用HA模塊偵測到主節點故障時,會自動進行主從切換,將Replica提升為Master,而原來的Master恢復連接后會成為新的Replica。

集群架構(雙副本)

圖 3. 集群版-雙副本高可用架構

集群架構(雙副本)實例中的數據分片用于承載數據,每個數據分片均為雙副本(分別部署在不同機器上)高可用架構,主節點發生故障后,系統會自動進行主備切換保證服務高可用。關于各組件的詳細介紹,請參見集群架構。

讀寫分離架構

圖 4. 讀寫分離版高可用架構

  • 自動監控各節點的健康狀態,異常時發起主備切換或重搭只讀節點,并更新相應的路由及權重信息。

  • Proxy會實時探測只讀節點的狀態,當出現下述情況時,Proxy會執行流量管控動作:

    • 只讀節點處于異常狀態:Proxy會降低該節點的服務權重,如果多次無法連接該節點,Proxy會停止該節點的服務(即不再將流量轉發至該節點),待該異常被修復后重新啟用該節點。

    • 只讀節點處于全量同步狀態:Proxy會暫時停止該節點的服務,直到該節點完成全量同步。

關于各組件的詳細介紹,請參見讀寫分離架構。

同城容災方案

Tair標準版和集群版提供跨雙機房的同城容災架構。如果業務為單一地域部署,且對容災要求較高,可在創建Tair實例時,選擇支持同城容災的可用區(即多可用區)。操作方法,請參見創建實例。

圖 5. 創建同城容災實例創建同城容災實例

完成創建后,備機房將創建與主機房相同規格的Replica實例,主備機房的實例數據通過專門的復制通道同步。

當主機房出現電力或網絡問題時,Replica實例將升級為Master實例,系統調用Config Server接口為Proxy更新路由信息。同時,Tair優化了Redis的同步機制,在同步位點上借鑒MySQL的GTID,實現了全局Opid,查找Opid的操作通過后臺線程無鎖進行,發送AOF binlog是異步同步的過程(可限流),保障了Redis服務的性能。

圖 6. 同城容災實例的數據同步過程

跨地域容災方案

隨著業務的快速發展,在業務分布較廣時,如果還采用跨地域遠距離訪問的架構,將導致訪問的延遲大,影響用戶體驗。借助阿里云的Tair全球分布式緩存功能,可幫助您解決業務因跨地域訪問導致延遲大的問題,分布式緩存功能具有如下優勢:

  • 可直接創建或指定需要同步的子實例,無需通過業務自身的冗余設計來實現,極大降低業務設計的復雜度,讓您專注于上層業務的開發。

  • 可提供跨域復制(Geo-replication)能力,快速實現數據異地災備和多活。

該功能可應用于跨地域數據同步場景及多媒體、游戲、電商等行業的全球化業務部署等場景。更多介紹,請參見Tair全球多活簡介。

圖 7. Tair全球分布式緩存架構全球多活架構