仅仅通过一篇文章就能够告诉你关于数据中心搬迁所需要注意的一切事项吗?也许不太可能。但企业在数据中心搬迁之前进行广泛的规划工作无疑可以帮助您大大提升数据中心顺利搬迁的机率。这也符合我自己所拟定的关于数据中心搬迁(DCR)的“75/25”规则:将75%的时间用于数据中心搬迁的规划方面,25%的时间用于实际的操作执行。
虽然有警告称,DCR成功的关键不仅仅在于规划。其应该是关于你企业数据中心搬迁规划的细节和广度。因此,参考和记住下面的一些建议。
DCR的方法和团队领导人
数据中心的搬迁将是成本昂贵、高风险的IT项目。为了避免为你企业带来不必要的成本,造成停机,增加混乱等影响,企业管理者需要谨慎对待。一个成功的DCR项目不仅仅只是给相关的设备做好标记,调度好应用的停机时间,以及技术更新,其还包括:
遵循一套详细的DCR方法。这将引导您的企业在实际搬迁过程中完成相关的细节工作,并交付成果;引导您企业在搬迁之前,期间和之后的每一个步骤。
强执行赞助和支持。DCR需要内部强有力的执行人员,其能帮助整个团队克服企业政策,业务,或预算方面的挑战。
选择合适的人员。成功的DCR需要一个经验丰富的项目经理和一支专业的DCR团队。DCR可能还需要重新分配关键基础设施的位置。这也涉及到将不同的团队集合在一起:应用程序所有者,基础设施团队,外部供应商,以及最终用户。
DCR应用程序规划
鉴于在搬迁过程中会涉及到有关物理硬件,布线,和新设施摆放和机架的设计等无数细节,这会很容易让人们在DCR过程中遗忘了成功的搬迁的另一关键焦点:从应用程序的角度规划搬迁工作。想要对用户造成最小的的影响,首先需要重点关注他们所使用的应用程序,他们对于应用程序的依赖性,以及他们周遭的支持环境。
DCR***的实践应用规划包括:
花时间用于应用程序的发现。你企业计划的相当一部分应围绕应用程序和环境的发现。这包括定量工作(即,使用第三方发现工具)。它还包括重要的定性工作(即,访问应用程序的所有者和最终用户)。这将揭示许多您需要考虑的因素。
识别和捆绑。你的发现工作应该能够挖掘出应用程序之间的相互依存关系,其基础数据库,和基础设施元素。通常***的方法是将这些相互依存的元素结合在一起进行搬迁,特别是如果将他们分离会造成意外停机风险。考虑使用捆绑的算法来跟踪和调度这些组合在一起的元素。
迁移的方法
为了保持我们对于应用程序的持续重点关注,你也需要花时间来评估和选择不同的方法来将应用程序和数据迁移到新的数据中心。有大量迁移的方法可以使用。而每种方法都有其自身的优势和风险。如下是一些最常见的方法:
虚拟迁移。这是破坏性最小的方法,包括指向和点击迁移已经运行在环境中的虚拟服务器。许多虚拟服务器环境中,这种方法可以覆盖率高达50%的应用程序迁移。而通过在虚拟环境中添加优化工作,这一比例可以增长到高达65%的应用程序范围。(警告:此方法最适合在VMware虚拟环境下,基于微软Windows或Linux操作系统。)
关闭和迁移。这是***破坏性的方法。它包括在新的数据中心关闭,迁移,并重新启动物理服务器。它是最适合低风险的应用程序。
关闭和恢复。这是另一种涉及还原操作系统到新的或使用硬件的方法。它非常适合于物理服务器和其他(非基于VMware)虚拟服务器环境,有较长时间的停机。
应用程序切换。这种方法涉及到将应用程序的数据库转移到新的数据中心。其是作为其他方法的一种辅助,因为其不涉及移动应用服务器本身。此方法使用一个应用程序升级方法,能够带来最少的停机时间的好处。
你企业即将到来的数据中心搬迁的规划和探索阶段的工作,并不需要是压倒性的。遵循上文中所介绍的DCR方法和***实践。然后,每一步具有里程碑意义的搬迁事件都是在你的掌控之下,水到渠成的自然发展的。