如何以更好的结果克隆云中的可用性
电影提示–多重性
多样性是一部1996年的美国科幻喜剧电影,由迈克尔·基顿(Michael Keaton)饰演道格·金尼(Doug Kinney)。 当一位科学家提出克隆他的建议时,道格同意只是让实现他的时间表和承诺更加容易。 但是后来他的副本开始复制自己。 到最后一次复制时,重点已经清楚了。 克隆可能并非一帆风顺,或者至少带有一些强烈的警告,挑战和副作用。 著名的原始《星际迷航》插曲“麻烦与麻烦”也说明了类似的观点。
就像在大屏幕(或小屏幕)上进行克隆一样,在云中进行克隆是一个很好的工具,但并非没有挑战。
在云中克隆可用性时如何获得更好结果的提示
1.克隆操作系统
这听起来很明显,但是我已经看到它在真实的企业环境中不止一次发生。 如果克隆了无法正常运行的系统,则克隆将同样无法正常运行,并且在还原时会出现问题。 确保您创建的克隆来自可操作和功能的系统。
2.将数据同步到磁盘并在还原时重新同步
文件系统的完整性至关重要。 如果您不确定自己的应用程序和/或VM处于一致状态,那么大多数供应商将无法保证所生成的映像已经生成。 由于快照仅捕获发出快照命令时已写入卷的数据,因此这可能会排除任何应用程序或操作系统已缓存的数据。 确保数据已正确同步到文件系统是重要的一步,在集群环境中绝对至关重要。
从映像还原时,记住文件系统完整性也很重要。 如果您正在使用数据复制并将映像还原为群集中的源或目标,则确保两个节点同步至关重要。 否则可能会导致故障转移或切换时文件系统出错,甚至可能导致数据丢失。 在云中克隆可用性以获得所需的结果。
3.停止您的实例
许多环境不需要您停止实例来创建映像,而某些环境(例如AWS)将在制作副本之前执行关闭节点电源的步骤。但是,许多工具和站点建议确保应用程序已停止并且文件系统访问已正确同步,以避免损坏,完整性丧失或创建启动,停止或运行已安装的应用程序时遇到问题的映像。
4.标记云中的所有内容(节点,磁盘,NIC等)
尽管创建克隆是一项免费操作,但生成的磁盘和组件通常不是。例如,AWS声明“对快照收费,直到注销映像并删除快照为止。”如果未标记事物,则知道正在使用或未使用的东西以及创建它的原因可能会成为问题。 它还会受到短暂的记忆或现有团队成员注意力不集中的影响。标记所有内容。
5.经常修剪克隆和快照(节省成本和减少头痛)
修剪旧快照和克隆不仅可以节省成本,而且还可以减少麻烦。较旧的快照可能会带来重新引入已在较新副本中解决或解决的漏洞的风险。作为SIOS Technology Corp.客户体验副总裁, 当我们与从快照还原的客户一起工作时,我亲眼看到了后果。 他们在重新启动应用程序时遇到了几个问题。 在进行故障排除之后,我们确定克隆正在运行较旧版本的安全软件。 用户配置文件中存储的缓存凭据和元数据不再与存储在外部安装的数据驱动器上的实际应用程序数据同步。
6.限制或限制云中克隆的克隆
最后,并不是您在云中所做的一切都需要克隆。 考虑限制要克隆的工作负载的类型,并限制可以在环境中创建克隆的数量或角色。
在电影中,当道格的克隆人引发了自己的一系列重复时,已经不堪重负的道格(迈克尔·基顿)被迫投入更多精力来管理他的许多克隆人,同时试图掩盖他从妻子身上造成的混乱。 在云中以更好的结果实现克隆可用性并不困难。 小心地进行克隆,以避免进行更多的工作,并避免使用原本可以使您的工作更轻松,环境更安全的工具增加风险。
–客户体验副总裁Cassius Rhue
转载自SIOS