云迁移的挑战与建议
许多企业正在迅速将其工作负载迁移到云平台,以利用公共云所带来的规模经济。
如今,各行各业的公司都在以不同的方式采用云计算服务。虽然某些行业迅速拥抱云技术,但如金融服务等行业因合规性和法规要求的复杂性而迁移进程较慢。许多企业希望将其在传统基础设施上运行的工作负载迁移至云,以享受云计算带来的安全性、可扩展性和成本节约等优势。
云迁移过程极为复杂,需进行周密的规划与执行。企业在迁移过程中常常会面临意想不到的挑战。为了应对这些挑战,企业可以寻求云服务提供商及其合作伙伴的专业支持。
尽管云迁移的复杂性较高,企业仍应投资于将应用程序迁移至云平台,因为其长期收益远大于短期风险与顾虑。
挑战
对当前资产缺乏了解
许多企业在数据中心的基础设施上进行了大量投资,因此在迁移业务到云平台前,了解当前的状况至关重要。建议企业进行云计算评估,以清晰掌握资产库存,并了解向云迁移所需的工作量。这种评估也有助于理解迁移后的运营成本。
缺乏应用程序团队/所有者的支持
在集中IT管理的企业中,应用程序团队在将业务迁移至云平台时面临诸多挑战。这些挑战可能源于应用程序团队为优化数据中心而投入的大量时间与精力,而云迁移则需要更多的时间和资源。企业IT团队可以通过创建迁移设施并提供必要的技术支持,帮助应用程序团队顺利适应迁移过程及其后续阶段。
任务过于繁重
云迁移是一项复杂的计划,需要多个团队之间的精细协调。迁移到云平台的长期利益往往是促使企业快速迁移的动力。企业必须规划好所有利益相关者和工程团队的迁移规模,并明确迁移的具体方法。
建议优先迁移对企业影响较小的环境,过程中获得的经验教训将显著改善后续的迁移工作,并在关键业务工作负载迁移至云平台时取得成功。
迁移期间及迁移后的数据保护
在评估阶段,至关重要的是对每个应用程序的数据进行分类,并采取控制措施以防止在迁移过程中敏感数据的泄露。迁移后的安全性和应用程序团队需要具备强大的监控和日志记录能力,以便在出现恶意活动时采取适当的行动。
在技能提升上的投资不足
企业的工程和实施团队需要掌握在云平台上运行IT系统所需的知识。具备相应的知识和工具能够确保企业成功地将业务迁移到云中。
迁移的不同方法
重新托管/提升和转移
这种迁移方法涉及将计算/存储设备与云平台中的设备进行替换,所需工作量较少。其核心思想是将自有设施中的虚拟机迁移至云平台,这是在云中运行应用程序的最快方式,但未优化时可能无法实现成本节约。这种方法可根据业务需求灵活增加容量和可用性。
重建平台
为获得更高的云计算效益,企业可以选择此方法。一般情况下,该方法不需要进行重大架构更改,但会尽可能利用公共云的PaaS产品。例如,企业如在SQL Server后端的IIS上运行两层应用程序,可能会选择通过托管服务将其数据库和Web服务器迁移到云平台。
重构
这是最复杂的迁移策略,但也有助于企业获得云平台的所有优势。通常,当企业希望将其整体架构分解为微服务时,会采用这种方法,以实现更好的可用性,并能够对每个服务进行扩展和缩减,而无需担心整个应用程序。这一方法需要长期的承诺和企业的支持,初期投资成本可通过后续的运营成本节约来抵消。
组织还应淘汰不再使用的资源。云评估可以提供当前资产清单以及一段时间内的使用情况。这些指标通常能有效识别资源过剩或不足。
优秀实践建议
以下是一些优秀实践建议:
明确总拥有成本和迁移成本。自动化可重复任务,使企业工程师能够确定所选自动化工具。在迁移过程中与安全团队保持密切联系,以确保迁移期间不出现额外障碍。在迁移规划阶段,了解并记录合规性要求,根据这些要求制定可行的计划和策略。在云迁移过程中设置定期检查点,以避免潜在问题。在开始迁移前充分了解数据隐私要求,并确保有适当的控制措施来监控数据在迁移前后的安全性。成立一个由企业及云计算提供商代表组成的迁移委员会,授权其在遇到问题时做出决策并指导实施团队,以遵守建议的时间表。建议高管监督迁移委员会,以便更容易获得企业管理层的支持。与应用程序团队保持开放沟通,确保在将应用程序迁移到云平台时充分考虑其需求。企业需了解应用程序之间的依赖关系,并据此进行迁移规划。在云平台上构建稳健的着陆区,并创建共享服务以减少运营工作量。在云迁移之前,利用日志记录、监控和安全工具来评估和提升团队技能,以避免在迁移后寻找工具以维持运营稳定。如果企业选择扩展当前的工具链,则需相应地实施计划。根据用例规划混合连接,大规模迁移通常需要恢复专用连接至内部设施。运行具有足够回顾机会的敏捷流程,以便实时改进。
