Службы Windows в облаке - PullRequest
2 голосов
/ 23 марта 2009

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

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

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

Ответы [ 4 ]

2 голосов
/ 23 марта 2009

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

1 голос
/ 23 марта 2009

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

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

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

0 голосов
/ 23 марта 2009

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

0 голосов
/ 23 марта 2009

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

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

...