Azure synapse studio private endpoint configuration

Mohammed Thahif BK 341 Reputation points
2022-08-25T09:32:50.73+00:00

Hello,

We have multiple synapse workspaces, one for each environment (prod, preprod,dev and test). We have created pvt dns zones on Azure one for each sub resources.

privatelink.azuresynapse.net - pvt link hubs
privatelink.sql.azuresynapse.net - sql/sqlondemand
privatelink.dev.azuresynapse.net - dev

However, the fqdn for azure pvt link hub remains same for all the 4 workspaces and I don't think we can add multiple IP addresses to the same A record.

can someone help us, what's the best practices when we have multiple workspaces? how to handle DNS resolution for synapse studio?

Regards
Thahif

Azure DNS
Azure DNS
An Azure service that enables hosting Domain Name System (DNS) domains in Azure.
603 questions
Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
4,455 questions
Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
471 questions
{count} votes

Accepted answer
  1. Vidya Narasimhan 2,126 Reputation points Microsoft Employee
    2022-08-28T14:34:55.473+00:00

    Hi @Mohammed Thahif BK

    For Synapse private link hub, create single private endpoint in your hub Vnet that is peered with spoke Synapse Vnets. Private link hubs are intended for loading the static content of Synapse Studio over private links and will connect to respective Synapse resources like SQL/serverless SQL private endpoints.
    So, there should be a single private dns zone (privatelink .azuresynapse.net)in hub Vnet for private link hub.


1 additional answer

Sort by: Most helpful
  1. msrini-MSFT 9,261 Reputation points Microsoft Employee
    2022-08-25T14:55:27.86+00:00

    Hi,

    You will need to create separate Private DNS Zones of the below, in each of your environment.

    privatelink.azuresynapse.net - pvt link hubs
    privatelink.sql.azuresynapse.net - sql/sqlondemand
    privatelink.dev.azuresynapse.net - dev

    Then link your DNS Zones to the respective VNET environments.

    Let me know if you have any issues.

    Regards,
    Karthik Srinivas