snowflake azure private link traffic

Mohammed Thahif BK 341 Reputation points
2024-03-29T12:11:14.03+00:00

Hello,

We are trying to enable private link service to integrate Snowflake on Azure with blob service in our subscription. https://docs.snowflake.com/en/user-guide/privatelink-azure

However, need to understand whether this traffic flows via our firewall or does it remains in MS backbone?

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
2,436 questions
Azure
Azure
A cloud computing platform and infrastructure for building, deploying and managing applications and services through a worldwide network of Microsoft-managed datacenters.
949 questions
Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,149 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.
466 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. KapilAnanth-MSFT 35,086 Reputation points Microsoft Employee
    2024-03-29T12:55:30.8066667+00:00

    @Mohammed Thahif BK ,

    Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.

    Can you please elaborate more about your requirement and environment?

    It is possible that the 3rd party (Snowflake) is exposing their service via a SLB. (I am assuming that you do not have control over the 3rd party's side)

    • A consumer of the service can only create a Private EndPoint in a VNET in your subscription.
    • The above PE can only be used for connecting unidirectionally to the 3rd Party service exposed via the PLS.
      i.e., PE only supports inbound communication from the resources that are attached to the PE VNET's network (VNET, Peered VNETs and OnPrem networks connected via VPN or ExpressRoute )

    So, when you say, "integrate Snowflake on Azure with blob service" - I am afraid I don't understand what you are trying to achieve.

    • Azure Blob Storage (Storage Account) is a PaaS Service and does not belong to a particular VNET.
    • So, if your intention is to connect from the 3rd party to the Blob via the PE - this is not feasible.

    P.S :

    • For a connection from a VM (or any resource connected to a VNET) to a PLS via PE always stays within the Microsoft backbone.
    • Every traffic here is private

    Cheers,

    Kapil