Обновление 11/4/2016
Так как это было написано, есть 2 дополнительные функции, доступные в Azure, которые являются отличным выбором в зависимости от того, что функции, которые вам нужны:
Azure Functions (который был основан на WebJobs, описанных ниже): Безсерверный код, который может запускаться/вызываться различными способами и поддерживает масштабирование.
Azure Service Fabric: Платформа Microservice, поддерживающая модель актера, услуги с сохранением состояния и без состояния.
У вас есть 3 основных варианта:
- служба Windows, работает на виртуальной машине
- WebJob службы
- Облако
Там очень много информации, там на компромисс между этими выборами, но вот краткое резюме.
VM - Преимущества: вы можете перемещать свое обслуживание в основном так, как оно есть, без необходимости изменять многое или любой из вашего кода. Они также имеют самую легкую связь с другими ресурсами в Azure (хранилище blob, виртуальные сети и т. Д.). Недостаток вы отказаться от всех преимуществ PaaS и все еще застряли управления собственной инфраструктуры VM
WebJob - Преимущества: Несколько вариантов Призыва (очереди, сгустки, вручную, очередь получать петлю, непрерывный While-циклом стиль и т. д.), запланировано (будет охватывать ваш случай). Простота развертывания (может автоматически запускаться с веб-сайта в виде консольного приложения через Kudu), имеет некоторые встроенные возможности регистрации на портале Azure - и да, чтобы ответить на ваш вопрос, вы можете изменить конфигурацию на самом портале для строк подключения и приложения настройки.
Недостатки - вам необходимо обновить код, у вас нет доступа к базовым ресурсам (если вам это нужно) и больше того, что нужно иметь в виду, чем недостаток - он использует те же ресурсы, что и webapp он развернут с.
Веб-вакансии являются новейшими вариантами, но в то же время, как представляется, активная разработка расширяется, чтобы повысить функциональность и полезность.
Служба облаков - как управляемая виртуальная машина, имеет некоторые варианты развертывания, при необходимости доступ к базовой виртуальной машине. Требуется внести некоторые изменения кода из существующей службы.
Нет ничего, о чем вы упоминали в своем прецеденте, что заставляет меня думать, что веб-работа не должна быть первой, что вы пытаетесь.
(Edit: Трой Хант имеет большое и относительно недавнее сообщение в блоге, иллюстрирующее большинство точек я уже упоминал о вебе-Джобсе выше: http://www.troyhunt.com/2015/01/azure-webjobs-are-awesome-and-you.html)