Skip to content

Commit 08e6d54

Browse files
Merge pull request #253173 from msakande/remove-preview-for-workspace-vnet
removing preview and include file
2 parents a6b55d2 + fde0bf8 commit 08e6d54

8 files changed

+13
-29
lines changed

articles/machine-learning/concept-endpoints-online.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ author: dem108
1010
ms.author: sehan
1111
ms.reviewer: mopeakande
1212
reviewer: msakande
13-
ms.custom: devplatv2, moe-wsvnet
13+
ms.custom: devplatv2
1414
ms.date: 09/13/2023
1515

1616
#Customer intent: As an MLOps administrator, I want to understand what a managed endpoint is and why I need it.

articles/machine-learning/concept-secure-network-traffic-flow.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how network traffic flows between components when your Azure
55
services: machine-learning
66
ms.service: machine-learning
77
ms.subservice: enterprise-readiness
8-
ms.custom: event-tier1-build-2022, moe-wsvnet
8+
ms.custom: event-tier1-build-2022
99
ms.topic: conceptual
1010
ms.author: jhirono
1111
author: jhirono
@@ -144,10 +144,9 @@ The `public_network_access` flag of the Azure Machine Learning workspace also go
144144

145145
#### Outbound communication
146146

147-
__Outbound__ communication from a deployment can be secured at the workspace level by enabling managed virtual network isolation for your Azure Machine Learning workspace (preview). Enabling this setting causes Azure Machine Learning to create a managed virtual network for the workspace. Any deployments in the workspace's managed virtual network can use the virtual network's private endpoints for outbound communication.
148-
[!INCLUDE [machine-learning-preview-generic-disclaimer](includes/machine-learning-preview-generic-disclaimer.md)]
147+
__Outbound__ communication from a deployment can be secured at the workspace level by enabling managed virtual network isolation for your Azure Machine Learning workspace. Enabling this setting causes Azure Machine Learning to create a managed virtual network for the workspace. Any deployments in the workspace's managed virtual network can use the virtual network's private endpoints for outbound communication.
149148

150-
The [legacy network isolation method for securing outbound communication](concept-secure-online-endpoint.md#secure-outbound-access-with-legacy-network-isolation-method) worked by disabling a deployment's `egress_public_network_access` flag. We strongly recommend that you secure outbound communication for deployments by using a [workspace managed virtual network](concept-secure-online-endpoint.md) instead. Unlike the legacy approach, the `egress_public_network_access` flag for the deployment no longer applies when you use a workspace managed virtual network with your deployment (preview). Instead, outbound communication will be controlled by the rules set for the workspace's managed virtual network.
149+
The [legacy network isolation method for securing outbound communication](concept-secure-online-endpoint.md#secure-outbound-access-with-legacy-network-isolation-method) worked by disabling a deployment's `egress_public_network_access` flag. We strongly recommend that you secure outbound communication for deployments by using a [workspace managed virtual network](concept-secure-online-endpoint.md) instead. Unlike the legacy approach, the `egress_public_network_access` flag for the deployment no longer applies when you use a workspace managed virtual network with your deployment. Instead, outbound communication will be controlled by the rules set for the workspace's managed virtual network.
151150

152151
:::moniker-end
153152

articles/machine-learning/concept-secure-online-endpoint.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ author: dem108
1010
ms.author: sehan
1111
ms.reviewer: mopeakande
1212
reviewer: msakande
13-
ms.custom: devplatv2, moe-wsvnet
13+
ms.custom: devplatv2
1414
ms.date: 08/15/2023
1515
---
1616

@@ -20,8 +20,6 @@ ms.date: 08/15/2023
2020

2121
When deploying a machine learning model to a managed online endpoint, you can secure communication with the online endpoint by using [private endpoints](../private-link/private-endpoint-overview.md). In this article, you'll learn how a private endpoint can be used to secure inbound communication to a managed online endpoint. You'll also learn how a workspace managed virtual network can be used to provide secure communication between deployments and resources.
2222

23-
[!INCLUDE [machine-learning-moe-with-workspace-vnet-preview](includes/machine-learning-moe-with-workspace-vnet-preview.md)]
24-
2523
You can secure inbound scoring requests from clients to an _online endpoint_ and secure outbound communications between a _deployment_, the Azure resources it uses, and private resources. Security for inbound and outbound communication are configured separately. For more information on endpoints and deployments, see [What are endpoints and deployments](concept-endpoints-online.md).
2624

2725
The following architecture diagram shows how communications flow through private endpoints to the managed online endpoint. Incoming scoring requests from a client's virtual network flow through the workspace's private endpoint to the managed online endpoint. Outbound communications from deployments to services are handled through private endpoints from the workspace's managed virtual network to those service instances.

articles/machine-learning/how-to-manage-workspace.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ author: deeikele
1010
ms.reviewer: sgilley
1111
ms.date: 09/21/2022
1212
ms.topic: how-to
13-
ms.custom: fasttrack-edit, FY21Q4-aml-seo-hack, contperf-fy21q4, sdkv2, event-tier1-build-2022, ignite-2022, devx-track-python, moe-wsvnet
13+
ms.custom: fasttrack-edit, FY21Q4-aml-seo-hack, contperf-fy21q4, sdkv2, event-tier1-build-2022, ignite-2022, devx-track-python
1414
---
1515

1616
# Manage Azure Machine Learning workspaces in the portal or with the Python SDK (v2)
@@ -53,7 +53,7 @@ As your needs change or requirements for automation increase you can also manage
5353

5454
[!INCLUDE [register-namespace](includes/machine-learning-register-namespace.md)]
5555

56-
* When you use network isolation that is based on a workspace's managed virtual network (preview) with a deployment, you can use resources (Azure Container Registry (ACR), Storage account, Key Vault, and Application Insights) from a different resource group or subscription than that of your workspace. However, these resources must belong to the same tenant as your workspace. For limitations that apply to securing managed online endpoints using a workspace's managed virtual network, see [Network isolation with managed online endpoints](concept-secure-online-endpoint.md#limitations).
56+
* When you use network isolation that is based on a workspace's managed virtual network with a deployment, you can use resources (Azure Container Registry (ACR), Storage account, Key Vault, and Application Insights) from a different resource group or subscription than that of your workspace. However, these resources must belong to the same tenant as your workspace. For limitations that apply to securing managed online endpoints using a workspace's managed virtual network, see [Network isolation with managed online endpoints](concept-secure-online-endpoint.md#limitations).
5757

5858
* By default, creating a workspace also creates an Azure Container Registry (ACR). Since ACR doesn't currently support unicode characters in resource group names, use a resource group that doesn't contain these characters.
5959

articles/machine-learning/how-to-network-isolation-planning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.author: jhirono
1010
author: jhirono
1111
ms.date: 02/14/2023
1212
ms.topic: how-to
13-
ms.custom: build-2023, moe-wsvnet
13+
ms.custom: build-2023
1414
---
1515

1616
# Plan for network isolation

articles/machine-learning/how-to-secure-online-endpoint.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,14 @@ ms.reviewer: mopeakande
1010
author: dem108
1111
ms.author: sehan
1212
ms.date: 08/18/2023
13-
ms.custom: event-tier1-build-2022, devx-track-azurecli, moe-wsvnet
13+
ms.custom: event-tier1-build-2022, devx-track-azurecli
1414
---
1515

1616
# Secure your managed online endpoints with network isolation
1717

1818
[!INCLUDE [machine-learning-dev-v2](includes/machine-learning-dev-v2.md)]
1919

20-
In this article, you'll use network isolation to secure a managed online endpoint. You'll create a managed online endpoint that uses an Azure Machine Learning workspace's private endpoint for secure inbound communication. You'll also configure the workspace with a **managed virtual network** that **allows only approved outbound** communication for deployments (preview). Finally, you'll create a deployment that uses the private endpoints of the workspace's managed virtual network for outbound communication.
21-
22-
[!INCLUDE [machine-learning-moe-with-workspace-vnet-preview](includes/machine-learning-moe-with-workspace-vnet-preview.md)]
20+
In this article, you'll use network isolation to secure a managed online endpoint. You'll create a managed online endpoint that uses an Azure Machine Learning workspace's private endpoint for secure inbound communication. You'll also configure the workspace with a **managed virtual network** that **allows only approved outbound** communication for deployments. Finally, you'll create a deployment that uses the private endpoints of the workspace's managed virtual network for outbound communication.
2321

2422
For examples that use the legacy method for network isolation, see the deployment files [deploy-moe-vnet-legacy.sh](https://github.com/Azure/azureml-examples/blob/main/cli/deploy-moe-vnet-legacy.sh) (for deployment using a generic model) and [deploy-moe-vnet-mlflow-legacy.sh](https://github.com/Azure/azureml-examples/blob/main/cli/deploy-moe-vnet-mlflow-legacy.sh) (for deployment using an MLflow model) in the azureml-examples GitHub repo.
2523

@@ -89,7 +87,7 @@ The commands in this tutorial are in the file `deploy-managed-online-endpoint-wo
8987
9088
To create a secured managed online endpoint, create the endpoint in your workspace and set the endpoint's `public_network_access` to `disabled` to control inbound communication. The endpoint will then have to use the workspace's private endpoint for inbound communication.
9189
92-
Because the workspace is configured to have a managed virtual network, any deployments of the endpoint will use the private endpoints of the managed virtual network for outbound communication (preview).
90+
Because the workspace is configured to have a managed virtual network, any deployments of the endpoint will use the private endpoints of the managed virtual network for outbound communication.
9391
9492
1. Set the endpoint's name.
9593

articles/machine-learning/includes/machine-learning-moe-with-workspace-vnet-preview.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

articles/machine-learning/reference-yaml-deployment-managed-online.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: machine-learning
66
ms.service: machine-learning
77
ms.subservice: mlops
88
ms.topic: reference
9-
ms.custom: cliv2, event-tier1-build-2022, build-2023, moe-wsvnet
9+
ms.custom: cliv2, event-tier1-build-2022, build-2023
1010
author: dem108
1111
ms.author: sehan
1212
ms.date: 01/24/2023
@@ -46,7 +46,7 @@ The source JSON schema can be found at https://azuremlschemas.azureedge.net/late
4646
| `request_settings` | object | Scoring request settings for the deployment. See [RequestSettings](#requestsettings) for the set of configurable properties. | | |
4747
| `liveness_probe` | object | Liveness probe settings for monitoring the health of the container regularly. See [ProbeSettings](#probesettings) for the set of configurable properties. | | |
4848
| `readiness_probe` | object | Readiness probe settings for validating if the container is ready to serve traffic. See [ProbeSettings](#probesettings) for the set of configurable properties. | | |
49-
| `egress_public_network_access` | string |**Note:** This key is applicable when you use the [legacy network isolation method](concept-secure-online-endpoint.md#secure-outbound-access-with-legacy-network-isolation-method) to secure outbound communication for a deployment. We strongly recommend that you secure outbound communication for deployments using [a workspace managed VNet](concept-secure-online-endpoint.md) (preview) instead. <br><br>This flag secures the deployment by restricting communication between the deployment and the Azure resources used by it. Set to `disabled` to ensure that the download of the model, code, and images needed by your deployment are secured with a private endpoint. This flag is applicable only for managed online endpoints. | `enabled`, `disabled` | `enabled` |
49+
| `egress_public_network_access` | string |**Note:** This key is applicable when you use the [legacy network isolation method](concept-secure-online-endpoint.md#secure-outbound-access-with-legacy-network-isolation-method) to secure outbound communication for a deployment. We strongly recommend that you secure outbound communication for deployments using [a workspace managed VNet](concept-secure-online-endpoint.md) instead. <br><br>This flag secures the deployment by restricting communication between the deployment and the Azure resources used by it. Set to `disabled` to ensure that the download of the model, code, and images needed by your deployment are secured with a private endpoint. This flag is applicable only for managed online endpoints. | `enabled`, `disabled` | `enabled` |
5050

5151
### RequestSettings
5252

0 commit comments

Comments
 (0)