Вопрос

Я собираюсь написать приложение для запуска веб-сайта 2.0, которое будет необходимо отслеживать определенные RSS-каналы.

В связи с ожидаемым распространением такой услуги я ожидаю, что можно будет воспользоваться преимуществами облачных вычислений, однако из-за отсутствия опыта я не знаю, возможно ли запустить службу Windows в облаке.

Для этого будет веб-интерфейс, но не предполагается, что он будет иметь большую нагрузку, поскольку он будет предназначен только для регистрации, а затем пользователи будут получать уведомления по SMS/электронной почте.

Это было полезно?

Решение

Вы можете запустить «сервис» в облаке при использовании Azure.Это называется «Рабочая роль». посмотреть архитектуру здесь.

Другие советы

Если вы планируете использовать Windows Azure (которая разделяется на веб-роль и рабочую роль).Вам нужно будет подписаться на ключ Azure (я думаю, что в пакет Bizspark входит такой ключ), чтобы начать работу, загрузить SDK и инструменты Azure.

Похоже, для этого вам понадобится только веб-роль, и в этом случае это обычный сайт ASP.NET/MVC, который вы пишете как обычно.

По сути, преимуществом, которое вы получите здесь, будет возможность увеличить количество экземпляров сервера, на которых работает ваше приложение, путем настройки файла конфигурации.

Удалось найти ссылку на публикацию сервисов WCF в облаке.Я новичок в WCF, поэтому не уверен, предложит ли он нужное мне решение, возможно, да, но мне нужно провести еще несколько исследований.

http://geekswithblogs.net/bloesgen/archive/2008/12/21/128098.aspx

Другой вариант — облако Amazon EC2, которое позволяет создавать столько экземпляров редакции Windows2k3 Data Center, сколько вам необходимо.Я запускаю службы Windows, IIS, Postgresql и т. д.на таком экземпляре без проблем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top