Skip to content
Cloud Efficiency Hub

Suboptimal Integration Runtime Region Selection in Azure Data Factory

The short version

When Integration Runtimes use the default "Auto Resolve" region setting, the work does not always run in the region where the data lives.

Jurian van Hoorn

Operations Senior (Azure Cloud) @ Netcompany

Category
Networking
Reference
CER-0261
Type
Inefficient Architecture

Explanation

Why the waste happens and who it affects.

For copy activities, Azure makes a best effort to run in the sink data store's region (or the closest region in the same geography) and falls back to the data factory's own region when the sink region cannot be detected; data flows, Lookup, GetMetadata, and Delete activities, and IRs in a managed virtual network run in the data factory's region. For example, a data factory created in US East that processes data stored in West Europe will run its data flows, and copies to sinks whose region cannot be detected, in US East. This causes unnecessary cross-region data transfer, increasing networking costs and pipeline latency. The inefficiency often goes unnoticed because data transfer costs are billed separately from pipeline compute charges.

Billing model

The pricing dimensions that drive this cost.

ADF billing includes charges for pipeline activity runs, data movement, and Integration Runtime compute. Data transferred between Azure regions incurs additional network egress costs, which can exceed compute costs when workloads are large or frequent.

How to detect

4 checks to find it in your estate.

  • Review Integration Runtime configurations and confirm their assigned regions
  • Identify data movements that cross Azure region boundaries (e.g., West Europe to US East)
  • Correlate pipeline-level data movement costs with Integration Runtime region assignments
  • Assess whether "Auto Resolve" settings are active in environments that have regionally constrained data sources

How to fix

4 ways to remove the waste.

  • Explicitly configure Integration Runtimes to run in the same region as the data sources and targets
  • Avoid the "Auto Resolve" setting unless cross-region data processing is intentional
  • Establish governance to enforce region alignment across ADF environments
  • Regularly review Data Factory cost breakdowns to ensure network charges align with expected data movement patterns

Documentation

Vendor references for pricing and configuration.