ECS:當系統處於臨時網站中斷時的預期行為

Summary: 系統處於暫時網站中斷 (TSO) 時 ADO 儲存桶上的預期行為

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

虛擬資料中心 (VDC)
暫時網站服務中斷期間存取 (ADO)


什麼是 TSO?

持續失去活動訊號達 15 分鐘
可能原因:網路問題、網站斷電,或在某些影響客戶的情況下 (如果無法從特定 VDC 網站讀取資料),則可手動叫用。


什麼是 ADO?

ADO 是一項可在貯體層級啟用的功能。它允許存儲桶在臨時網站中斷期間可用。TSO 會導致 ECS 進入最終一致狀態。中斷物件創建/更新/刪除操作期間的訪問處於最終一致狀態。
不過,ECS 可讓您在一致性和可用性之間做出選擇。啟用 ADO 的儲存器最終會保持一致,同時允許資料可用性。若要保持強一致性 ,但在中斷期間以訪問為代價,請不要啟用 ADO。


兩個網站方案的預期行為(特別注意兩個網站上成功和失敗的操作)

雙站點方案的 ADO 流程圖

為了幫助遵循上述流程:

TSO 之前
  • 在站點 1 中建立並在站點 2 中複寫儲存桶
  • 在網站 1 中建立並在網站 2 中複製的 Obj 1
  • 在網站 2 中建立並在網站 1 中複製的 Obj 2
發生網路中斷 
  • 15 分鐘後,發生暫時網站中斷
  • 請參閱網站 1 中成功和失敗操作的清單。例如,在網站 1 中只能創建物件、讀取和更新擁有和複製的物件、列出儲存桶中的物件以及列出本地擁有的存儲桶。 
  • 類似地,在網站 2 中,下面是網站 2 中成功和失敗操作的清單。與網站 1 一樣,網站 2 可以創建物件、讀取和更新擁有和複製的物件、列出儲存桶中的物件、列出本地擁有的存儲桶。
  • 因此,可以在任一網站中更新 obj 1。
  • 可在任一站點中更新 Obj 2。
  • 可以在任一網站中創建物件。
在存儲桶上啟用 ADO 后,檢測到臨時中斷時,系統將恢復到最終一致性模型,即接受並執行從輔助(非擁有者)網站讀取/寫入的內容。此外,在網路中斷期間寫入輔助網站會導致輔助網站取得該物件的擁有權。這允許每個 VDC 繼續從共用命名空間中的儲存桶讀取和寫入物件。


三個網站案例的預期行為 (網站 1 丟失或無法從網站 2 或網站 3 存取)

三個網站方案的 ADO 流程圖

在這種情況下,與網站 1 的連接將完全丟失,或者網站 1 無法從網站 2 和網站 3 訪問。網站 1 是儲存桶 A 的擁有者。

15 分鐘後,TSO 發生,存儲桶 A 擁有權將轉移到網站 2 和網站 3。在這兩個網站之間,將決定物件擁有權的決定,因為無法訪問網站 1 的原始存儲桶擁有者。 
 
注意:兩個網站和三個網站 TSO 之間的主要區別在於,在三個網站方案中,不允許將網站標記為關閉創建和更新物件。


三個站點的預期行為,其中只有一個站點已宕機。

三個站點關閉時,三個站點案例的 ADO 流程圖

在這種情況下,只有一個鏈路中斷,因此存儲桶擁有權可以轉移到網站 1 和網站 3 或網站 2 和網站 3。ECS 使用 PAXOS 通訊協定判定網站 2 已關閉,且網站 1 和網站 3 是兩個有效的網站 (在本範例中)。PAXOS協定是一種解決和管理共識的機制。因此,在此示例中,物件擁有權由網站 1 和網站 3 決定。與前一張幻燈片一樣,訪問存在限制,具體取決於網站。

有關 TSO 期間預期行為的更多詳細資訊,請參閱管理指南。這是 ECS 3.8 管理指南的連結。

Affected Products

ECS
Article Properties
Article Number: 000224833
Article Type: How To
Last Modified: 22 Jan 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.