Failover

通過 HDD 實現 SSD 冗餘

  • November 12, 2011

有沒有辦法使用 HDD 保證 SSD 的冗餘?

Raid 1 是保證 HDD 冗餘的最佳選擇,但 SSD 太貴,無法通過 RAID 保證冗餘。如果我要將 SSD 與 HDD 耦合,我是否可以使用 HDD 作為故障轉移設備來保證冗餘,並在 HDD 上延遲鏡像數據?(例如:數據應該每 5 分鐘同步一次,而不是像 Raid 1 那樣實時同步)。

這裡的案例是有缺陷的。一個有意義的案例是您的 I/O 活動在很大程度上被多數讀取(如 9:1)。在這種情況下,由於寫入很少,HD 可以跟上來自 SSD 的變化。如果這個比率低於這個值,那麼 SSD 就有可能超過 HD 的整體寫入能力。

您正在查看的不是 RAID,而是複制。你正在尋找像drbd這樣的東西。系統將保留寫入的增量記憶體以送出到 HD,並定期將這些寫入刷新到 HD。但正如我所說,由於 SSH 可以處理比 HD 更多的寫入,這只有在你對 SSD 的寫入很少的情況下才有效。

引用自:https://serverfault.com/questions/330406