Skip to content

Commit 6529dea

Browse files
author
Larry Franks
committed
incorporating feedback
1 parent 1bebc66 commit 6529dea

File tree

1 file changed

+26
-9
lines changed

1 file changed

+26
-9
lines changed

articles/machine-learning/v1/how-to-secure-training-vnet.md

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,21 @@ For more information on using Azure Databricks in a virtual network, see [Deploy
103103

104104
* Azure Machine Learning supports only virtual machines that are running Ubuntu.
105105

106-
## Required public internet access
107106

108-
[!INCLUDE [machine-learning-required-public-internet-access](../../../includes/machine-learning-public-internet-access.md)]
107+
## Compute instance/cluster with no public IP
109108

110-
For information on using a firewall solution, see [Use a firewall with Azure Machine Learning](../how-to-access-azureml-behind-firewall.md).
109+
To create a compute instance or compute cluster with no public IP, use the Azure Machine Learning studio UI to create the resource:
111110

112-
## Compute instance/cluster with no public IP
111+
1. Sign in to the [Azure Machine Learning studio](https://ml.azure.com), and then select your subscription and workspace.
112+
1. Select the **Compute** page from the left navigation bar.
113+
1. Select the **+ New** from the navigation bar of compute instance or compute cluster.
114+
1. Configure the VM size and configuration you need, then select **Next**.
115+
1. From the **Advanced Settings**, Select **Enable virtual network**, your virtual network and subnet, and finally select the **No Public IP** option under the VNet/subnet section.
113116

114-
To create a compute instance or compute cluster with no public IP, use the Azure Machine Learning studio UI, SDK v2, or Azure CLI extension for ML v2. For information on creating a compute instance or cluster with no public IP, see the v2 version of [Secure an Azure Machine Learning training environment](../how-to-secure-training-vnet.md) article.
117+
:::image type="content" source="../media/how-to-secure-training-vnet/no-public-ip.png" alt-text="A screenshot of how to configure no public IP for compute instance and compute cluster." lightbox="../media/how-to-secure-training-vnet/no-public-ip.png":::
118+
119+
> [!TIP]
120+
> You can also use the Azure Machine Learning SDK v2 or Azure CLI extension for ML v2. For information on creating a compute instance or cluster with no public IP, see the v2 version of [Secure an Azure Machine Learning training environment](../how-to-secure-training-vnet.md) article.
115121
116122

117123
## Compute instance/cluster with public IP
@@ -235,16 +241,27 @@ except ComputeTargetException:
235241
```
236242
---
237243

238-
When the creation process finishes, you train your model. For more information, see [Select and use a compute target for training](../how-to-set-up-training-targets.md).
244+
When the creation process finishes, you train your model. For more information, see [Select and use a compute target for training](how-to-set-up-training-targets.md).
239245

240246
[!INCLUDE [low-pri-note](../../../includes/machine-learning-low-pri-vm.md)]
241247

248+
## Azure Databricks
242249

243-
## Inbound traffic
250+
* The virtual network must be in the same subscription and region as the Azure Machine Learning workspace.
251+
* If the Azure Storage Account(s) for the workspace are also secured in a virtual network, they must be in the same virtual network as the Azure Databricks cluster.
252+
* In addition to the __databricks-private__ and __databricks-public__ subnets used by Azure Databricks, the __default__ subnet created for the virtual network is also required.
253+
* Azure Databricks doesn't use a private endpoint to communicate with the virtual network.
254+
255+
For specific information on using Azure Databricks with a virtual network, see [Deploy Azure Databricks in your Azure Virtual Network](/azure/databricks/administration-guide/cloud-configurations/azure/vnet-inject).
244256

245-
[!INCLUDE [udr info for computes](../../../includes/machine-learning-compute-user-defined-routes.md)]
257+
## Required public internet access to train models
258+
259+
> [!IMPORTANT]
260+
> While previous sections of this article describe configurations required to **create** compute resources, the configuration information in this section is required to **use** these resources to train models.
261+
262+
[!INCLUDE [machine-learning-required-public-internet-access](../../../includes/machine-learning-public-internet-access.md)]
246263

247-
For more information on input and output traffic requirements for Azure Machine Learning, see [Use a workspace behind a firewall](../how-to-access-azureml-behind-firewall.md).
264+
For information on using a firewall solution, see [Use a firewall with Azure Machine Learning](how-to-access-azureml-behind-firewall.md).
248265

249266
## Next steps
250267

0 commit comments

Comments
 (0)