Skip to content

Commit 6e92b78

Browse files
authored
Merge pull request #209394 from sdgilley/sdg-v2
Workspace concept update for v2
2 parents 481cb23 + c2802ff commit 6e92b78

File tree

5 files changed

+43
-50
lines changed

5 files changed

+43
-50
lines changed

articles/machine-learning/concept-workspace.md

Lines changed: 22 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.custom: event-tier1-build-2022
99
ms.topic: conceptual
1010
ms.author: sgilley
1111
author: sdgilley
12-
ms.date: 01/04/2022
12+
ms.date: 08/26/2022
1313
#Customer intent: As a data scientist, I want to understand the purpose of a workspace for Azure Machine Learning.
1414
---
1515

@@ -18,7 +18,7 @@ ms.date: 01/04/2022
1818

1919
The workspace is the top-level resource for Azure Machine Learning, providing a centralized place to work with all the artifacts you create when you use Azure Machine Learning. The workspace keeps a history of all training runs, including logs, metrics, output, and a snapshot of your scripts. You use this information to determine which training run produces the best model.
2020

21-
Once you have a model you like, you register it with the workspace. You then use the registered model and scoring scripts to deploy to Azure Container Instances, Azure Kubernetes Service, or to a field-programmable gate array (FPGA) as a REST-based HTTP endpoint.
21+
Once you have a model you like, you register it with the workspace. You then use the registered model and scoring scripts to deploy to an [online endpoint](concept-endpoints.md) as a REST-based HTTP endpoint.
2222

2323
## Taxonomy
2424

@@ -31,70 +31,65 @@ The diagram shows the following components of a workspace:
3131
+ A workspace can contain [Azure Machine Learning compute instances](concept-compute-instance.md), cloud resources configured with the Python environment necessary to run Azure Machine Learning.
3232

3333
+ [User roles](how-to-assign-roles.md) enable you to share your workspace with other users, teams, or projects.
34-
+ [Compute targets](v1/concept-azure-machine-learning-architecture.md#compute-targets) are used to run your experiments.
35-
+ When you create the workspace, [associated resources](#resources) are also created for you.
36-
+ [Experiments](v1/concept-azure-machine-learning-architecture.md#experiments) are training runs you use to build your models.
37-
+ [Pipelines](v1/concept-azure-machine-learning-architecture.md#ml-pipelines) are reusable workflows for training and retraining your model.
38-
+ [Datasets](v1/concept-azure-machine-learning-architecture.md#datasets-and-datastores) aid in management of the data you use for model training and pipeline creation.
34+
+ [Compute targets](concept-compute-target.md) are used to run your experiments.
35+
+ When you create the workspace, [associated resources](#associated-resources) are also created for you.
36+
+ Jobs are training runs you use to build your models. You can organize your jobs into Experiments.
37+
+ [Pipelines](concept-ml-pipelines.md) are reusable workflows for training and retraining your model.
38+
+ [Data assets](concept-data.md) aid in management of the data you use for model training and pipeline creation.
3939
+ Once you have a model you want to deploy, you create a registered model.
40-
+ Use the registered model and a scoring script to create a [deployment endpoint](v1/concept-azure-machine-learning-architecture.md#endpoints).
40+
+ Use the registered model and a scoring script to create an [online endpoint](concept-endpoints.md).
4141

4242
## Tools for workspace interaction
4343

4444
You can interact with your workspace in the following ways:
4545

46-
> [!IMPORTANT]
47-
> Tools marked (preview) below are currently in public preview.
48-
> The preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
49-
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
50-
5146
+ On the web:
5247
+ [Azure Machine Learning studio ](https://ml.azure.com)
5348
+ [Azure Machine Learning designer](concept-designer.md)
5449
+ In any Python environment with the [Azure Machine Learning SDK for Python](/python/api/overview/azure/ml/intro).
5550
+ On the command line using the Azure Machine Learning [CLI extension](how-to-configure-cli.md)
5651
+ [Azure Machine Learning VS Code Extension](how-to-manage-resources-vscode.md#workspaces)
5752

58-
5953
## Machine learning with a workspace
6054

6155
Machine learning tasks read and/or write artifacts to your workspace.
6256

63-
+ Run an experiment to train a model - writes experiment run results to the workspace.
57+
+ Run an experiment to train a model - writes job run results to the workspace.
6458
+ Use automated ML to train a model - writes training results to the workspace.
6559
+ Register a model in the workspace.
6660
+ Deploy a model - uses the registered model to create a deployment.
6761
+ Create and run reusable workflows.
68-
+ View machine learning artifacts such as experiments, pipelines, models, deployments.
62+
+ View machine learning artifacts such as jobs, pipelines, models, deployments.
6963
+ Track and monitor models.
7064

7165
## Workspace management
7266

7367
You can also perform the following workspace management tasks:
7468

75-
| Workspace management task | Portal | Studio | Python SDK | Azure CLI | VS Code
76-
|---------------------------|---------|---------|------------|------------|------------|
77-
| Create a workspace | **✓** | | **✓** | **✓** | **✓** |
78-
| Manage workspace access | **✓** || | **✓** ||
79-
| Create and manage compute resources | **✓** | **✓** | **✓** | **✓** ||
80-
| Create a Notebook VM | | **✓** | | ||
69+
| Workspace management task | Portal | Studio | Python SDK | Azure CLI | VS Code |
70+
|-------------------------------------|-------------|-------------|-------------|-------------|-------------|
71+
| Create a workspace | **✓** | **✓** | **✓** | **✓** | **✓** |
72+
| Manage workspace access | **✓** | | | **✓** | |
73+
| Create and manage compute resources | **✓** | **✓** | **✓** | **✓** | **✓** |
74+
| Create a compute instance | | **✓** | **✓** | **✓** | **✓** |
8175

8276
> [!WARNING]
8377
> Moving your Azure Machine Learning workspace to a different subscription, or moving the owning subscription to a new tenant, is not supported. Doing so may cause errors.
8478
85-
## <a name='create-workspace'></a> Create a workspace
79+
## Create a workspace
8680

8781
There are multiple ways to create a workspace:
8882

89-
* Use the [Azure portal](quickstart-create-resources.md) for a point-and-click interface to walk you through each step.
90-
* Use the [Azure Machine Learning SDK for Python](how-to-manage-workspace.md?tabs=python#create-a-workspace) to create a workspace on the fly from Python scripts or Jupyter notebooks
83+
* Use [Azure Machine Learning studio](quickstart-create-resources.md) to quickly create a workspace with default settings.
84+
* Use the [Azure portal](how-to-manage-workspace.md?tabs=azure-portal#create-a-workspace) for a point-and-click interface with more options.
85+
* Use the [Azure Machine Learning SDK for Python](how-to-manage-workspace.md?tabs=python#create-a-workspace) to create a workspace on the fly from Python scripts or Jupyter notebooks.
9186
* Use an [Azure Resource Manager template](how-to-create-workspace-template.md) or the [Azure Machine Learning CLI](how-to-configure-cli.md) when you need to automate or customize the creation with corporate security standards.
9287
* If you work in Visual Studio Code, use the [VS Code extension](how-to-manage-resources-vscode.md#create-a-workspace).
9388

9489
> [!NOTE]
9590
> The workspace name is case-insensitive.
9691
97-
## <a name="sub-resources"></a> Sub resources
92+
## Sub resources
9893

9994
These sub resources are the main resources that are made in the AzureML workspace.
10095

@@ -103,7 +98,7 @@ These sub resources are the main resources that are made in the AzureML workspac
10398
* Virtual Network: these help Azure resources communicate with one another, the internet, and other on-premises networks.
10499
* Bandwidth: encapsulates all outbound data transfers across regions.
105100

106-
## <a name="resources"></a> Associated resources
101+
## Associated resources
107102

108103
When you create a new workspace, it automatically creates several Azure resources that are used by the workspace:
109104

@@ -135,17 +130,6 @@ When you create a new workspace, it automatically creates several Azure resource
135130
> [!NOTE]
136131
> You can instead use existing Azure resource instances when you create the workspace with the [Python SDK](how-to-manage-workspace.md?tabs=python#create-a-workspace) or the Azure Machine Learning CLI [using an ARM template](how-to-create-workspace-template.md).
137132
138-
<a name="wheres-enterprise"></a>
139-
140-
## What happened to Enterprise edition
141-
142-
As of September 2020, all capabilities that were available in Enterprise edition workspaces are now also available in Basic edition workspaces.
143-
New Enterprise workspaces can no longer be created. Any SDK, CLI, or Azure Resource Manager calls that use the `sku` parameter will continue to work but a Basic workspace will be provisioned.
144-
145-
Beginning December 21st, all Enterprise Edition workspaces will be automatically set to Basic Edition, which has the same capabilities. No downtime will occur during this process. On January 1, 2021, Enterprise Edition will be formally retired.
146-
147-
In either editions, customers are responsible for the costs of Azure resources consumed and will not need to pay any additional charges for Azure Machine Learning. Please refer to the [Azure Machine Learning pricing page](https://azure.microsoft.com/pricing/details/machine-learning/) for more details.
148-
149133
## Next steps
150134

151135
To learn more about planning a workspace for your organization's requirements, see [Organize and set up Azure Machine Learning](/azure/cloud-adoption-framework/ready/azure-best-practices/ai-machine-learning-resource-organization).

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ For more information on working with resource groups, see [az group](/cli/azure/
111111

112112
## Create a workspace
113113

114-
When you deploy an Azure Machine Learning workspace, various other services are [required as dependent associated resources](./concept-workspace.md#resources). When you use the CLI to create the workspace, the CLI can either create new associated resources on your behalf or you could attach existing resources.
114+
When you deploy an Azure Machine Learning workspace, various other services are [required as dependent associated resources](./concept-workspace.md#associated-resources). When you use the CLI to create the workspace, the CLI can either create new associated resources on your behalf or you could attach existing resources.
115115

116116
> [!IMPORTANT]
117117
> When attaching your own storage account, make sure that it meets the following criteria:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Create the Terraform configuration file that declares the Azure provider:
4949

5050
## Deploy a workspace
5151

52-
The following Terraform configurations can be used to create an Azure Machine Learning workspace. When you create an Azure Machine Learning workspace, various other services are required as dependencies. The template also specifies these [associated resources to the workspace](./concept-workspace.md#resources). Depending on your needs, you can choose to use the template that creates resources with either public or private network connectivity.
52+
The following Terraform configurations can be used to create an Azure Machine Learning workspace. When you create an Azure Machine Learning workspace, various other services are required as dependencies. The template also specifies these [associated resources to the workspace](./concept-workspace.md#associated-resources). Depending on your needs, you can choose to use the template that creates resources with either public or private network connectivity.
5353

5454
# [Public network connectivity](#tab/publicworkspace)
5555

articles/machine-learning/quickstart-create-resources.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.subservice: core
88
ms.topic: quickstart
99
author: sdgilley
1010
ms.author: sgilley
11-
ms.date: 10/21/2021
11+
ms.date: 08/26/2022
1212
adobe-target: true
1313
ms.custom: FY21Q4-aml-seo-hack, contperf-fy21q4, mode-other
1414
#Customer intent: As a data scientist, I want to create a workspace so that I can start to use Azure Machine Learning.
@@ -27,27 +27,36 @@ The workspace is the top-level resource for your machine learning activities, pr
2727

2828
## Create the workspace
2929

30-
If you already have a workspace, skip this section and continue to [Create a compute instance](#instance).
30+
If you already have a workspace, skip this section and continue to [Create a compute instance](#create-compute-instance).
3131

32-
If you don't yet have a workspace, create one now:
32+
If you don't yet have a workspace, create one now:
33+
1. Sign in to [Azure Machine Learning studio](https://ml.azure.com)
34+
1. Select **Create workspace**
35+
1. Provide the following information to configure your new workspace:
3336

34-
[!INCLUDE [aml-create-portal](../../includes/aml-create-in-portal.md)]
37+
Field|Description
38+
---|---
39+
Workspace name |Enter a unique name that identifies your workspace. Names must be unique across the resource group. Use a name that's easy to recall and to differentiate from workspaces created by others. The workspace name is case-insensitive.
40+
Subscription |Select the Azure subscription that you want to use.
41+
Resource group | Use an existing resource group in your subscription or enter a name to create a new resource group. A resource group holds related resources for an Azure solution. You need *contributor* or *owner* role to use an existing resource group. For more information about access, see [Manage access to an Azure Machine Learning workspace](how-to-assign-roles.md).
42+
Region | Select the Azure region closest to your users and the data resources to create your workspace.
43+
1. Select **Create** to create the workspace
3544

36-
## <a name="instance"></a> Create compute instance
45+
## Create compute instance
3746

3847
You could install Azure Machine Learning on your own computer. But in this quickstart, you'll create an online compute resource that has a development environment already installed and ready to go. You'll use this online machine, a *compute instance*, for your development environment to write and run code in Python scripts and Jupyter notebooks.
3948

4049
Create a *compute instance* to use this development environment for the rest of the tutorials and quickstarts.
4150

42-
1. If you didn't select **Go to workspace** in the previous section, sign in to [Azure Machine Learning studio](https://ml.azure.com) now, and select your workspace.
51+
1. If you didn't just create a workspace in the previous section, sign in to [Azure Machine Learning studio](https://ml.azure.com) now, and select your workspace.
4352
1. On the left side, select **Compute**.
4453
1. Select **+New** to create a new compute instance.
4554
1. Supply a name, Keep all the defaults on the first page.
4655
1. Select **Create**.
4756

4857
In about two minutes, you'll see the **State** of the compute instance change from *Creating* to *Running*. It's now ready to go.
4958

50-
## <a name="cluster"></a> Create compute clusters
59+
## Create compute clusters
5160

5261
Next you'll create a compute cluster. Clusters allow you to distribute a training or batch inference process across a cluster of CPU or GPU compute nodes in the cloud.
5362

@@ -67,7 +76,7 @@ In less than a minute, the **State** of the cluster will change from *Creating*
6776
> [!NOTE]
6877
> When the cluster is created, it will have 0 nodes provisioned. The cluster *does not* incur costs until you submit a job. This cluster will scale down when it has been idle for 2,400 seconds (40 minutes). This will give you time to use it in a few tutorials if you wish without waiting for it to scale back up.
6978
70-
## <a name="studio"></a> Quick tour of the studio
79+
## Quick tour of the studio
7180

7281
The studio is your web portal for Azure Machine Learning. This portal combines no-code and code-first experiences for an inclusive data science platform.
7382

@@ -87,7 +96,7 @@ Review the parts of the studio on the left-hand navigation bar:
8796

8897
[!INCLUDE [machine-learning-workspace-diagnostics](../../includes/machine-learning-workspace-diagnostics.md)]
8998

90-
## <a name="clean-up"></a>Clean up resources
99+
## Clean up resources
91100

92101
If you plan to continue now to the next tutorial, skip to [Next steps](#next-steps).
93102

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ For more information on working with resource groups, see [az group](/cli/azure/
9595

9696
## Create a workspace
9797

98-
When you deploy an Azure Machine Learning workspace, various other services are [required as dependent associated resources](../concept-workspace.md#resources). When you use the CLI to create the workspace, the CLI can either create new associated resources on your behalf or you could attach existing resources.
98+
When you deploy an Azure Machine Learning workspace, various other services are [required as dependent associated resources](../concept-workspace.md#associated-resources). When you use the CLI to create the workspace, the CLI can either create new associated resources on your behalf or you could attach existing resources.
9999

100100
> [!IMPORTANT]
101101
> When attaching your own storage account, make sure that it meets the following criteria:

0 commit comments

Comments
 (0)