You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/backup/private-endpoints.md
+26-15Lines changed: 26 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ This article will help you understand the process of creating private endpoints
24
24
25
25
While private endpoints are enabled for the vault, they're used for backup and restore of SQL and SAP HANA workloads in an Azure VM and MARS agent backup only. You can use the vault for backup of other workloads as well (they wouldn't require private endpoints though). In addition to backup of SQL and SAP HANA workloads and backup using the MARS agent, private endpoints are also used to perform file recovery in the case of Azure VM backup. For more information, see the following table:
26
26
27
-
| Backup of workloads in Azure VM (SQL, SAP HANA), **Backup using MARS Agent**| Use of private endpoints is recommended to allow backup and restore without needing to allow-list any IPs/FQDNs for Azure Backup or Azure Storage from your virtual networks. |
27
+
| Backup of workloads in Azure VM (SQL, SAP HANA), Backup using MARS Agent | Use of private endpoints is recommended to allow backup and restore without needing to allow-list any IPs/FQDNs for Azure Backup or Azure Storage from your virtual networks. |
|**Azure VM backup**| VM backup doesn't require you to allow access to any IPs or FQDNs. So it doesn't require private endpoints for backup and restore of disks. <br><br> However, file recovery from a vault containing private endpoints would be restricted to virtual networks that contain a private endpoint for the vault. <br><br> When using ACL’ed unmanaged disks, ensure the storage account containing the disks allows access to **trusted Microsoft services** if it's ACL’ed. |
30
30
|**Azure Files backup**| Azure Files backups are stored in the local storage account. So it doesn't require private endpoints for backup and restore. |
@@ -41,6 +41,8 @@ This section talks about the steps involved in creating and using private endpoi
41
41
42
42
[!INCLUDE [How to create a Recovery Services vault](../../includes/backup-create-rs-vault.md)]
43
43
44
+
See [this section](#create-a-recovery-services-vault-using-the-azure-resource-manager-arm-client) to learn how to create a vault using the ARM client . This creates a vault with its managed identity already enabled. Learn more about Recovery Services vaults [here](https://docs.microsoft.com/azure/backup/backup-azure-recovery-services-vault-overview).
45
+
44
46
## Enable Managed Identity for your vault
45
47
46
48
Managed identities allow the vault to create and use private endpoints. This section talks about enabling the managed identity for your vault.
@@ -58,7 +60,7 @@ Managed identities allow the vault to create and use private endpoints. This sec
58
60
59
61
## DNS changes
60
62
61
-
Using private endpoints requires Private DNS Zones in to allow the Backup extension to resolve private link FQDNs to private IPs. Altogether, three private DNS zones are required. While two of these zones must be mandatorily created, the third can be either opted to be integrated with the private endpoint (while creating the private endpoint) or can be created separately.
63
+
Using private endpoints requires Private DNS Zones to allow the Backup extension to resolve private link FQDNs to private IPs. Altogether, three private DNS zones are required. While two of these zones must be mandatorily created, the third can be either opted to be integrated with the private endpoint (while creating the private endpoint) or can be created separately.
62
64
63
65
You can also use your custom DNS servers. Refer to [DNS changes for custom DNS servers](#dns-changes-for-custom-dns-servers) for details about using custom DNS servers.
64
66
@@ -93,14 +95,16 @@ There are two mandatory DNS zones that need to be created:
93
95
94
96
### Optional DNS zone
95
97
96
-
Customers can choose to integrate their private endpoints with private DNS zones for Azure Backup (discussed in the section on creating private endpoints) for service communication. IF you don't wish to integrate with the private DNS zone, you can opt to use your own DNS server or create a private DNS zone separately. This is in addition to the two private DNS zones discussed in the previous section.
98
+
Customers can choose to integrate their private endpoints with private DNS zones for Azure Backup (discussed in the section on creating private endpoints) for service communication. If you don't wish to integrate with the private DNS zone, you can opt to use your own DNS server or create a private DNS zone separately. This is in addition to the two mandatory private DNS zones discussed in the previous section.
97
99
98
100
If you wish to create a separate private DNS zone in Azure, you can do the same using the same steps used for creating mandatory DNS zones. The naming and subscription details are shared below:
99
101
100
102
|**Zone**|**Service**|**Subscription and Resource Group details**|
|`privatelink.<geo>.backup.windowsazure.com` <br><br> **Note**: *geo* here refers to the region code. For example, *wcus* and *ne* for West Central US and North Europe respectively. | Backup |**Subscription**: Same as where the Private Endpoint needs to be created **RG**: Any RG within the subscription |
103
105
106
+
Refer to [this list](https://download.microsoft.com/download/1/2/6/126a410b-0e06-45ed-b2df-84f353034fa1/AzureRegionCodesList.docx) for region codes.
@@ -109,6 +113,8 @@ For URL naming conventions in national geos:
109
113
110
114
### Linking private DNS zones with your virtual network
111
115
116
+
The DNS zones created above must now be linked to the virtual network where your servers to be backed up are located. This needs to be done for all the DNS zones you created.
117
+
112
118
1. Go to your DNS zone (that you created in the previous step) and navigate to **Virtual network links** on the left bar. Once there, click the **+Add** button
113
119
1. Fill in the required details. The **Subscription** and **Virtual network** fields must be filled with corresponding details of the virtual network where your servers exist. The other fields must be left as is.
114
120
@@ -122,7 +128,7 @@ To create the required private endpoints for Azure Backup, the vault (the Manage
122
128
- The Resource Group where the Private Endpoints are to be created
123
129
- The Resource Group that contains the Private DNS zones
124
130
125
-
We recommend that you grant the **Contributor** role for the Vault (Managed Identity) to the above three Resource Groups. The following steps describe how to do this for a particular Resource Group (this needs to be done for each of the three resource groups):
131
+
We recommend that you grant the **Contributor** role for those three resource groups to the vault (managed identity). The following steps describe how to do this for a particular resource group (this needs to be done for each of the three resource groups):
126
132
127
133
1. Go to the Resource Group and navigate to **Access Control (IAM)** on the left bar.
128
134
1. Once in **Access Control**, go to **Add a role assignment**.
| `privatelink.<geo>.backup.windowsazure.com` **Note**: *geo* here refers to the region code. For example, *wcus* and *ne* for West Central US and North Europe respectively. | Backup |
>In the text above, *geo* refers to the region code. For example, *wcus* and *ne* for West Central US and North Europe respectively.
506
+
507
+
Please refer to [this list](https://download.microsoft.com/download/1/2/6/126a410b-0e06-45ed-b2df-84f353034fa1/AzureRegionCodesList.docx) for region codes.
508
+
498
509
#### Adding DNS records for custom DNS servers
499
510
500
511
This requires you to make entries for each FQDN in your private endpoint into your Private DNS Zone.
@@ -534,25 +545,25 @@ DNS zone for the Queue service (`privatelink.queue.core.windows.net`):
534
545
535
546
## Frequently Asked Questions
536
547
537
-
Q. Can I create a private endpoint for an existing Backup vault?
538
-
A. No, private endpoints can be created for new Backup vaults only. So the vault must not have ever had any items protected to it. In fact, no attempts to protect any items to the vault may have been made before creating private endpoints.
548
+
Q. Can I create a private endpoint for an existing Backup vault?<br>
549
+
A. No, private endpoints can be created for new Backup vaults only. So the vault must not have ever had any items protected to it. In fact, no attempts to protect any items to the vault can be made before creating private endpoints.
539
550
540
-
Q. I tried to protect an item to my vault, but it failed and the vault still doesn't contain any items protected to it. Can I create private endpoints for this vault?
551
+
Q. I tried to protect an item to my vault, but it failed and the vault still doesn't contain any items protected to it. Can I create private endpoints for this vault?<br>
541
552
A. No, the vault must not have had any attempts to protect any items to it in the past.
542
553
543
-
Q. I have a vault that is using private endpoints for backup and restore. Can I later add or remove private endpoints for this vault even if I have backup items protected to it?
554
+
Q. I have a vault that is using private endpoints for backup and restore. Can I later add or remove private endpoints for this vault even if I have backup items protected to it?<br>
544
555
A. Yes. If you already created private endpoints for a vault and protected backup items to it, you can later add or remove private endpoints as required.
545
556
546
-
Q. Can the private endpoint for Azure Backup also be used for Azure Site Recovery?
557
+
Q. Can the private endpoint for Azure Backup also be used for Azure Site Recovery?<br>
547
558
A. No, the private endpoint for Backup can only be used for Azure Backup. You'll need to create a new private endpoint for Azure Site Recovery, if it's supported by the service.
548
559
549
-
Q. I missed one of the steps in this article and went on to protect my data source. Can I still use private endpoints?
560
+
Q. I missed one of the steps in this article and went on to protect my data source. Can I still use private endpoints?<br>
550
561
A. Not following the steps in the article and continuing to protect items may lead to the vault not being able to use private endpoints. It's therefore recommended you refer to this checklist before proceeding to protect items.
551
562
552
-
Q. Can I use my own DNS server instead of using the Azure private DNS zone or an integrated private DNS zone?
563
+
Q. Can I use my own DNS server instead of using the Azure private DNS zone or an integrated private DNS zone?<br>
553
564
A. Yes, you can use your own DNS servers. However, make sure all required DNS records are added as suggested in this section.
554
565
555
-
Q. Do I need to perform any additional steps on my server after I've followed the process in this article?
566
+
Q. Do I need to perform any additional steps on my server after I've followed the process in this article?<br>
556
567
A. After following the process detailed in this article, you don't need to do additional work to use private endpoints for backup and restore.
0 commit comments