上一個主題: Assured Recovery 測試

下一個主題: 建立 Assured Recovery 測試案例

關於 Assured Recovery

Assured Recovery 選項可讓您執行完整透通的測試,看看能不能復原您在複本伺服器上的資料。 要測試的複本伺服器是萬一生產伺服器當機時,要取代它的伺服器。 Assured Recovery 選項會真正測試實際的伺服器、應用程式及動作,一旦複本伺服器必須切換、成為作用中伺服器,以及執行它的功能時,就會用到該選項。

執行 Assured Recovery 測試的方式是啟動資料庫服務,並執行驗證資料完整性所需的任何作業。 進行這些動作,都不需要執行重新同步,也不會影響生產伺服器的可用性,或 Replication 和 HA 系統設計來提供的安全性。

在測試時間,會將在主要上繼續發生的資料變更傳送到複本,但不會立即套用它們。 而是會累積這些變更,並儲存在多工緩衝中,而且只在測試完成時,才會將它們套用到複本資料。 因為在複本上發生多工緩衝,所以如果在測試過程中,主要發生了變故,也不會遺失累積的變更。

當測試完成時,Assured Recovery 選項會停止它在複本上啟動的應用程式服務。 接著,複本伺服器會精確地自動回帶到暫停複製且開始測試當時的狀態。 這樣一來,就可以套用多工緩衝中累積的變更,彷彿沒進行過測試一樣。 Replication 或 HA 案例會從此點開始繼續正常執行。 若為 HA 案例,萬一主要伺服器在測試期間發生失敗,就會開始切換。

Assured Recovery 測試可以全自動,以及依照需要的頻率按排程執行。 完成時,會通知適當的人員測試的狀態,而且可以在成功時觸發額外的動作,例如,為複本資料建立 VSS 快照,或建立備份。 此外,您也可以在必要時,於非排定的模式中執行 AR 測試。

Assured Recovery 測試是針對所有支援的應用程式及資料庫伺服器量身訂作。 但是,因為 Assured Recovery 選項會測試資料庫服務,所以比較不適用於檔案及 IIS 伺服器。 您仍可以搭配這些伺服器使用 Assured Recovery 選項來進行特殊工作。 例如,您可以固定在每天、每週或每個月的幾個小時期間自動暫停複製,並以這個間隔來執行指令碼,或者可以使用這個暫停來取得複本上的 VSS 快照。 因為沒有應用程式,所以對檔案及 IIS 伺服器案例進行資料測試需要額外的自訂指令碼。

Assured Recovery 選項同時支援 Replication 與 HA 解決方案,但不包括控制服務案例。 不過,它最適用於 HA,因為在此情況下,複本伺服器必須包含實際的資料庫伺服器,以在上面執行測試,而不只測試資料而已。

附註:Assured Recovery 選項不適用於控制服務案例。

若要使用 AR 測試當作 Replication 案例的一部分,則必須驗證根目錄路徑在主要及複本上都相同。 此外,複本應該已安裝資料庫應用程式,或如果您要測試「檔案伺服器」,則必須具有共用檔案,而且必須以完全相同的方式在主要及複本上設定這些檔案。 否則,AR 測試不會產生有意義的結果。