【非功能需求】定義RTO,MTBF和MTTR

在設計備份策略中起主要作用的因素有哪些?什麼是RTO,MTBF和MTTR?

我不是100%肯定RTO,但我用它來表示返回操作(mean Return to Operation)。換句話說,這是將系統恢復到正常操作所花費的時間。 RTO時間對您的總運行時間沒有影響。例如,如果您需要99.99%的正常運行時間,那麼每週只能有1小時的停機時間。在一週的時間內,您的RTO為1小時,否則您將無法滿足正常運行時間的服務水平。在設計備份和恢復策略時,您需要確保滿足服務級別協議,這意味著滿足定義的RTO期間。

MTBF首字母縮略詞代表平均故障間隔時間。 MTBF定義硬件組件故障之間經過的平均時間量。通常,DBA不會花費大量時間將硬件組件的MTBF分解為其備份和恢復策略。

對於許多人來說,MTTR的首字母縮略詞代表平均修復時間。平均修復時間通常被認為是硬件組件的度量。某些硬件出現故障,需要一定的時間來修復...... MTTR。

對於Oracle數據庫,MTTR首字母縮略詞代表平均恢復時間。當Oracle數據庫異常終止時,數據庫需要在實例打開之前應用恢復。對於具有高事務率的數據庫,應用恢復的時間可能非常長。上面討論的RTO的恢復時間部分。為了確保MTTR的使用時間很短,Oracle提供了FAST_START_MTTR_TARGET參數。設置此參數時,Oracle將確保應用恢復所需的時間不超過FAST_START_MTTR_TARGET秒。但是,將此參數設置得太低可能會通過創建過於頻繁的檢查點來創建數據庫的性能問題。


分享到:


相關文章: