Last Updated: 2024-04-16
Azure Private Link is a Microsoft Azure service that enables you to securely connect your Azure Virtual Network to Azure Platform as a Service (PaaS) resources, Azure Virtual Machine (VM) instances, and Azure Kubernetes Service (AKS) clusters. This approach provides a secure way to access these services over a private endpoint located inside your virtual network, eliminating the need to expose connections to the public internet.
Starburst Galaxy extends support for Azure Private Link across specific catalogs. This tutorial will guide you through the process of configuring Private Link for Azure database PaaS.
In this tutorial, you will learn how to configure Azure Private Link for Azure database PaaS.
Once you've completed this tutorial, you will be able to:
10.0.0.0/8
.Starburst tutorials are designed to get you up and running quickly by providing bite-sized, hands-on educational resources. Each tutorial explores a single feature or topic through a series of guided, step-by-step instructions.
If you are configuring Private Link for the first time you are encouraged to work with a Starburst technical resource. This individual will work with you to set up the environment needed to complete the tutorial.
To be assigned this resource, you should reach out to your regular Starburst account team for assistance.
Once assigned, your Starburst technical resource will work with you to set up an environment where you can complete the tutorial.
Please review the following overview of this process before beginning the tutorial.
Understanding the Azure Private Link architecture is important when completing the steps in this tutorial. In this section you will learn about this architecture and the way that Starburst Galaxy uses it to securely connect private clouds.
This tutorial also follows a corresponding Azure quickstart on the same topic. It is recommended that you consult this documentation if you want to learn more about Azure Private Link.
The following diagram illustrates a Private Link connection to Azure SQL.
Review the diagram to ensure that you understand the architecture that you will create in this tutorial.
This section of the tutorial is designed for users of either Azure Database for PostgreSQL or Azure Database for MySQL.
Both services offer a Private access (Vnet Integration) network configuration option that makes connections using Private Link impossible. If you are using either of these services, the instructions below will help you determine whether your Vnet Integration is enabled, and therefore whether your services are able to connect using Private Link.
You're going to start by signing in to the Azure portal. Remember to sign into the account containing the Azure database that you would like to connect using Private Link. If you use multiple Azure accounts, ensure that you pick the correct one.
Now it's time to check your database network configuration. To do this, you'll need to find the correct database first.
It's time to obtain your database resource ID. You'll need to provide this to Starburst support later in the tutorial. They will use this ID to create a private endpoint.
You're going to start by signing in to the Azure portal. Remember to sign into the account containing the Azure database that you would like to connect using Private Link. If you use multiple Azure accounts, ensure that you pick the correct one.
Now it's time to record your database resource ID so you can send it to Starburst support.
You are going to use the automated assistant in Starburst Galaxy to open a support ticket and provide support with the Resource ID that you just copied. You will also need to provide your preferred Starburst Galaxy Private Link configuration name.
Background
Starburst support will use the resource ID that you provided to create a private endpoint. This section will walk you through the process of accepting the endpoint connection.
You're going to begin by selecting your private endpoint connection settings in the Azure portal. This process varies depending on your database type.
Follow the instructions that apply to your database type from the options listed below.
Once Starburst support has created the private endpoint, you will see the connection listed as Pending.
Congratulations! You have reached the end of this tutorial, and the end of this stage of your journey.
You're all set! Now you can use Private Link to configure access to data in your Azure database.
At Starburst, we believe in continuous learning. This tutorial provides the foundation for further training available on this platform, and you can return to it as many times as you like. Future tutorials will make use of the concepts used here.
Starburst has lots of other tutorials to help you get up and running quickly. Each one breaks down an individual problem and guides you to a solution using a step-by-step approach to learning.
Visit the Tutorials section to view the full list of tutorials and keep moving forward on your journey!