从EC2迁移到Azure

从EC2迁移到Azure,azure,amazon-ec2,Azure,Amazon Ec2,首先,我从未使用过亚马逊EC2和WindowsAzure。但我有一个任务,将应用程序从EC2移动到Azure。App是一个用node.js编写的REST api。目前我知道有一个EC2实例带有ubuntu,上面有运行应用程序。应用程序使用名为Capper的工具部署到服务器/实例。应用程序使用一些数据库和redis。此api由移动客户端使用 我的问题是什么是将应用程序从EC2移动到Azure的最简单方法,以及在Azure上使用什么类型的服务来托管此类应用程序 您需要在Azure的“虚拟机”中部署基

首先,我从未使用过亚马逊EC2和WindowsAzure。但我有一个任务,将应用程序从EC2移动到Azure。App是一个用node.js编写的REST api。目前我知道有一个EC2实例带有ubuntu,上面有运行应用程序。应用程序使用名为
Capper
的工具部署到服务器/实例。应用程序使用一些数据库和redis。此api由移动客户端使用


我的问题是什么是将应用程序从EC2移动到Azure的最简单方法,以及在Azure上使用什么类型的服务来托管此类应用程序

您需要在Azure的“虚拟机”中部署基于Linux的VM。请查看本文以获取帮助:

或者,您可以通过管理门户添加新的“网站”,在Windows Azure网站上部署node.js应用程序,并从预定义模板库中选择node.js模板


HTH

事实上,我很确定Azure上有node.js主机。如果他们实际上不关心Ubuntu,只需要Node.js,那可能会更简单:你完全正确,我忘了Azure网站包含Node.js网站的模板。根据你的应用程序,你可能可以在那里托管它。我将编辑我的responseHmm,但这两个选项(虚拟机或网站)中哪一个更适合RESTAPI?哪一个更容易扩展/维护?主要区别是什么?网站更容易维护,因为它完全由Azure平台管理。VM是一个虚拟机。。也就是说,您必须完全管理它(修补/升级/配置/等等)