2012-03-22 4 views
0

Я хотел бы разместить приложение для Windows, используя, например, Azure на AWS. Я знаю, что могу модифицировать свое приложение как роль рабочего Azure. Могу ли я сделать то же самое с AWS или есть лучший хостинг-провайдер. Мое приложение использует базу данных, предпочтительно SQL Server.Хостинг службы Windows

ответ

0

AWS - это инфраструктура IaaS - Infrastructure в качестве сервиса, вы можете использовать экземпляр Windows Server 2008 R2 - EC2 и рассматривать его как свой собственный ноутбук или компьютер или сервер (просто взять RD) и развернуть службу Windows.

Что касается БД, вы можете установить SQL Server или MySql в том же экземпляре (если все в порядке с производительностью) или поместить сервер БД в отдельный экземпляр EC2. Если вы беспокоитесь о добавлении дополнительных экземпляров EC2, RDS также доступен.

0

Поскольку AWS AMI (Amazon Machine Image) представляет собой стандартную операционную систему Windows 2008 (различные версии), вы можете создавать и развертывать службу Windows, как обычно, и в .NET-мире служба Windows по-прежнему существует идти. Рабочие роли Azure работают только в Windows Azure.

С SQL Server на AWS вы можете использовать AMI с SQL уже или установить свой собственный (см. pricing options для экземпляров Windows/SQL), но у вас не будет функций переключения при отказе, поскольку вы можете иметь только экспресс или стандарт. Чтобы иметь избыточные SQL-серверы, вам нужно будет сделать что-то вроде зеркального отображения или репликации базы данных и держать ее в рабочем состоянии. Нет службы базы данных для SQL на AWS, как есть с RDS (mySQL и Oracle) или SQL Azure

Смежные вопросы