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

全球多活

更新時間: 2024-12-06 14:33:05

若業務因跨地域、遠距離訪問導致訪問延遲大,您可以使用云數據庫 Tair(兼容 Redis)自研的全球多活數據庫系統,輕松實現異地多個站點同時對外提供服務。一組全球多活實例最多由三個子實例組成,子實例之間自動進行數據實時同步。全球多活功能可縮短數據與用戶之間的地理距離,降低訪問延遲并提高程序的響應速度,同時也能實現異地容災。

背景信息

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

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

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

該功能可應用于跨地域數據同步場景及多媒體、游戲、電商等行業的全球化業務部署等場景。

應用場景

說明

異地多活

異地多活是指分布在異地的多個站點同時對外提供服務的業務場景,是高可用架構設計的一種,所有站點可同時對外提供服務,可實現應用就近訪問等場景。

數據災備

借助子實例間數據雙向同步的特性,可實現同城災備、兩地三中心災備及三地災備等多種數據災備場景。

負載分攤

在某些場景下(例如大型促銷),預測可能會有超大QPS請求和訪問流量,可將流量分攤至多個子實例,突破單個實例的負載限制。

數據同步

實現一組全球多活實例下的子實例雙向數據同步,可應用于數據分析或測試等場景。

全球多活架構

image

Tair(企業版)全球多活是所有全球多活子實例(簡稱子實例)及鏈路的邏輯集合,所有子實例通過同步通道保持實時數據同步,各組件介紹如下:

  • 子實例

    • 構成全球多活實例的子實例,即獨立的實例,是構成多活實例的基本服務單元。所有子實例均可讀寫,并且相互之間保持實時雙向數據同步。全球多活實例可提供跨域復制(Geo-replication)能力,您可以在不同的地域創建子實例,實現跨地域容災和多活的需求。

      說明

      子實例需為Tair(企業版)內存型

  • 同步通道

    • 負責子實例之間實時數據同步的鏈路,為單向鏈路,子實例的雙向復制由兩個對向的同步通道構成。

      說明

      Tair(企業版)全球多活在原生Redis AOF日志的基礎上增加了server-id、opid等信息,同步通道通過獲取Binlog實現數據同步。

  • 通道管理器

    • 管理同步通道生命周期,負責子實例上的主備切換、備份重搭等異常事件的處理。

功能優勢

優勢

說明

高可靠

  • 支持斷點續傳,可容忍天級別的同步中斷,避免了原生Redis架構在跨機房或地域進行增量同步的局限性。

  • 自動完成子實例的主備切換、備份重搭等異常事件的處理。

高性能

  • 高吞吐

    • 標準架構下,同步通道單向可達5萬TPS。

    • 集群或讀寫分離架構下,會隨數據分片或節點的數量線性擴展。

  • 低延遲

    • 同一洲內的地域間同步,約百毫秒至秒級,平均時延約1.2秒。

    • 跨洲地域間同步,約1~5秒,由鏈路吞吐和鏈路的往返時延RTT(Round-trip time)決定。

高正確性

  • Binlog按產生的順序同步到對端。

  • 支持回環控制,避免Binlog循環同步。

  • 支持抗重放(exactly once),確保被同步的Binlog僅會被執行1次。

費用說明

該功能免費,僅會根據子實例規格收費(與普通實例規格收費標準一致),詳情請參見計費項

上一篇: 使用DBS將自建Redis恢復到云數據庫 Tair(兼容 Redis) 下一篇: 創建分布式實例
阿里云首頁 云數據庫 Tair(兼容 Redis) 相關技術圈