如何以更好的結果克隆雲中的可用性
電影提示–多重性
多樣性是一部1996年的美國科幻喜劇電影,由邁克爾·基頓(Michael Keaton)飾演道格·金尼(Doug Kinney)。 當一位科學家提出克隆他的建議時,道格同意只是讓實現他的時間表和承諾更加容易。 但是後來他的副本開始復制自己。 到最後一次復制時,重點已經清楚了。 克隆可能並非一帆風順,或者至少帶有一些強烈的警告,挑戰和副作用。 著名的原始《星際迷航》插曲“麻煩與瑣事”也說明了類似的觀點。
就像在大屏幕(或小屏幕)上進行克隆一樣,在雲中進行克隆是一個很好的工具,但並非沒有挑戰。
在雲中克隆可用性時如何獲得更好結果的提示
1.克隆操作系統
這聽起來很明顯,但是我已經看到它在真實的企業環境中不止一次發生。 如果克隆了無法正常運行的系統,則克隆將同樣無法正常運行,並且在還原時會出現問題。 確保您創建的克隆來自可操作和功能的系統。
2.將數據同步到磁盤並在還原時重新同步
文件系統的完整性至關重要。 如果您不確定自己的應用程序和/或VM處於一致狀態,那麼大多數供應商將無法保證所生成的映像已得到保證。 由於快照僅捕獲發出快照命令時已寫入卷中的數據,因此這可能會排除任何由任何應用程序或操作系統緩存的數據。 確保數據已正確同步到文件系統是重要的一步,在集群環境中絕對至關重要。
從映像還原時,記住文件系統完整性也很重要。 如果您正在使用數據複製並將映像還原為群集中的源或目標,則確保兩個節點同步至關重要。 否則可能會導致故障轉移或切換時文件系統出錯,甚至可能導致數據丟失。 在雲中克隆可用性以獲得所需的結果。
3.停止您的實例
許多環境不需要您停止實例來創建映像,而某些環境(例如AWS)將在製作副本之前執行關閉節點電源的步驟。但是,許多工具和站點建議確保應用程序已停止並且文件系統訪問已正確同步,以避免損壞,完整性喪失或創建啟動,停止或運行已安裝的應用程序時遇到問題的映像。
4.標記云中的所有內容(節點,磁盤,NIC等)
儘管創建克隆是一項免費操作,但生成的磁盤和組件通常不是。例如,AWS聲明“對快照收費,直到註銷映像並刪除快照為止。”如果未標記事物,則知道正在使用或未使用的東西以及創建它的原因可能會成為問題。 它還會受到短暫的記憶或現有團隊成員注意力不集中的影響。標記所有內容。
5.經常修剪克隆和快照(節省成本和減少頭痛)
修剪舊快照和克隆不僅可以節省成本,而且還可以減少麻煩。較舊的快照可能會帶來重新引入已在較新副本中解決或解決的漏洞的風險。作為SIOS Technology Corp.客戶體驗副總裁, 當我們與從快照還原的客戶一起工作時,我親眼看到了後果。 他們在重新啟動應用程序時遇到了幾個問題。 在進行故障排除之後,我們確定克隆正在運行較舊版本的安全軟件。 用戶配置文件中存儲的緩存憑據和元數據不再與存儲在外部安裝的數據驅動器上的實際應用程序數據同步。
6.限製或限制雲中克隆的克隆
最後,並不是您在雲中所做的一切都需要克隆。 考慮限制要克隆的工作負載的類型,並限制可以在環境中創建克隆的數量或角色。
在電影中,當道格的克隆人引發了自己的一系列重複時,已經不堪重負的道格(邁克爾·基頓)被迫投入更多精力來管理他的許多克隆人,同時試圖掩蓋他從妻子身上造成的混亂。 在雲中以更好的結果實現克隆可用性並不困難。 小心地進行克隆,以避免進行更多的工作,並避免使用原本可以使您的工作更輕鬆,環境更安全的工具增加風險。
–客戶體驗副總裁Cassius Rhue
轉載自SIOS