由于服務器虛擬化,鏡像復制變得越來越快并廣泛應用。因此,本地有一個合適的復制管理系統(tǒng)非常重要。
應用所有者以及開發(fā)團隊已經在應用拷貝生產數(shù)據(jù)的進程了,無論是為了備份還是為了測試開發(fā)環(huán)境。如此看來,拷貝管理系統(tǒng)也應該提升效率。
拷貝進程能夠用以下方式實現(xiàn)。在存儲陣列上存儲層的快照和克隆能夠自動創(chuàng)建鏡像。虛擬機也能夠在hypervisor中被復制或克隆,并支持一鍵點擊創(chuàng)建整個應用鏡像。服務器虛擬化的防范應用加劇了鏡像創(chuàng)建的問題。在單獨的硬件上運行測試開發(fā)環(huán)境時,每個應用只有一或者兩個副本能夠同時被保持。然而,服務器虛擬化支持無限的鏡像副本創(chuàng)建。
快速創(chuàng)建鏡像讓開發(fā)者在實現(xiàn)新的應用或者管理已存在的應用時候更加靈敏。如此,高效的拷貝管理系統(tǒng)需要在開發(fā)者靈活性和追蹤拷貝鏡像中間找到平衡。
以下幾條建議對于拷貝管理系統(tǒng)很有幫助:
保證所有的副本都是節(jié)省空間的,采用快照而非克隆。原始鏡像和副本之間較少的數(shù)據(jù)變化,能夠節(jié)省額外的存儲。
讓存儲與hypervisor綁定。共享存儲能夠提供諸如全局重復數(shù)據(jù)刪除的特性。
為所有副本分配所有權。確認所有的鏡像副本都能夠被所有者追蹤,最好使用自動化流程像是使用創(chuàng)建者ID標記虛擬機或者有一個好的命名標準。這樣資源緊張時,會更加輕易的追蹤所有者。
限時拷貝。大多數(shù)測試開發(fā)鏡像只是在短時間內被需要并且頻繁的更新;陉嚵械目煺胀ǔ环峙浔A舻臅r間期限。有必要的話,鏡像在刪除之前也可以備份,以防再次需要。
應用軟件工具來幫助拷貝管理系統(tǒng)。