云中的升移迁移需要考虑的事项

这是下一篇关于云转换主题的系列博客.我们决定采用这种特定的云提升和迁移迁移策略,因为我们的客户有使用这种策略的经验。我们的许多客户都从这个策略中看到了消极和积极的结果,然而,他们都错过了我们在下面列出的许多项目。由于遗漏了其中的一些项目,领导和组织内其他人的期望在乐观和消极方面都被过分扭曲了。众所周知,云迁移至少还有其他四种策略:重构、修改、重建和替换。

定义

提升和转移指的是一种应用程序迁移(重新托管)策略,用于迁移到基于云的环境。通常,这种方法意味着应用程序和数据体系结构几乎没有变化。在选择这种策略时,速度和成本通常是重点。

事情需要考虑

  • 此策略(与大多数迁移策略一样)仍然需要预先进行一些规划。在传统硬件服务器或内部虚拟机上成功运行此应用程序并不意味着它将在云中正确运行。
  • 一定要深入研究应用程序和数据的所有进出连接。
  • 这个应用程序和数据的预期寿命是多长?如果生命周期小于12个月,可能不值得将其转移到云上。
  • 仔细考虑此应用程序和数据所需的访问数量和类型。您需要进行额外的分析,以确定如何提供对其他api和/或未包含在代码和/或正在移动的数据的访问。
  • 许多云托管提供商将提供自动化工具来迁移这类独立的应用程序和数据。检查云托管提供商提供的工具,以确定适合您特定情况的功能。这些工具通常是运行“测试”迁移和解决云中的体系结构问题的快速方法。
  • 如果有多个应用程序属于要迁移到云上的“提升和转移”类别,那么编写一个运行本来在批处理类型操作中自动进行多个迁移可能是有意义的。
  • 这种类型的迁移策略可能只是更广泛策略的“第一步”。许多组织将拥有多个更小的应用程序和数据,这些应用程序和数据应该根据本地云功能进行组合和重构。当所有的应用程序和数据都已经位于相同的云位置时,在云中执行“重构”通常更容易。
  • 迁移发生后,您仍然需要进行测试,尽管这种策略更简单、更快。确保您的当前测试套件在进入云环境后可以针对应用程序执行。
  • 在云环境中,所有当前的应用程序、数据遵从性和监管需求都将保持不变。在设置云环境时,您应该勾选所有这些选项。一旦迁移完成,您就可以运行正常的验证测试。
  • 与任何其他项目一样,要确保对范围渐变进行紧密管理。在云中打开可能为应用程序提供一些好处的附加功能是如此容易。然而,一个正常运行的应用程序可能不需要所有这些特性。这种打开某些东西的能力的容易程度可能会导致许多额外的测试时间,以验证您没有创建一组新的bug。

总结

上面“要考虑的事项”一节中的项目强调了提升和转移策略可能比预期的更复杂。对于任何类型的云迁移,确保您花时间正确地分析和评估您的应用程序和数据都是很重要的。这种预先规划工作将节省由于不适当的迁移策略选择而浪费的数千小时。作为任何云转换策略的一部分,必须有一个计划来评估您的“完整”应用程序和数据组合。

这种评估应该是一个多层次的审查,将你的投资组合划分为明确的类别。提升和转移(重新承载)对于许多应用程序来说都是非常有益的策略。它还为那些第一次迁移到云计算的人提供了一个很好的学习练习。但是,许多应用程序将从使用替代迁移策略中获得短期和长期的好处。这是一种不能适用于所有情况的情况。

关于作者

更多来自作者

留下一个回复

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据