如何将胖客户端迁移到云

时间:2019-04-03 14:00:56

标签: api architecture microservices

当前情况:

  • 胖客户端用.NET编写
  • 我们有一个非常老的计算软件,无法再维护了。
  • 我们真的不知道内核是如何工作的(剩下的人有15年的代码)。
  • 我们有代码和一些技术专家。

我们想将其迁移到公共API之后的云中,以便为某些SPA应用程序甚至胖客户端应用程序提供服务。

您对该问题有何建议?

我们考虑过:

  1. Nift升档
  2. 提升-调整-n-Shift
  3. 重新设计或重新开发
  4. 回购新的云解决方案(但似乎没有任何解决方法)

1 个答案:

答案 0 :(得分:0)

您提到的所有选项都是可能的,但是选择哪个选项实际上取决于您的业务需要时间和预算。

提升和移动(vms)

这通常是最快的方法,您可以简单地使用VM迁移到云。但是管理虚拟机是您的责任,并且是持续的承诺。

提起调整和移动(容器)

我认为

当您开始使用PAAS服务时,您将获得云的好处。您可以考虑将应用程序容器化(docker)并将其迁移到云中并开始使用Paas服务。您的开发运营周期将很快且扩展很容易。由于您不再管理虚拟机,因此不再那么麻烦。

重新设计和重新开发

这可能既昂贵又耗时,并且实际上取决于您的业务需求是否允许您这样做。如果您打算扩展现有的代码库,则可以考虑这样做,否则,当您可以简单地使用上述方法迁移服务时,这可能会很重要。