為了實現資料的機房級容災,Tablestore提供同城冗餘功能,確保資料的高可用性和容災能力。通過在支援同城冗餘的地區建立執行個體儲存資料,即便由於斷網、斷電或災難等事件導致某個機房不可用,Tablestore仍能提供強一致性的服務。
冗餘類型
Tablestore提供本地冗餘和同城冗餘兩種類型。如果您的業務需要更高的可用性保障,建議您選擇支援同城冗餘的地區建立執行個體並進行資料的儲存和使用。
在支援同城冗餘功能的地區下新建立執行個體後,該執行個體的冗餘類型預設為同城冗餘,您無需選擇,也無法更改冗餘類型。
本地冗餘
採用單可用性區域(AZ)的資料冗餘儲存機制,將使用者的資料冗餘儲存在同一個可用性區域內不同物理地區的多個裝置上。本地冗餘可以確保可用性區域內單個或多個硬體失效時的資料持久性和可用性。
本地冗餘的資料存放區在某個特定的可用性區域內。當該可用性區域不可用或者該可用性區域內所有硬體同時失效時,可用性區域內的資料無法訪問。
同城冗餘
採用多可用性區域(AZ)的資料冗餘儲存機制,將使用者的資料冗餘儲存在同一地區的多個可用性區域。當某個可用性區域不可用時,同城冗餘仍能保障資料的正常訪問。
同城冗餘能夠提供機房級容災能力。當地區內的某個可用性區域不可用時,Tablestore仍能提供強一致性的服務,並且故障應急過程使用者無感知、業務不中斷、資料不丟失,滿足關鍵業務系統對恢復目標(RTO)和復原點目標(RPO)等於0的強需求。
冗餘類型對比
本地冗餘和同城冗餘在資料持久性、服務可用性、支援的地區上存在差異,具體說明請參見下表。
維度 | 本地冗餘 | 同城冗餘 |
資料持久性 | 99.999999999%(11個9) | 99.9999999999%(12個9) |
服務可用性 | 99.9% | 99.99% |
支援的地區 | 華北1(青島)、華北5(呼和浩特)、華南3(廣州)、西南1(成都)、馬來西亞(吉隆坡)、菲律賓(馬尼拉)、泰國(曼穀)、英國(倫敦)、美國(矽谷)、美國(維吉尼亞)、阿聯酋(杜拜)、沙特(利雅得) | 華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華北6(烏蘭察布)、華南1(深圳)、中國香港、日本(東京)、新加坡、印尼(雅加達)、德國(法蘭克福) |
注意事項
每個執行個體只會有一種冗餘類型,具體執行個體的冗餘類型請以Table Store控制台介面顯示為準。
多元索引的冗餘類型與執行個體的冗餘類型無關,支援同城冗餘功能的地區下多元索引的冗餘類型均為同城冗餘。
計費說明
執行個體使用同城冗餘功能不影響現有計費規則。
相關操作
為了防止由於誤刪、惡意篡改等原因導致重要資料不可用,您可以使用資料備份功能備份執行個體中的表資料。更多資訊,請參見資料備份概述。