What is the integration runtime?

The Azure Data Factory integration runtime is the computing architecture that enables the following data integration capabilities across a variety of network configurations.
There are three different types of integration runtimes:

Azure Integration Run Time: Data may be copied across cloud data storage, and the activity can be dispatched to a range of computing services, such as Azure HDinsight or SQL server, where the transformation takes place.

Self Hosted Integration Run Time: Self-hosted Integration Run Time is software that is nearly identical to Azure Integration Run Time in terms of coding. However, it must be installed on a physical system or a virtual machine in a virtual network. A Self Hosted IR may perform copy operations between a public cloud data store and a local network data store. It may also schedule transformation tasks for private network computing resources. Data Factory will not be able to directly access on-primitive data sources since they are behind a firewall, thus we utilize Self Hosted IR. By setting the firewall in a certain way, we may occasionally build a direct link between Azure and on-premises data sources, eliminating the requirement for a self-hosted IR.

Azure SSIS Integration Run Time: You can natively run SSIS packages in a controlled environment using SSIS Integration Run Time. We utilize Azure SSIS Integration Run Time to lift and move SSIS packages to the data factory.