云部署和SaaS产品已将许多工作负载部署移出数据中心。但是,本地数据中心仍然托管受法律限制的工作负载和数据,这些工作负载和数据过于关键、敏感或不切实际,无法信任外部提供商。这意味着数据中心的成功升级在很大程度上取决于它。升级仍然是提高数据中心IT能力的主要方式。他们通过更换老化或性能不佳的IT资产来建立弹性、提高性能、降低运营成本、增强安全性并控制停机时间。但升级总是伴随着风险因素:疏忽和错误可能导致计划外停机、工作负载可用性问题、性能中断以及不可接受的管理或安全漏洞。第一次成功完成升级非常重要,或者至少能够在出现问题时高效地回滚。顺利、成功和有意义的数据中心升级的关键是准备。了解目标和每个目标的路径,并在途中遇到障碍,为练级过程带来巨大的好处。1.了解您的业务需求当业务领导者选择不必要的技术投资或缺乏明确的ROI标准时,就会犯一些成本最高、风险最高的错误。升级不应成为新技术的展示,而应帮助企业更有效地运营并更具竞争力。他们应该关注:扩展存储或计算等关键资源;为更多、新的或更新的应用程序启用新的工作负载;支持额外的员工、用户或交易;降低每个用户或交易的成本;构建IT能力,例如工作负载弹性、业务连续性和灾难恢复。例如,服务器升级可以将多个工作负载整合到一个系统上,从而降低电力、空间和系统维护等成本。向您的基础架构添加存储就像向现有存储服务器添加新磁盘一样简单。包括冗余负载平衡服务器以提高关键工作负载的可用性。2.确定升级目标根据明确定义的业务需求,确定升级项目的范围并确定将受升级影响的硬件、软件、服务、策略、流程和工作流。升级从来都不是一个全有或全无的决定。升级的范围可能非常狭窄和具体,因此请提前明确定义范围以防止潜在的灾难性疏忽,例如意外的硬件或软件版本不兼容。考虑老化的遗留工作负载和依赖于工作负载的硬件。您可以将关键工作负载重新设计为更新的软件产品,在功能强大的新服务器硬件上部署更新的软件,并淘汰老化的硬件。在这种情况下,主要升级目标将涉及旧服务器及其旧应用程序。此外,考虑次要范围,例如依赖关系。例如,如果那个老化的应用程序依赖于一个较旧的数据库,您是否必须升级该数据库及其硬件?应用程序或系统管理等实践被视为依赖项,您应该将它们包括在范围内。3.创建升级路线图升级项目或目标通常涉及多个离散的升级任务。例如,升级可能涉及向基础架构添加两个服务器机架,但这可能还需要额外的电源和冷却升级或增强的WAN访问。即使像服务器升级这样简单的事情也可能涉及支持工作。例如,要将2U服务器添加到一个完整的机架,您可能首先需要重新安置一台或多台其他服务器以腾出空间。这些注意事项可能看起来像是小细节,但即使是小细节也会延迟升级。检查预期目标及其依赖项,并首先确定依赖项。这可能是简单地重新定位硬件以腾出适当的机架空间,或者在推出预期升级之前升级数据库及其服务器等支持平台。4.确定升级技术确定要升级的新产品就像为存储升级选择新磁盘或为新服务器选择制造商、型号和负载一样简单。更大的升级需要更多的思考。例如,如果需要更新一组相关服务器,请评估高级技术平台(如超融合基础架构)的潜力。使用不熟悉的硬件和软件进行升级是灾难的根源,因此如果可能的话,请在使用前测试产品。使用动手评估和原理验证项目来验证新的硬件和软件产品,并了解它们的部署、设置、配置和互操作性注意事项。5.清理或增强现有基础设施数据中心的一切都有生命周期,老化的基础设施可能成为业务发展的障碍。当您审查基础架构以确定升级的范围和要求时,请花更多时间考虑可能不会直接影响预期升级但仍可从更广泛的意义上使业务和基础架构受益的任务或项目,包括以下内容:关键应用;从不再需要它的应用程序中删除冗余;更新老化的布线以促进更大的网络带宽;更新配电和备用电源,例如配电装置和不间断电源子系统;重新定位机架并关闭开放的硬件间隙以增强冷却气流;查看系统管理工具和功能。这种切向或二次升级可以提高数据中心的性能、可靠性和效率。6.准备文档大多数数据中心硬件和软件都需要各种部署细节。详细信息包括默认网络地址、许可数据(例如激活码)以及安装和配置的详细说明(例如产品手册和用户指南)。组织此数据并确保一切可用,然后再启动升级任务。否则,由于缺少详细信息,企业可能会面临不可接受的延误和不必要的取消。例如,新软件产品可能需要许可证号或激活码。IT不希望在凌晨2点执行升级时手忙脚乱地获取此信息,因为此时供应商的销售和支持人员可能无法及时响应。7.备份并准备恢复今天的虚拟化数据中心环境使得将工作负载卸载到其他服务器相对容易,允许您更换和配置空服务器。同时,您可以使用复制或快照技术来复制VM内部运行的工作负载。尽管如此,错误和意想不到的后果还是会发生,甚至看似简单的升级也会在匆忙中被一扫而空。在升级之前和期间,使用简单的指导原则为最坏的情况做好准备,例如:对升级中涉及的任何服务器应用程序或存储系统执行完整备份;参与升级任务的IT人员可以成功执行还原或回滚;记录现有硬件和软件的当前配置——即使您计划淘汰这些产品——以便在必要时可以将它们恢复到已知的工作状态;记录升级过程中发生的任何更改——例如更改IP地址或将VM移动到不同的物理服务器——并确保这些更改反映在系统或更改管理工具中。8.让利益相关者意识到升级会扰乱正常业务并使重要工作负载长时间不可用。这会影响员工、业务合作伙伴、客户和业务领导。数据中心升级应始终包括流程中的利益相关者。升级项目通常涉及许多任务。因此,每项任务都单独处理并传达给利益相关者。常见的沟通包括以下内容:告诉利益相关者计划进行哪些升级,为什么需要完成工作,应该提供哪些更改或新功能,以及工作应该在何时进行;提醒利益相关者升级计划——通常包括导致实际升级的任务如果您遇到问题或延迟,请向利益相关者发送更新;当升级任务完成并恢复正常功能时,向利益相关者发送完整清理通知。此外,提供准确的联系信息以在出现问题时提供支持或服务台访问。例如,如果软件升级带来了新的特性和功能,请提前对支持人员进行这些更改的培训,以便他们能够有效地解决用户的疑问和问题。9.验证部署完成升级任务,测试并验证硬件或软件部署是否正常工作。例如,新服务器应该运行良好并且具有安全配置。当您将工作负载重新安装或迁移回服务器时,它们应该可以通过本地数据中心网络访问。在此阶段,IT必须对性能进行基准测试和衡量,解决和修复升级问题,或者在需要时执行回滚。只有当您知道一切都按预期工作时,您才应该打开公司LAN或Internet上的资源以供一般使用。升级可能会破坏系统或应用程序管理工具。捕获涉及所有数据中心系统和安全管理工具的升级任务的任何更改,或准备使用您收集的文档手动输入更改。一些管理平台需要额外安装代理或驱动程序,管理工具才能对新资产进行适当的监管。10.根据需要进行系统部署,以逐步淘汰涉及高度不确定性或风险的升级。例如,更新关键任务遗留应用程序及其相关硬件涉及同时部署新资产(与当前资产并行)并开放部分环境以进行Beta测试,而不是简单地在升级中替换应用程序和硬件。这最大限度地减少了升级上线后不可预见问题的影响,因为原始硬件和软件仍然可用并可运行。如果新资产按预期工作,您可以系统地将其他用户组迁移到新资产。成功迁移所有用户并彻底验证新资产后,您可以停用并删除任何旧资产作为次要清理升级任务。11.考虑数据中心标准数据中心的设计、实施、性能或可用性没有固定要求。然而,政府、利益相关者、合作伙伴和客户已经开始期望在一定程度上遵守某些标准。升级项目是检查数据中心标准和考虑采用现有标准的价值的绝佳机会。大量规范和良好实践标准可验证您的数据中心,包括UptimeInstitute、电信行业协会942、美国国家标准协会/BICSI002-2014、EN50600和一系列可选标准,例如能源与环境设计领导力、绿色地球和能源之星。了解每个标准的作用,评估其对您的业务的重要性或好处,并计划实施所需的标准作为正在进行的数据中心升级项目的一部分。
