A Distributed Availability Group (DAG) is an Availability Group that instead of nodes it consiss of two or more other Availability Groups. It is quite flexible and Availability Groups can be of different architecture, version even OS. For example it is possible to have a DAG between an AG on windows and an AG on Linux or a SQL Server 2022 AG and a SQL Server 2017. Here we will describe the creation of a DAG between an AG on premises and an AG on Azure.