Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.36 KB

README.md

File metadata and controls

27 lines (18 loc) · 1.36 KB

Containerised ADF Self-Hosted Integration Runtimes

Servian - Competitive Advantage through Data
[email protected]

Introduction

This project works to make a highly-available, containerised deployment of the Azure Data Factory Self-Hosted Integration Runtime. \

In summary, the Integration Runtime is a concept used by Azure Data Factory to move data and perform actions against sources that a public PaaS, cloud-based IR could not, such as on-prem databases or service endpointed storage. \

Previously, the IR needed to be run on a full-sized VM, and had a rather manual configuration process. However, with recent work, the ADF team have made it possible to containerise this solution. \

Getting Started

You'll need to be running Docker for Windows, as the SHIR relies on the use of a windows container: https://docs.docker.com/docker-for-windows/ \

(Obviously, more advanced users will look to configure a service such as AKS to host this moving forward) \

You'll also need to download the MSI for the SHIR and pop it into the docker build folder. It'll need to have the build/version stripped from the file name for the dockerfile to add it to the image. Rename it: "IntegrationRuntime.msi" .Gitignore is set to filter the MSI out of subsequent commits. \

TODO

  • Assemble a build pipeline
  • Continuously deploy to ACR / AKS
  • Fix registration of HA nodes