Azure data factory uses integration runtime to enable various data integration capabilities across the network environments. Integration runtimes are of three types:
Azure integration run time : It can copy data between cloud data stores and can dispatch the activity to various compute services like SQL server or HDInsight for data transformation
Self-hosted integration runtime : Useful to copy data between a cloud data store and a private network data store. It also dispatches transform activities on on-premises or virtual network resources.
Azure SSIS integration runtime : Using this, we can execute SSIS packages natively in a managed environment. It is useful for shifting SSIS packages to the Azure data factory.