Эти две совершенно разные вещи или они примерно одинаковы/похожи в том, что они могут выполнить?Разница между ролью Azure Worker и Azure Automation?
ответ
Azure Worker Role - это ваш собственный набор виртуальных машин в «ферме приложений». Вы можете запускать любой код на них распределенным образом. Как правило, вы пишете бизнес-код для запуска на этих серверах (например: процессоры порядка, постовые клиенты клиента, облако-предпосылку синхронизаторы и т.д.)
Azure Автоматика предназначен больше для автоматизации административных задач, такие как:
- Перезагружайте свои серверы один раз в день.
- Развертывание бит в промежуточную среду.
- проверка соединения Run против конкретного ресурса и т.д.
Azure Автоматизация написана в Powershell, который отлично подходит для выполнения небольших административных задач. Я бы не захотел написать сложную систему обработки заказов в Powershell: O
Кроме того, с Ролями Работ, у вас есть приличный контроль над виртуальными машинами, которые запускают ваш код. Могут установить на них сторонние компоненты, получить доступ к локальному хранилищу, в основном делать то, что может сделать обычная программа C#/VB.NET. Автоматизация - это сервис для автоматизации задач администратора.
HTH
Спасибо, это очень помогает! Итак, по существу, рабочие роли ограничены работой VM на Azure? Я ищу хорошее решение для запуска простых SQL-заданий для Azure SQL (т. Е. Не для виртуальных машин). – AlvinfromDiaspar
Да. Автоматизация может быть достойным решением для простых задач sql – Igorek