復制數據的存儲管理是一項吸引人的技術,它能通過消除重復數據來降低企業的存儲成本。盡管有很多好處,但它也有缺點。
復制數據管理的工作原理是將多個數據副本合并為一個主副本,并可根據需要進行虛擬化或按需使用。因此,該單一的數據副本可能會被多個部門同時使用。
例如,過去開發和測試環境分別擁有一套數據庫專用副本,用于各自的測試目的,現在所有團隊成員共享一套生產數據庫的虛擬化副本。這種方法消除了對多個數據庫副本的需要,但也意味著對主數據庫副本的I/O需求將會更高,因為更多的人在使用它。
要避免復制數據管理相關的性能瓶頸,關鍵是使用能夠應對性能需求提高的存儲硬件。通常的對策諸如使用負載均衡來平衡存儲流量,使用高帶寬的存儲連接并把數據分布在大量磁盤上。當然使用全閃存陣列或分層的存儲架構也是有用的。
考慮復制數據存儲是如何處理數據的,這一點也很重要。某些復制數據管理產品允許管理員將數據分布到多個卷上。 因此,對于需要大量IOPS的數據庫副本,管理員可能為它創建專用卷。
與之相反,有些復制數據管理產品則會把所有主數據副本放置到單個存儲庫中,這樣的實現通常僅適用于小型企業。
復制數據存儲管理的另一個潛在缺點是,由于它消除了數據冗余,因此在發生數據損壞的情況下,它可能會導致關鍵數據丟失。避免這種情況的最佳做法是使用存儲復制創建另一個數據副本,最好放在云端或遠程數據中心。