Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 5.18 KB

logic-apps-resource-environment-differences-table.md

File metadata and controls

13 lines (12 loc) · 5.18 KB
ms.service ms.topic author ms.author ms.date
azure-logic-apps
include
ecfan
estfan
09/01/2024
Hosting option Benefits Resource sharing and usage Pricing and billing model Limits management
Consumption

Host environment: Multitenant Azure Logic Apps
- Easiest to get started

- Pay for what you use

- Fully managed
A single logic app resource can have only one workflow.

All logic apps across Microsoft Entra tenants share the same processing (compute), storage, network, and so on.

For redundancy purposes, data is replicated in the paired region. For high availability, geo-redundant storage (GRS) is enabled.
Consumption (pay-per-execution) Azure Logic Apps manages the default values for these limits, but you can change some of these values, if that option exists for a specific limit.
Standard (Workflow Service Plan)

Host environment:
Single-tenant Azure Logic Apps

Note: If your scenario requires containers, create single-tenant based logic apps using Azure Arc enabled Logic Apps. For more information, review What is Azure Arc enabled Logic Apps?
- More built-in connectors hosted on the single-tenant runtime for higher throughput and lower costs at scale

- More control and fine-tuning capability around runtime and performance settings

- Integrated support for virtual networks and private endpoints.

- Create your own built-in connectors.
A single logic app resource can have multiple stateful and stateless workflows.

Workflows in a single logic app and tenant share the same processing (compute), storage, network, and so on.

Data stays in the same region where you deploy your logic app.
Standard, based on a hosting plan with a selected pricing tier.

If you run stateful workflows, which use external storage, the Azure Logic Apps runtime makes storage transactions that follow Azure Storage pricing.
You can change the default values for many limits, based on your scenario's needs.

Important: Some limits have hard upper maximums. In Visual Studio Code, the changes you make to the default limit values in your logic app project configuration files won't appear in the designer experience. For more information, see Edit app and environment settings for logic apps in single-tenant Azure Logic Apps.
Standard (App Service Environment v3)

Host environment:
App Service Environment v3 (ASEv3) - Windows plans only
Same capabilities as single-tenant plus the following benefits:

- Fully isolate your logic apps.

- Create and run more logic apps than in single-tenant Azure Logic Apps.

- Pay only for the ASE App Service plan, no matter the number of logic apps that you create and run.

- Can enable autoscaling or manually scale with more virtual machine instances or a different App Service plan.

- Inherit the network setup from the selected ASEv3. For example, when you deploy to an internal ASE, workflows can access the resources in a virtual network associated with the ASE and have internal access points.

Note: If accessed from outside an internal ASE, run histories for workflows in that ASE can't access action inputs and outputs.
A single logic app can have multiple stateful and stateless workflows.

Workflows in a single logic app and tenant share the same processing (compute), storage, network, and so on.

Data stays in the same region where you deploy your logic apps.
App Service plan You can change the default values for many limits, based on your scenario's needs.

Important: Some limits have hard upper maximums. In Visual Studio Code, the changes you make to the default limit values in your logic app project configuration files won't appear in the designer experience. For more information, see Edit app and environment settings for logic apps in single-tenant Azure Logic Apps.