Бөлісу құралы:


Оценка затрат на хранение рабочих процессов приложения логики уровня "Стандартный" в Azure Logic Apps с одним клиентом

Область применения: Azure Logic Apps (стандартная версия)

Для любых операций хранения Azure Logic Apps использует Службу хранилища Azure. В традиционных мультитенантных Azure Logic Apps любые затраты на использование хранилища и затраты присоединяются к приложению логики. Если вы работаете в Azure Logic Apps с одним клиентом, вы сможете использовать собственную учетную запись хранения. Затраты на хранение приводятся отдельным списком при выставлении счетов в накладной Azure. Это обеспечивает большую гибкость и контроль над данными приложения логики.

Примечание.

Сведения из этой статьи актуальны для рабочих процессов в среде Azure Logic Apps с одним клиентом. Эти рабочие процессы размещаются в одном и том же приложении логики и в одном клиенте, которые используют общее хранилище. Дополнительные сведения см. в статье "Один клиент и мультитенант" в Azure Logic Appst.

Затраты на хранилище могут меняться в зависимости от содержимого рабочего процесса. Разные сочетания триггеров, действий и полезных данных требуют разных операций и условий хранения. Из этой статьи вы узнаете, как оценить затраты на хранение при использовании собственной учетной записи хранения Azure с приложениями логики на основе одного клиента. Сначала с помощью калькулятора хранения Logic Apps вы сможете оценить, сколько операций в хранилище вам предстоит выполнить. Затем с помощью калькулятора цен Azure вы сможете спрогнозировать возможные затраты на хранение.

Необходимые компоненты

  • Учетная запись и подписка Azure. Если у вас нет ее, вы можете зарегистрироваться для получения бесплатной учетной записи Azure.

  • Рабочий процесс Logic Apps с одним клиентом. Создать рабочий процесс можно с помощью портала Azure или Visual Studio Code. Если у вас еще нет рабочего процесса, вы можете использовать образцы малых, средних и крупных рабочих процессов, доступные в калькуляторе хранения.

  • Учетная запись хранения, которую рекомендуется использовать с рабочим процессом. Если у вас нет учетной записи хранения, создайте ее.

Код JSON вашего рабочего процесса

Если вам нужно оценить рабочий процесс, вам понадобится его код JSON:

  1. Войдите на портал Azure.

  2. Откройте службу Logic Apps и выберите свой рабочий процесс.

  3. В меню приложения логики в разделе "Средства разработки" выберите представление кода приложения логики.

  4. Скопируйте код JSON рабочего процесса.

Оценка потребностей в хранении

  1. Откройте калькулятор хранения Logic Apps.

    Снимок экрана из калькулятора хранения Logic Apps с интерфейсом ввода.

  2. Введите, загрузите или выберите код JSON для рабочего процесса приложения логики с одним клиентом.

    • Если вы скопировали код на предыдущем шаге, вставьте его в окно Вставить или загрузить workflow.json.
    • Если файл workflow.json сохранен в локальной директории, выберите Обзор файлов под пунктом Выбрать рабочий процесс. Выберите файл и нажмите Открыть.
    • Если у вас еще нет рабочего процесса, выберите один из образцов под пунктом Выбрать рабочий процесс.
  3. Проверьте параметры в меню Дополнительные параметры. Перечень параметров зависит от типа рабочего процесса:

    • Параметр для ввода количества выполнений цикла.
    • Параметр, позволяющий выбрать все действия с объемом полезных данных более 32 КБ.
  4. Для пункта Ежемесячное выполнение укажите, сколько раз в месяц будет выполняться рабочий процесс.

  5. Выберите Рассчитать и подождите, когда будет завершено вычисление.

  6. В разделе Разбивка операций хранения и шаги расчета вы можете узнать предполагаемое Число операций.

    Вы увидите две таблицы, где приведено предполагаемое количество операций по выполнениям и по месяцам. В таблицах будут представлены следующие операции:

    • Большой двоичный объект (чтение) — для операций чтения в Хранилище BLOB-объектов Azure.
    • Большой двоичный объект (запись) — для операций записи в Хранилище BLOB-объектов Azure.
    • Очередь — для операций очередей Azure класса 2.
    • Таблицы — для операций в Хранилище таблиц Azure.

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

    Снимок экрана из калькулятора хранения Logic Apps с результатами по оценке операций.

Оценка затрат на хранение

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

Оценка затрат на операции с хранилищем BLOB-объектов

Чтобы оценить ежемесячные затраты на операции с хранилищем BLOB-объектов приложения логики, выполните следующие действия:

  1. Перейдите к калькулятору цен Azure.

  2. На вкладке Продукты выберите Хранилище>Учетные записи хранения. Либо в панель поиска введите Учетные записи хранения и выберите подходящий элемент.

    Снимок экрана из калькулятора цен Azure с элементом, позволяющим добавить представление

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

  4. В пункте Регион выберите регион своего приложения логики.

  5. В пункте Тип выберите Хранилище блочных BLOB-объектов.

  6. В пункте Уровень производительности выберите свой уровень производительности.

  7. В пункте Избыточность выберите уровень избыточности.

  8. Настройте остальные параметры.

  9. В разделе Операции записи введите количество операций записи BLOB-объектов из калькулятора хранения Logic Apps, поделенное на 10 000. Без этого шага не обойтись, поскольку калькулятор рассчитывает операции хранения в транзакционных единицах.

  10. В разделе Операции чтения введите количество операций чтения BLOB-объектов из калькулятора хранения Logic Apps, поделенное на 10 000. Без этого шага не обойтись, поскольку калькулятор рассчитывает операции хранения в транзакционных единицах.

  11. Просмотрите предполагаемые затраты на операции хранения BLOB-объектов.

Оценка затрат на операции с очередью

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

  1. Перейдите к калькулятору цен Azure.

  2. На вкладке Продукты выберите Хранилище>Учетные записи хранения. Либо в панель поиска введите Учетные записи хранения и выберите подходящий элемент.

    Снимок экрана из калькулятора цен Azure с элементом, позволяющим добавить представление

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

  4. В пункте Регион выберите регион своего приложения логики.

  5. В пункте Тип выберите Хранилище очередей.

  6. В пункте Тип учетной записи хранения выберите подходящий тип учетной записи хранения.

  7. В пункте Избыточность выберите уровень избыточности.

  8. В разделе Операции очереди класса 2 введите количество операций Очередь из калькулятора хранения Logic Apps, поделенное на 10 000. Без этого шага не обойтись, поскольку калькулятор рассчитывает операции очереди в транзакционных единицах.

  9. Просмотрите предполагаемые затраты на операции с очередью.

Оценка затрат на операции с таблицами

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

  1. Перейдите к калькулятору цен Azure.

  2. На вкладке Продукты выберите Хранилище>Учетные записи хранения. Либо в панель поиска введите Учетные записи хранения и выберите подходящий элемент.

    Снимок экрана из калькулятора цен Azure с элементом, позволяющим добавить представление

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

  4. В пункте Регион выберите регион своего приложения логики.

  5. В пункте Тип выберите Хранилище таблиц.

  6. В пункте Уровень выберите нужный уровень производительности.

  7. В пункте Избыточность выберите уровень избыточности.

  8. В разделе Транзакции с хранилищем введите количество операций Таблица из калькулятора хранения Logic Apps, поделенное на 10 000. Без этого шага не обойтись, поскольку калькулятор рассчитывает операции очереди в транзакционных единицах.

  9. Просмотрите предполагаемые затраты на операции с хранилищем таблиц.

Следующий шаг