Blog Post

Azure Database for PostgreSQL Blog
2 MIN READ

Mirroring Azure Database for PostgreSQL flexible server behind VNET and Private Endpoint

scoriani's avatar
scoriani
Icon for Microsoft rankMicrosoft
Jul 15, 2025

Microsoft Fabric now supports mirroring for Azure Database for PostgreSQL Flexible Server instances that are deployed with VNET integration or behind a Private Endpoint.

We’re excited to announce that Microsoft Fabric now supports Mirroring for Azure Database for PostgreSQL flexible server (in Public Preview) for server instances that are deployed with VNET integration or behind a Private Endpoint. This enhancement significantly expands the reach of Fabric’s real-time data replication capabilities, enabling secure and seamless analytics on transactional data—even for network-isolated environments.

What Is Fabric Mirroring?

Fabric Mirroring is a low-latency, low-cost data replication solution that continuously syncs data from operational databases into Microsoft Fabric’s OneLake. For PostgreSQL Flexible Server, this means near real-time replication of selected tables into Delta format, enabling advanced analytics, AI, and reporting without impacting transactional workloads

Why VNET and Private Endpoint Support Matters

Many Enterprise customers are deploying their Azure Database for PostgreSQL flexible server instances within Azure Virtual Networks or configuring Private Endpoint to connect to their database from isolated network. Until now, mirroring was limited to PostgreSQL Flexible Servers with public endpoint access. With this update, organizations can now mirror databases hosted in secure, network-isolated environments—such as those protected by VNETs or Private Endpoints—without compromising on data security or compliance.

This is made possible through integration with the VNET Data Gateway, which allows Fabric’s front-end services to securely connect to PostgreSQL servers without requiring public exposure or complex network reconfiguration.

You can now follow our tutorial in the official documentation here to test this feature today in your environment.

First step for mirroring PostgreSQL Flexible Server behind a VNET or Private Endpoint is to create a VNET Data Gateway in your Microsoft Fabric tenant following this picture:

Then you can click on "Create a virtual networ gateway" providing your Fabric capacity and Azure Virtual Network details where your Flexible Server is deployed in this panel, or use an existing VNET Data Gateway that may already exist for that Azure Virtual Network:

Last step required is during the creation of your Mirrored PostgreSQL database in Fabric. In the "New source" page, you can now select a Data gateway that exists in your Microsoft Fabric tenant and that can access your Azure Database for PostgreSQL in the same Azure Virtual Network:

When this is done, Microsoft Fabric services will connect to PostgreSQL Flexible Server through the Data Gateway using private connectivity and continuing the creation of the Mirrored artifact regularly. Mirroring initial snapshot and subsequent change batches will then flow from PostgreSQL Flexible Server to Microsoft Fabric OneLake regularly as expected!

What’s Next?

With VNET and Private Endpoint support now in place, the team is focusing on enabling mirroring for HA-enabled PostgreSQL servers—another key ask from enterprise customers. Stay tuned for updates as we move toward General Availability!

Updated Jul 15, 2025
Version 1.0
No CommentsBe the first to comment