A self-hosted integration runtime can run copy activities between a cloud data store and a data store in a private network. It also can dispatch transform activities against compute resources in an on-premises network or an Azure virtual network.
What is the integration runtime?
The Integration Runtime (IR) is the compute infrastructure used by Azure Data Factory and Azure Synapse pipelines to provide the following data integration capabilities across different network environments: Data Flow: Execute a Data Flow in managed Azure compute environment.
What is Shir in Azure data Factory?
SHIR serves as a secure gateway between internal and external networks, it passes encrypted credentials to access internal resources and encrypts outbound data. As you can see from ADF architecture diagram below, a single IR allows connecting multiple database servers and file servers to a specific Data Factory.