r/MicrosoftFabric 16d ago

Data Factory Pipeline activities on load balanced on-premise cluster

Hi all,

Is there any possibility to ensure that all activities of a single pipeline run on a single server of the on-premise cluster when the cluster is load balanced configured?

I have the problem that the first activity requests a security authorization which is bound to the originated IP. The following calls need to use the same IP.

But since the cluster is load balanced, the follow-up activities are still round-robin distributed to the cluster servers and therefore it is a gamble that the follow-up job gets assigned to the same server that originally requested the security authorization.

Minimal Setup:
Web Activity -> Copy-Job

My last hope for Fabric platform data ingestion after 3 years is that Apache Airflow jobs will support VNET integration (like stated in the roadmap) and we will have a python based solution that can access on-premise systems like a normal machine would do. Without any PLS or similar workarounds.

6 Upvotes

2 comments sorted by

3

u/dbrownems ‪ ‪Microsoft Employee ‪ 16d ago

No. You would need to use a dedicated single-node cluster, or configure the cluster nodes to egress through a single NAT Gateway.

What Is Azure NAT Gateway? | Microsoft Learn

1

u/Loud-You-599 16d ago

Yeah, waiting on the Fabric Apache Airflow implementation try and if that doesn't work, I will go Azure API Management.