Logic Apps и Power Automate — это продукты с минимальным кодом или без кода, разработанные Microsoft. В то время как Power Automate позволяет пользователям автоматизировать Microsoft 365, приложения Logic позволяют пользователям автоматизировать не только Microsoft 365, но и Azure. В этой статье мы подробно обсудим преимущества Azure Logic Apps по сравнению с Power Automate.

Мы видим, что Power Automate предназначен для автоматизации определенных рабочих процессов для повышения производительности, а приложения Logic предназначены для автоматизации определенных задач в вашей организации.

Если вы хотите создать новый «поток» в «Power Automate», вам нужно перейти на http://flow.microsoft.com . Только пользователи с лицензией Power Automate могут получить доступ к этому порталу. Пользователь может создать свой собственный поток или использовать готовый шаблон.

Приложения Logic создаются и поддерживаются через портал Azure. Чтобы создать приложение логики, пользователю необходимо иметь доступ участника к подписке Azure.

Далее давайте рассмотрим некоторые преимущества Logic Apps по сравнению с Flow в контексте ИТ-администратора. Давайте воспользуемся примером, в котором вы хотите автоматически отзывать токен входа пользователя, когда он отключен.

Ключевые различия между Logic Apps и Power Automate

Хотя Power Automate построен на основе Azure Logic Apps, существуют различия в отношении сред, в которых они используются, например Office 365 и Azure, которые предоставляют уникальные функции и дополнительные методы построения. Вот некоторые из следующих ключевых отличий:

Регистрация и оповещение

Одним из наиболее важных преимуществ Logic Apps по сравнению с Power Automate является ведение журнала и оповещение IMO. Перейдя к параметрам диагностики приложения логики, вы можете указать, следует ли отправлять диагностические данные приложений логики:

  • Учетная запись хранения
  • Рабочая область Log Analytics
  • Концентратор событий

Стоимость

Довольно большая разница между ними заключается в стоимости. В то время как Logic Apps оплачивается на основе потребления, Power Automate основан на лицензии, назначенной пользователю.

Power Automate имеет бесплатный и премиум- планы лицензий . Прежде чем пользователь сможет создать поток, ему должна быть назначена лицензия. Хотя уровень бесплатного пользования предлагает множество возможностей, для использования многих коннекторов требуется премиум-лицензия. Для некоторых базовых коннекторов, таких как действия «HTTP», требуется премиум-лицензия.

Logic Apps основан на потреблении, и вам будет выставлен счет за выполненное действие. Хотя у него также разные цены на соединители Enterprise , большинство необходимых вам соединителей являются стандартными соединителями. Основным недостатком модели, основанной на потреблении, является то, что может быть немного сложно оценить, сколько будет стоить ваше приложение логики. С потоками вы всегда знаете стоимость своей лицензии перед их созданием.

Управляемая идентификация

Функция Logic Apps, которая многим нравится, — это «Управляемая идентификация». Разрешая приложению логики использовать управляемое удостоверение, само приложение логики выполняет проверку подлинности для ресурсов вместо использования пароля или субъекта-службы.

RBAC

Поскольку Logic Apps создаются и настраиваются в Azure, у нас есть все возможности RBAC, которые мы знаем и любим в Azure. Это означает несколько вещей:

  • Мы можем настроить группу ресурсов с определенными разрешениями для пользователей, которым необходимо поддерживать/создавать приложения логики.
  • Мы можем интегрироваться с PIM, чтобы разрешить JIT-доступ и потребовать обоснования.
  • Azure RBAC позволяет детально контролировать разрешения с помощью нескольких ролей Azure:
    • Участник приложения логики
    • Оператор приложения логики

Power Automate не поддерживает такие широкие возможности RBAC. Потоки всегда привязаны к пользователю. Хотя поток может иметь несколько владельцев, если учетные записи всех владельцев будут удалены, сам поток также будет удален. Это может оказать большое влияние, если этот поток был критически важным для бизнеса.

Хотя в Power Automate также есть две встроенные роли (владельцы и только для запуска), для совместного использования потока требуется платная лицензия Power Automate, и она не предоставляет широкие возможности, которые есть у Azure RBAC.

Соединители

Доступность соединителей может быть одной из основных причин в процессе выбора между Logic Apps и Power Automate. Хотя большинство разъемов являются общими. Не все соединители, доступные в Power Automate, доступны в Logic Apps и наоборот.

Некоторые соединители, например Sentinel, доступны только в Logic Apps. Другие недоступны в Logic Apps, например действие Teams «Отправить адаптивную карточку и дождаться ответа в качестве потокового бота». Я использую это конкретное действие в своем решении Intune . Во время создания этого решения это действие было недоступно в Logic Apps, поэтому я решил создать это решение с помощью Power Automate (хотя через пару недель после написания этого сообщения в блоге действие стало доступно в Logic Apps). .

Регионы

Это небольшое и в основном незначительное преимущество, но поскольку приложения логики создаются внутри портала Azure, вы можете легко выбрать, в каком регионе они должны работать при создании приложения. Расположение потоков определяется расположением среды , которая может быть не столь прозрачна для пользователя, создающего поток.

Автоматизация развертывания

Последнее преимущество Logic Apps, которое я хочу затронуть, — это возможность автоматизировать развертывание. С помощью Power Automate мы можем загрузить поток в виде ZIP-файла и загрузить этот ZIP-файл на портал, чтобы создать его. Поскольку Logic Apps основаны на Azure, мы можем использовать шаблоны ARM для автоматизации развертывания. С помощью приложения логики очень легко экспортировать текущее приложение логики в шаблон ARM.

Этот шаблон можно использовать для повторного развертывания приложения логики. Благодаря возможностям шаблонов ARM мы также можем использовать Azure DevOps для автоматического развертывания наших приложений логики.

 

Заключение

Задача этой статьи показать, что Power Automate и Logic Apps разные инструменты. Power Automate это отличный инструмент для автоматизации некоторых простых задач. Но важно знать, что вы должны пытаться использовать потоки только тогда, когда пытаетесь автоматизировать задачи, которые касаются только вас (например, получать уведомление, когда вы получаете электронное письмо от своего начальника).

Если вы хотите автоматизировать некоторые общие задачи ИТ-администрирования, Logic Apps — это то, что вам нужно.

Если у вас остались вопросы, просто свяжитесь с нами. Мы в Fanetech удовлетворяем растущие технологические потребности наших клиентов в Казахстане и за рубежом. Наше внимание к бизнес-результатам наших клиентов и обширные знания в широком спектре отраслей и решений позволили нам оставаться партнером и надежным консультантом для многих организаций.

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

 

ru_RUРусский