Skip to content

Commit 08ede46

Browse files
committed
Adding new content for private link
1 parent d300673 commit 08ede46

9 files changed

+66
-76
lines changed

articles/mariadb/concepts-data-access-security-private-link.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ ms.date: 01/09/2020
1010

1111
# Private Link for Azure Database for MariaDB (Preview)
1212

13-
Private Link allows you to connect to various PaaS services in Azure via a private endpoint. Azure Private Link essentially brings Azure services inside the customer’s private VNet. The PaaS resources can be accessed using the private IP address just like any other resource in the VNet.
13+
Private Link allows you to connect to various PaaS services in Azure via a private endpoint. Azure Private Link essentially brings Azure services inside your private Virtual Network (VNet). The PaaS resources can be accessed using the private IP address just like any other resource in the VNet.
1414

15-
For a list to PaaS services that support Private Link functionality, go to the [Private Link Documentation page](https://docs.microsoft.com/azure/private-link/index). A private endpoint is a private IP address within a specific [VNet](https://docs.microsoft.com/azure/virtual-network/virtual-networks-overview) and Subnet.
15+
For a list to PaaS services that support Private Link functionality, review the Private Link [documentation](https://docs.microsoft.com/azure/private-link/index). A private endpoint is a private IP address within a specific [VNet](https://docs.microsoft.com/azure/virtual-network/virtual-networks-overview) and Subnet.
1616

1717
> [!NOTE]
18-
> This feature is available in all regions of Azure public cloud where Azure Database for MariaDB is deployed for General Purpose and Memory Optimized servers.
18+
> This feature is available in all Azure regions where Azure Database for MariaDB supports General Purpose and Memory Optimized pricing tiers.
1919
2020
## Data exfiltration prevention
2121

22-
Data ex-filtration in Azure Database for MariaDB is when an authorized user, such as a database admin is able to extract data from one system and move it to another location or system outside the organization. For example, the user moves the data to a storage account owned by a third party.
22+
Data ex-filtration in Azure Database for MariaDB is when an authorized user, such as a database admin, is able to extract data from one system and move it to another location or system outside the organization. For example, the user moves the data to a storage account owned by a third party.
2323

2424
Consider a scenario with a user running MariaDB workbench inside an Azure VM connecting to an Azure Database for MariaDB instance. This MariaDB instance is in the West US data center. The example below shows how to limit access with public endpoints on Azure Database for MariaDB using network access controls.
2525

26-
* Disable all Azure service traffic to Azure Database for MariaDB via the public endpoint by setting Allow Azure Services to OFF. Ensure no IP addresses are allowed in the server either via [firewall rules](https://docs.microsoft.com/azure/mariadb/concepts-firewall-rules) or [virtual network service endpoints](https://docs.microsoft.com/azure/mariadb/concepts-data-access-and-security-vnet).
26+
* Disable all Azure service traffic to Azure Database for MariaDB via the public endpoint by setting Allow Azure Services to OFF. Ensure no IP addresses or ranges are allowed to access the server either via [firewall rules](https://docs.microsoft.com/azure/mariadb/concepts-firewall-rules) or [virtual network service endpoints](https://docs.microsoft.com/azure/mariadb/concepts-data-access-and-security-vnet).
2727

2828
* Only allow traffic to the Azure Database for MariaDB using the Private IP address of the VM. For more information, see the articles on [Service Endpoint](concepts-data-access-security-vnet.md) and [VNet firewall rules](howto-manage-vnet-portal.md).
2929

@@ -34,26 +34,25 @@ Consider a scenario with a user running MariaDB workbench inside an Azure VM con
3434

3535
At the end of this setup, the Azure VM can connect only to Azure Database for MariaDB in the West US region. However, the connectivity isn't restricted to a single Azure Database for MariaDB. The VM can still connect to any Azure Database for MariaDB in the West US region, including the databases that aren't part of the subscription. While we've reduced the scope of data exfiltration in the above scenario to a specific region, we haven't eliminated it altogether.</br>
3636

37-
With Private Link, customers can now set up network access controls like NSGs to restrict access to the private endpoint. Individual Azure PaaS resources are then mapped to specific private endpoints. A malicious insider can only access the mapped PaaS resource (i.e. an Azure Database for MariaDB) and no other resource.
37+
With Private Link, you can now set up network access controls like NSGs to restrict access to the private endpoint. Individual Azure PaaS resources are then mapped to specific private endpoints. A malicious insider can only access the mapped PaaS resource (for example an Azure Database for MariaDB) and no other resource.
3838

3939
## On-premises connectivity over private peering
4040

41-
When customers connect to the public endpoint from on-premises machines, their IP address needs to be added to the IP-based firewall using a server-level firewall rule. While this model works well for allowing access to individual machines for dev or test workloads, it's difficult to manage in a production environment.
41+
When you connect to the public endpoint from on-premises machines, your IP address needs to be added to the IP-based firewall using a server-level firewall rule. While this model works well for allowing access to individual machines for dev or test workloads, it's difficult to manage in a production environment.
4242

43-
With Private Link, customers can enable cross-premises access to the private endpoint using ExpressRoute, private peering, or VPN tunneling. Customers can then disable all access via the public endpoint and not use the IP-based firewall to allow any IP addresses.
43+
With Private Link, you can enable cross-premises access to the private endpoint using [Express Route](https://azure.microsoft.com/services/expressroute/) (ER), private peering or [VPN tunnel](https://docs.microsoft.com/azure/vpn-gateway/). They can subsequently disable all access via public endpoint and not use the IP-based firewall.
4444

45-
With Private Link, customers can enable cross-premises access to the private endpoint using [Express Route](https://azure.microsoft.com/services/expressroute/) (ER), private peering or [VPN tunnel](https://docs.microsoft.com/azure/vpn-gateway/). They can subsequently disable all access via public endpoint and not use the IP-based firewall.
46-
47-
## How to set up Private Link for Azure Database for MariaDB
45+
## Configure Private Link for Azure Database for MariaDB
4846

4947
### Creation Process
5048

51-
Private Endpoints can be created using:
49+
Private Endpoints are required to enable Private Link. This can be done using the following how-to guides.
5250

53-
* [Portal](https://docs.microsoft.com/azure/mariadb/howto-configure-privatelink-portal)
51+
* [Azure Portal](https://docs.microsoft.com/azure/mariadb/howto-configure-privatelink-portal)
5452
* [CLI](https://docs.microsoft.com/azure/mariadb/howto-configure-privatelink-cli)
5553

5654
### Approval Process
55+
5756
Once the network admin creates the Private Endpoint (PE), the admin can manage the Private Endpoint Connection (PEC) to Azure Database for MariaDB.
5857

5958
> [!NOTE]
@@ -78,7 +77,7 @@ Once the network admin creates the Private Endpoint (PE), the admin can manage t
7877

7978
![select the Private endpoint final state](media/concepts-data-access-and-security-private-link/show-private-link-approved-connection.png)
8079

81-
## Use cases of Private Link for Azure database for MariaDB
80+
## Use cases of Private Link for Azure Database for MariaDB
8281

8382
Clients can connect to the Private endpoint from the same VNet, peered VNet in same region, or via VNet-to-VNet connection across regions. Additionally, clients can connect from on-premises using ExpressRoute, private peering, or VPN tunneling. Below is a simplified diagram showing the common use cases.
8483

articles/mariadb/howto-configure-privatelink-cli.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ ms.date: 01/09/2020
1010

1111
# Create and manage Private Link for Azure Database for MariaDB (Preview) using CLI
1212

13-
A Private Endpoint is the fundamental building block for private link in Azure. It enables Azure resources, like Virtual Machines (VMs), to communicate privately with private link resources. In this article, you will learn how to create a VM on an Azure Virtual Network, an Azure Database for MariaDB server with an Azure private endpoint using the Azure CLI. Then, you can securely access the MariaDB Server from the VM.
13+
A Private Endpoint is the fundamental building block for private link in Azure. It enables Azure resources, like Virtual Machines (VMs), to communicate privately with private link resources. In this article, you will learn how to use the Azure CLI to create a VM in an Azure Virtual Network and an Azure Database for MariaDB server with an Azure private endpoint.
1414

1515
> [!NOTE]
16-
> This feature is available in all regions of Azure public cloud where Azure Database for MariaDB is deployed for General Purpose and Memory Optimized servers.
16+
> This feature is available in all Azure regions where Azure Database for MariaDB supports General Purpose and Memory Optimized pricing tiers.
1717
1818
## Prerequisites
1919

@@ -156,7 +156,7 @@ Connect to the VM *myVm* from the internet as follows:
156156
Name: mydemoserver.mariadb.privatelink.database.azure.com
157157
Address: 10.1.3.4
158158
159-
3. Install [MySQL Workbench](https://dev.mysql.com/doc/workbench/wb-installing-windows.html).
159+
3. Test the private link connection for the MariaDB server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/wb-installing-windows.html) to do the operation.
160160
161161
4. In **New connection**, enter or select this information:
162162

articles/mariadb/howto-configure-privatelink-portal.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ ms.date: 01/09/2020
1010

1111
# Create and manage Private Link for Azure Database for MariaDB (Preview) using Portal
1212

13-
A Private Endpoint is the fundamental building block for private link in Azure. It enables Azure resources, like Virtual Machines (VMs), to communicate privately with private link resources. In this article, you will learn how to create a VM on an Azure Virtual Network, an Azure Database for MariaDB with an Azure private endpoint using the Azure Portal. Then, you can securely access the MariaDB Server from the VM.
13+
A Private Endpoint is the fundamental building block for private link in Azure. It enables Azure resources, like Virtual Machines (VMs), to communicate privately with private link resources. In this article, you will learn how to use the Azure portal to create a VM in an Azure Virtual Network and an Azure Database for MariaDB server with an Azure private endpoint.
1414

1515
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
1616

1717
> [!NOTE]
18-
> This feature is available in all regions of Azure public cloud where Azure Database for MariaDB is deployed for General Purpose and Memory Optimized servers.
18+
> This feature is available in all Azure regions where Azure Database for MariaDB supports General Purpose and Memory Optimized pricing tiers.
1919
2020
## Sign in to Azure
2121
Sign in to the [Azure portal](https://portal.azure.com).
@@ -206,7 +206,8 @@ After you've created **myVm**, connect to it from the internet as follows:
206206
Name: mydemoMariaDBserver.mariadb.privatelink.database.azure.com
207207
Address: 10.1.3.4
208208
209-
3. Install [MySQL Workbench](https://dev.mysql.com/doc/workbench/wb-installing-windows.html).
209+
3. Test the private link connection for the MariaDB server using any available client. In the example below I have used [MySQL Workbench](https://dev.mysql.com/doc/workbench/wb-installing-windows.html) to do the operation.
210+
210211
211212
4. In **New connection**, enter or select this information:
212213

0 commit comments

Comments
 (0)