2015-01-27 5 views

ответ

3

Azure Worker Role - это ваш собственный набор виртуальных машин в «ферме приложений». Вы можете запускать любой код на них распределенным образом. Как правило, вы пишете бизнес-код для запуска на этих серверах (например: процессоры порядка, постовые клиенты клиента, облако-предпосылку синхронизаторы и т.д.)

Azure Автоматика предназначен больше для автоматизации административных задач, такие как:

  • Перезагружайте свои серверы один раз в день.
  • Развертывание бит в промежуточную среду.
  • проверка соединения Run против конкретного ресурса и т.д.

Azure Автоматизация написана в Powershell, который отлично подходит для выполнения небольших административных задач. Я бы не захотел написать сложную систему обработки заказов в Powershell: O

Кроме того, с Ролями Работ, у вас есть приличный контроль над виртуальными машинами, которые запускают ваш код. Могут установить на них сторонние компоненты, получить доступ к локальному хранилищу, в основном делать то, что может сделать обычная программа C#/VB.NET. Автоматизация - это сервис для автоматизации задач администратора.

HTH

+0

Спасибо, это очень помогает! Итак, по существу, рабочие роли ограничены работой VM на Azure? Я ищу хорошее решение для запуска простых SQL-заданий для Azure SQL (т. Е. Не для виртуальных машин). – AlvinfromDiaspar

+0

Да. Автоматизация может быть достойным решением для простых задач sql – Igorek