托管Windows服务

时间:2012-03-22 14:48:52

标签: service azure amazon-web-services hosting

我想使用以下方法托管Windows服务应用程序AWS上的Azure。我知道我可以将我的应用程序修改为Azure辅助角色。我可以使用AWS做同样的事情,还是有更好的托管服务提供商。我的应用程序使用数据库,最好是SQL Server。

2 个答案:

答案 0 :(得分:0)

AWS是一种IaaS - 基础架构即服务,您可以将Windows Server 2008 R2 - EC2实例视为您自己的笔记本电脑或计算机或服务器(只需使用RD)并部署您的Windows服务。

关于数据库,您可以在同一实例中安装SQL Server或MySql(如果性能良好)或将数据库服务器放在单独的EC2实例中。如果您担心添加更多EC2实例,RDS也是可用的选项。

答案 1 :(得分:0)

由于AWS AMI(亚马逊机器映像)是标准的Windows 2008操作系统(各种版本),您可以像往常一样创建和部署Windows服务 - 而在.NET世界中,Windows服务仍然是通往走。 Azure辅助角色仅适用于Windows Azure。

使用AWS上的SQL Server,您可以使用带有SQL的AMI或自行安装(请参阅pricing options for windows / SQL实例),但您不具备故障转移功能,因为您只能使用快速或标准。要拥有冗余的SQL服务器,您需要执行类似数据库镜像或复制的操作,并使其自行运行。 AWS上没有SQL的数据库服务,就像RDS(mySQL和Oracle)或SQL Azure

一样