云服务为运行虚拟机提供了高可用性和可靠性。许多公司除了自己的物理数据中心外,还使用云服务,或者完全取代了自己数据中心的现场服务器。其他公司正在考虑将工作负载从自己的现场数据中心迁移到云端,这种趋势正在上升,尤其是在疫情的推动下。
本文定义了数据中心迁移,并详细介绍了在数据中心搬迁过程中可能遇到的复杂性和挑战。我们还将分享一个数据中心迁移清单,以帮助您顺利运行迁移过程。
什么是数据中心?
A data center is a facility housing computing, storage, and network resources. This facility provides resilient environmental, power, and network redundancy. Data centers are among the very complex and technologically advanced entities, with complex systems, architecture, and network intricacies.
数据中心可以是私有的和管理的,也可以是公共的,拥有许多私有的计算机/服务器/网络资源“舱”,出售给各种组织。考虑到数据中心资源的复杂性,可能有一个组织决定从一个数据中心迁移到另一个数据中心。
什么是数据中心迁移?
数据中心迁移是一个将硬件物理移动或将工作负载逻辑移动到另一个位置的过程。目的地可以是另一个物理数据中心,也可以是公共云中的一个虚拟数据中心。
数据中心迁移的原因
公司决定将资源从一个数据中心迁移到另一个数据中心的原因有几个,从业务需求到技术需求都有。
从业务角度来看,数据中心迁移可能是有道理的,无论是因为合并、收购、资源调整、缩减规模还是扩展规模。此外,组织可能会考虑从高可用性的角度扩展规模,并根据业务需求将资源转移到各个数据中心。
就技术而言,数据中心技术不断变化和发展。可能出于技术原因从一个数据中心迁移到另一个数据中心以改善功能和/或功能。此外,组织可能决定跨多个地区分散资源,以改善资源的性能和弹性。
无论迁移数据中心的确切原因是什么,都应仔细考虑复杂性和流程,以确保资源的转移顺利进行,而不会导致最终用户遇到中断或性能或服务下降。
数据中心迁移最佳实践
让我们看看您可以在数据中心迁移策略中实施的最佳实践。遵循这些实践可以使您在迁移数据中心时顺利进行,而不会对数据可用性和用户体验产生负面影响。
建立迁移的标准和目标
数据中心迁移的标准和目标可能根据业务需求或试图通过迁移解决的问题而变化。如果数据中心的迁移只是部分迁移以转移一部分资源,这将改变迁移的情景与从一个数据中心迁移到另一个数据中心的全部资源的情景。
确保评估项目的技术方面以及项目的业务目标。这可以帮助确保业务目标和影响与技术目标一起考虑。
如果我们将当前的数据中心资源迁移到公共云呢?
公共云或私有数据中心:理解数据中心需求
组织中的趋势是将更多的资源移到公共云。数据中心迁移可能意味着从私有数据中心迁移到公共云,通过其中一个公共云供应商,选择亚马逊AWS、微软Azure或谷歌计算云之间的。
每个迁移都有不同的挑战需要考虑。转移到公共云时,当然没有物理资源需要移动,只有虚拟或逻辑资源。而在将物理私有数据中心迁移到另一个私有数据中心时,可能需要移动物理资源和资产。
数据中心迁移到云端可能会在网络通信领域产生巨大变化的一个例子是。例如,在Amazon AWS中,虚拟局域网(VLANs)的概念不存在。客户会获得一个纯粹的三层网络上的覆盖网络,上面有本地工具。因此,您不需要依赖虚拟局域网进行分段。
在公共云网络中,网络策略是以主机为中心而不是网络层次。执行是通过安全组在主机级别完成的。此外,对于亚马逊,一旦您配置了虚拟专用网络(VPC),网络的大小就固定了。因此,在前端确保为您的VPC网络配置正确的大小至关重要,这是一个很好的例子,说明了需要仔细考虑数据中心迁移到云的规划。
对于私有数据中心的迁移,我们基本上可以在目标数据中心创建与当前生产数据中心中存在的基础设施相对应的一对一场景,并使用“模板”方法来在目标数据中心中配置资源。
彻底的规划
一般来说,数据中心的搬迁是一项重大的工作,不应低估成功完成的重要性。一个失败的数据中心迁移可能会导致服务中断,由于缺乏数据备份而导致数据丢失,不满意的客户,品牌声誉受损,最终可能会给一个没有进行适当规划和准备过程的组织带来真正的损失。
数据中心迁移清单
遵循数据中心迁移清单,以避免问题并以最佳方式迁移数据中心。
1. 数据中心迁移规划
通常需要数周,甚至数月的准备时间。数据中心迁移规划应包括以下要点:
现有数据中心和新数据中心的现场调查
A necessary component is a site survey of both the existing data center and the new data center. The following questions should be answered:
- 当前数据中心中的现有物理资源是否会被搬迁?
- 如果答案是“是”,那么布线和其他物理第1层连接是否完全清楚?
- 一旦物理基础设施被搬迁,是否可以在目标数据中心中复制这一点?
- 如果不会将物理资源搬迁到新数据中心,是否已经为现有基础设施准备了足够的替代品?
一切都要记录
是否记录了所有基础设施要求,包括存储、计算、网络要求、应用程序要求和其他任何基础设施要求?
注意:
- 过多的文档总比不够的文档好。
- 确保记录每个机架、机架的“U”、虚拟机、网络和应用程序,无论是否被视为重要。
依赖关系
- 是否充分了解了当前数据中心环境中需要在目标数据中心中复制的依赖关系?
- 在目标数据中心中是否需要复制当前数据中心中的附属系统?
网络需求
对于当前数据中心中的现有应用程序,需要考虑哪些局域网和广域网的因素,以便在新数据中心中加以考虑?
私有数据中心
- 在新数据中心中是否需要配置虚拟局域网(VLAN),并且这些VLAN目前在现有数据中心中已经在使用?
- 当前数据中心中的资源和应用程序的IP地址需求是什么?
- 是否有旧的应用程序依赖于任何硬编码的IP地址,在迁移到新数据中心之前需要清理掉这些IP地址?
- 有关广域网IP地址的问题是什么?是否已经考虑了所有的广域网IP地址问题?
- DNS和名称解析将如何进行?
- 当前数据中心和新数据中心中的资源是否会并行运行,以便平稳地转移DNS,并允许DNS收敛的时间?
- 是否会使用其他机制(如IP Anycast)从多个位置广告相同的IP前缀,并允许BGP或其他路由协议根据链路的成本和健康状况进行路由?
- 已经订购了必要的广域网电路,以便充足的前置时间用于启动新电路吗?一些ISP(互联网服务提供商)可能需要长达90天的时间来启动新电路。这些时间允许应该被纳入任何数据中心迁移计划中。
公共云
- 由于公共云中不存在VLAN,任何第二层需求都需要在重新设计网络访问时仔细考虑。
- 您需要多少个IP地址?子网的大小需要多大?AWS默认为/16子网。
- 网络安全应该如何设置?需要考虑哪些安全组?
- 每个VPC的安全组限制为500个 – 您的网络是否需要比提供的更多的安全组?
- 您是否需要提供多个VPC?
- 如果要迁移到公共云,很可能需要进行自动化工具更改。这些已经考虑过了吗?
2. 数据中心迁移测试清单
虽然您可能无法逐步进行迁移过程的每一步,但进行一次或几次迁移的测试运行可能会有所帮助。如果您还能够在实验室环境中分阶段安排关键组件,例如网络过渡项目,这可以帮助您在实际迁移之前发现应用程序等潜在问题。
- 与团队的主要成员讨论迁移的重要点。
- 知道需要执行的事件顺序,因为很可能会有一些项目需要先完成检查表上的其他项目。
- 利用实验室环境模拟数据中心迁移,包括网络资源以及应用程序测试和故障排除。测试是数据中心迁移检查表的重要内容。
3. 执行数据中心迁移
计划已经完成,资源已准备好在新的数据中心位置或公共云上启动,现在是执行迁移的时候。在数据中心迁移期间需要考虑的事项:
- 了解谁负责移动的哪些方面。最不希望发生的事情就是做出假设,责任关键方面的移动被忽视。
- 与参与迁移项目的每个人一起制定详细的行动计划。列出责任。
- 将所有参与人的联系信息,电话号码等准备好,以避免浪费时间寻找联系信息,而不是解决可能出现的数据中心移动问题。
- 准备额外的供应商联系人。这包括数据中心联系人、ISP、网络工程师、基础设施工程师、运维工程师等。
- 提前通过电子通信、横幅页面等通知最终用户。在维护窗口中详细说明预期的情况,这将减少最终用户的沮丧感。
- 在资源迁移导致的终端用户问题激增的情况下,准备一个团队进行分类处理。
4. 数据中心搬迁清单
一旦数据中心资源迁移完成,我们需要迅速评估由迁移引起的性能或其他系统问题。
- 指派一个团队通过手动检查或自动化手段来验证迁移后系统进程和应用程序的完整性。
- 如果你接收来自世界各地的流量,请模拟来自世界各地的不同终端的流量,以便测试可能由于DNS收敛而引起的地理位置之间的差异,如果名称记录已更改。
- 不仅要测试应用程序中的错误,还要测试这些应用程序的性能。
- 如果你期望性能改进,这些改进是否得到实现?
- 性能是否变差,表明迁移存在潜在问题?
- 当维护期结束并且系统预计会正常运行时,通知终端用户。这可以帮助终端用户了解他们是否可能遇到与迁移相关的问题或真正的问题。
- 与所有参与成员进行一次事后总结,收集数据中心迁移过程中遇到的任何问题。这将有助于未来建立更强大的团队,揭示可能可以预防的问题,并将其纳入未来的项目中。
注意: 如果您已完成数据中心迁移到云端,请记住需要实施云备份策略以保护您的数据。
总结思考
数据中心迁移可能是组织可能需要进行的最复杂过程之一。迁移涉及对系统进行精确和计算的更改,以便这些系统在迁移过程中可以保持在线状态,或者尽快恢复在线状态。
成功迁移的回报是巨大的。它可以让企业将其技术需求扩展到更现代和技术先进的数据中心。此外,它还可以让组织将数据中心迁移到云端以托管资源。无论哪种方式,合理的规划、测试和执行周密计划使组织能够成功完成具有挑战性的数据中心迁移。
强烈建议在开始迁移之前备份您的数据。下载 NAKIVO 备份与复制免费试用版,以保护您在数据中心中的物理和虚拟机器。
Source:
https://www.nakivo.com/blog/datacenter-migration-how-to-checklist/