Skip to content

Commit 5966d3d

Browse files
authored
Getting Started fixes for the Variable Group section (#221)
Some fixes based on Eugene's feedback. - Ordered the descriptions to match the table - Added ACI description - Added location description and link - Fixed ACI acronym description Additional changes - Added a clarification that the variables with Azure resource names don't have to exist yet - Removed 'diabetes' from the name of ACI and AKS deployments and switched to generic 'mlops' to match the other resource naming convention
1 parent e856a4f commit 5966d3d

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

docs/getting_started.md

+11-7
Original file line numberDiff line numberDiff line change
@@ -46,34 +46,38 @@ Navigate to **Library** in the **Pipelines** section as indicated below:
4646

4747
Create a variable group named **``devopsforai-aml-vg``**. The YAML pipeline definitions in this repository refer to this variable group by name.
4848

49-
The variable group should contain the following required variables:
49+
The variable group should contain the following required variables. **Azure resources that don't exist yet will be created in the [Provisioning resources using Azure Pipelines](#provisioning-resources-using-azure-pipelines) step below.**
5050

5151
| Variable Name | Suggested Value | Short description |
5252
| ------------------------ | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
5353
| BASE_NAME | [your project name] | Unique naming prefix for created resources - max 10 chars, letters and numbers only |
54-
| LOCATION | centralus | Azure location |
55-
| RESOURCE_GROUP | mlops-RG | Azure Resource Group |
54+
| LOCATION | centralus | [Azure location](https://azure.microsoft.com/en-us/global-infrastructure/locations/), no spaces |
55+
| RESOURCE_GROUP | mlops-RG | Azure Resource Group name |
5656
| WORKSPACE_NAME | mlops-AML-WS | Azure ML Workspace name |
5757
| AZURE_RM_SVC_CONNECTION | azure-resource-connection | [Azure Resource Manager Service Connection](#create-an-azure-devops-service-connection-for-the-azure-resource-manager) name |
5858
| WORKSPACE_SVC_CONNECTION | aml-workspace-connection | [Azure ML Workspace Service Connection](#create-an-azure-devops-azure-ml-workspace-service-connection) name |
59-
| ACI_DEPLOYMENT_NAME | diabetes-aci | Azure Container Interface |
59+
| ACI_DEPLOYMENT_NAME | mlops-aci | [Azure Container Instances](https://azure.microsoft.com/en-us/services/container-instances/) name |
6060

6161
Make sure you select the **Allow access to all pipelines** checkbox in the variable group configuration.
6262

6363
More variables are available for further tweaking, but the above variables are all you need to get started with this example. For more information, see the [Additional Variables and Configuration](#additional-variables-and-configuration) section.
6464

6565
### Variable Descriptions
6666

67-
**WORKSPACE_NAME** is used for creating the Azure Machine Learning Workspace. You can provide an existing Azure ML Workspace here if you've got one.
68-
6967
**BASE_NAME** is used as a prefix for naming Azure resources. When sharing an Azure subscription, the prefix allows you to avoid naming collisions for resources that require unique names, for example, Azure Blob Storage and Registry DNS. Make sure to set BASE_NAME to a unique name so that created resources will have unique names, for example, MyUniqueMLamlcr, MyUniqueML-AML-KV, and so on. The length of the BASE_NAME value shouldn't exceed 10 characters and must contain letters and numbers only.
7068

69+
**LOCATION** is the name of the [Azure location](https://azure.microsoft.com/en-us/global-infrastructure/locations/) for your resources. There should be no spaces in the name. For example, central, westus, westus2.
70+
7171
**RESOURCE_GROUP** is used as the name for the resource group that will hold the Azure resources for the solution. If providing an existing Azure ML Workspace, set this value to the corresponding resource group name.
7272

73+
**WORKSPACE_NAME** is used for creating the Azure Machine Learning Workspace. You can provide an existing Azure ML Workspace here if you've got one.
74+
7375
**AZURE_RM_SVC_CONNECTION** is used by the [Azure Pipeline]((../environment_setup/iac-create-environment-pipeline.yml)) in Azure DevOps that creates the Azure ML workspace and associated resources through Azure Resource Manager. You'll create the connection in a [step below](#create-an-azure-devops-service-connection-for-the-azure-resource-manager).
7476

7577
**WORKSPACE_SVC_CONNECTION** is used to reference a [service connection for the Azure ML workspace](#create-an-azure-devops-azure-ml-workspace-service-connection). You'll create the connection after [provisioning the workspace](#provisioning-resources-using-azure-pipelines) in the [Create an Azure DevOps Service Connection for the Azure ML Workspace](#create-an-azure-devops-service-connection-for-the-azure-ml-workspace) section below.
7678

79+
**ACI_DEPLOYMENT_NAME** is used for naming the scoring service during deployment to [Azure Container Instances](https://azure.microsoft.com/en-us/services/container-instances/).
80+
7781
## Provisioning resources using Azure Pipelines
7882

7983
The easiest way to create all required Azure resources (Resource Group, Azure ML Workspace, Container Registry, and others) is to use the **Infrastructure as Code (IaC)** [pipeline in this repository](../environment_setup/iac-create-environment-pipeline.yml). The pipeline takes care of setting up all required resources based on these [Azure Resource Manager templates](../environment_setup/arm-templates/cloud-environment.json).
@@ -186,7 +190,7 @@ In the Variables tab, edit your variable group (`devopsforai-aml-vg`). In the va
186190
| Variable Name | Suggested Value |
187191
| ------------------- | --------------- |
188192
| AKS_COMPUTE_NAME | aks |
189-
| AKS_DEPLOYMENT_NAME | diabetes-aks |
193+
| AKS_DEPLOYMENT_NAME | mlops-aks |
190194

191195
Set **AKS_COMPUTE_NAME** to the *Compute name* of the Inference Cluster that references the Azure Kubernetes Service cluster in your Azure ML Workspace.
192196

0 commit comments

Comments
 (0)