Skip to content

Commit 75e1779

Browse files
Merge pull request #241559 from Blackmist/review-feedback
incorporating feedback from reviewers
2 parents 2c72226 + d6b9491 commit 75e1779

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

articles/machine-learning/concept-machine-learning-registries-mlops.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.subservice: mlops
88
ms.author: mabables
99
author: ManojBableshwar
1010
ms.reviewer: larryfr
11-
ms.date: 9/9/2022
11+
ms.date: 06/14/2023
1212
ms.topic: conceptual
1313
ms.custom: ignite-2022, build-2023
1414
---
@@ -17,7 +17,7 @@ ms.custom: ignite-2022, build-2023
1717

1818
In this article, you'll learn how to scale MLOps across development, testing and production environments. Your environments can vary from few to many based on the complexity of your IT environment and is influenced by factors such as:
1919

20-
* Security and compliance policies - do production environments need to be isolated from development environments in terms of access controls, network architecture, data exposure, etc.?
20+
* Security and compliance policies - Do production environments need to be isolated from development environments in terms of access controls, network architecture, data exposure, etc.?
2121
* Subscriptions - Are your development environments in one subscription and production environments in a different subscription? Often separate subscriptions are used to account for billing, budgeting, and cost management purposes.
2222
* Regions - Do you need to deploy to different Azure regions to support latency and redundancy requirements?
2323

@@ -42,6 +42,6 @@ The following diagram illustrates promotion of pipelines between exploratory and
4242

4343
## Next steps
4444

45-
* [Create a registry](./how-to-manage-registries.md).
46-
* [Network isolation with registries](./how-to-registry-network-isolation.md).
47-
* [Share models, components, and environments using registries](./how-to-share-models-pipelines-across-workspaces-with-registries.md).
45+
* [Create a registry](./how-to-manage-registries.md)
46+
* [Network isolation with registries](./how-to-registry-network-isolation.md)
47+
* [Share models, components, and environments using registries](./how-to-share-models-pipelines-across-workspaces-with-registries.md)

articles/machine-learning/how-to-managed-network.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ ms.custom: build-2023
1515

1616
# Workspace managed network isolation (preview)
1717

18-
[!INCLUDE [cli v2](../../includes/machine-learning-cli-v2.md)]
19-
[!INCLUDE [sdk v2](../../includes/machine-learning-sdk-v2.md)]
18+
[!INCLUDE [dev v2](../../includes/machine-learning-dev-v2.md)]
2019

2120
Azure Machine Learning provides preview support for managed virtual network (VNet) isolation. Managed VNet isolation streamlines and automates your network isolation configuration with a built-in, workspace-level Azure Machine Learning managed virtual network.
2221

@@ -80,7 +79,7 @@ Before following the steps in this article, make sure you have the following pre
8079
8180
* The Azure CLI examples in this article use `ws` to represent the name of the workspace, and `rg` to represent the name of the resource group. Change these values as needed when using the commands with your Azure subscription.
8281
83-
# [Python](#tab/python)
82+
# [Python SDK](#tab/python)
8483
8584
* An Azure subscription. If you don't have an Azure subscription, create a free account before you begin. Try the [free or paid version of Azure Machine Learning](https://azure.microsoft.com/free/).
8685
@@ -201,7 +200,7 @@ You can configure a managed VNet using either the `az ml workspace create` or `a
201200
type: private_endpoint
202201
```
203202

204-
# [Python](#tab/python)
203+
# [Python SDK](#tab/python)
205204

206205
To configure a managed VNet that allows internet outbound communications, use the `ManagedNetwork` class to define a network with `IsolationMode.ALLOW_INTERNET_OUTBOUND`. You can then use the `ManagedNetwork` object to create a new workspace or update an existing one. To define _outbound rules_ to Azure services that the workspace relies on, use the `PrivateEndpointDestination` class to define a new private endpoint to the service.
207206

@@ -396,7 +395,7 @@ You can configure a managed VNet using either the `az ml workspace create` or `a
396395
type: private_endpoint
397396
```
398397

399-
# [Python](#tab/python)
398+
# [Python SDK](#tab/python)
400399

401400
To configure a managed VNet that allows only approved outbound communications, use the `ManagedNetwork` class to define a network with `IsolationMode.ALLOw_ONLY_APPROVED_OUTBOUND`. You can then use the `ManagedNetwork` object to create a new workspace or update an existing one. To define _outbound rules_ to Azure services that the workspace relies on, use the `PrivateEndpointDestination` class to define a new private endpoint to the service.
402401

@@ -541,7 +540,7 @@ To configure a managed VNet that allows only approved outbound communications, u
541540
## Configure for serverless spark jobs
542541

543542
> [!TIP]
544-
> The steps in this section are only needed for Spark serverless. If you are using [serverless compute cluster](how-to-use-serverless-compute.md), you can skip this section.
543+
> The steps in this section are only needed for __Spark serverless__. If you are using [serverless __compute cluster__](how-to-use-serverless-compute.md), you can skip this section.
545544

546545
To enable the [serverless spark jobs](how-to-submit-spark-jobs.md) for the managed VNet, you must perform the following actions:
547546

@@ -576,7 +575,7 @@ To enable the [serverless spark jobs](how-to-submit-spark-jobs.md) for the manag
576575
az ml workspace update --file workspace_pe.yml --resource_group rg --name ws
577576
```
578577

579-
# [Python](#tab/python)
578+
# [Python SDK](#tab/python)
580579

581580
The following example demonstrates how to create a managed VNet for an existing Azure Machine Learning workspace named `myworkspace`. It also adds a private endpoint for the Azure Storage Account and sets `spark_enabled=true`:
582581

@@ -633,7 +632,7 @@ To enable the [serverless spark jobs](how-to-submit-spark-jobs.md) for the manag
633632
az ml workspace provision-network -g my_resource_group -n my_workspace_name --include-spark
634633
```
635634

636-
# [Python](#tab/python)
635+
# [Python SDK](#tab/python)
637636

638637
The following example shows how to provision a managed VNet for serverless spark jobs:
639638

@@ -675,7 +674,7 @@ To remove an outbound rule from the managed VNet, use the following command:
675674
az ml workspace outbound-rule remove --rule rule-name --workspace-name ws --resource-group rg
676675
```
677676

678-
# [Python](#tab/python)
677+
# [Python SDK](#tab/python)
679678

680679
The following example demonstrates how to manage outbound rules for a workspace named `myworkspace`:
681680

@@ -736,4 +735,4 @@ Currently we don't have any recommended outbound rules.
736735

737736
## Next steps
738737

739-
* [Troubleshoot managed virtual network](how-to-troubleshoot-managed-network.md).
738+
* [Troubleshoot managed virtual network](how-to-troubleshoot-managed-network.md)

0 commit comments

Comments
 (0)