多可用區部署與唯讀副本

2022-06-27 08:12:16 字數 1159 閱讀 4594

amazon rds 多可用區部署對 amazon rds for mysql、mariadb 和 postgresql 的唯讀副本進行了補充。雖然這兩項功能均能保留資料的第二個副本,但兩者有所不同:

唯讀副本

同步複製 – 高永續性

非同步複製 – 高可擴充套件性

僅主例項上的資料庫引擎處於活躍狀態

所有唯讀副本均可訪問且可用於讀取擴充套件

從備用例項自動備份

預設不配置備份

始終跨乙個區域中的兩個可用區

可以在乙個可用區,也可以跨可用區或區域

資料庫引擎版本公升級發生在主例項上

資料庫引擎版本公升級獨立於源例項

檢測到問題後自動執行故障轉移至備用例項

可手動提公升到獨立的資料庫例項

您可以將多可用區部署和唯讀副本結合使用,以獲得雙方的優勢。例如,您可以用多可用區部署的方式配置源資料庫以實現高可用性,並建立唯讀副本(在乙個可用區中)以實現讀取可擴充套件性。

借助 rds for mysql 和 mariadb,您還可以用多可用區部署的方式設定唯讀副本,從而將唯讀副本用作 dr 目標。將唯讀副本提公升到獨立的資料庫時,便已啟用多可用區部署。請注意,rds for postgresql 尚不支援這項功能。

amazon rds 可檢測多可用區域部署中最常見的故障並自動從中恢復過來,這樣您可在無管理干預的情況下盡快恢復資料庫操作。如果發生以下任何一種情況,amazon rds 將自動執行故障轉移:

適用於 mysql、mariadb、oracle 和 postgresql 引擎的多可用區部署採用同步物理複製,以便讓備用資料與主資料保持同步。適用於 sql server 引擎的多可用區部署使用同步邏輯複製來獲取與採用本地 sql server 映象技術相同的結果。這兩種方法均可以在資料庫例項發生故障或丟失可用區時保護您的資料。

如果主例項上的儲存卷在多可用區部署中發生故障,則 amazon rds 會自動故障轉移至最新的備用例項中 (如果是 amazon aurora,則會故障轉移至唯讀副本中)。將其與單可用區部署進行比較:如果單可用區資料庫發生故障,將需要由使用者啟動point-in-time-restore操作。此操作需要幾個小時才能完成,而最近的可恢復時間後(一般為最近 5 分鐘內)發生的任何更新均不可用。

訊息軌跡 ACL 與多副本搭建

訊息軌跡含義 一條訊息什麼時候由哪台機器產生的 傳送的耗時 訊息大小 傳送狀態 儲存在哪個 broker 上 什麼時候儲存的以及儲存在哪台 broker 上 什麼時候消費的 消費狀態等資訊,這些資訊即訊息軌跡,用於追蹤訊息從誕生到被消費的整個生命週期。這些資訊對於業務同學排查定位有著重要的意義,傳送...

彈性伸縮多可用區均衡分布功能FAQ

為了滿足在多可用區下的高可用和容災需求,保證服務的穩定性和連續性,彈性伸縮開放了多可用區例項自動均衡分布功能,來降低不可抗力因素對服務的正常執行可能造成的影響。彈性伸縮通過把例項建立在跨越區域的多個可用區,使您可以利用地理冗餘的安全性和可靠性。伸縮組新增多可用區彈性策略引數multiazpolicy...

springboot2多環境配置與部署

使用jpa運算元據庫,最終實現根據不同 的配置檔案讀取不同的資料來源 資料庫,快取以及其他配置資訊 本文主要介紹的是多環境配置與部署,所以關於其他配置就簡略的敘述 多環境配置 配置選擇需要的環境 開發 spring.profiles.active dev 測試 spring.profiles.act...