Skip to content

Commit 7d69f71

Browse files
authored
Merge pull request #277398 from MicrosoftDocs/main
6/6 11:00 AM IST Publish
2 parents 444641f + 3ff20ff commit 7d69f71

File tree

43 files changed

+693
-267
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+693
-267
lines changed

articles/ai-studio/concepts/ai-resources.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,27 @@ author: Blackmist
1818

1919
[!INCLUDE [Feature preview](~/reusable-content/ce-skilling/azure/includes/ai-studio/includes/feature-preview.md)]
2020

21-
The Azure AI Studio hub is the top-level Azure resource for AI Studio and provides the working environment for a team to build and manage AI applications. In Azure, resources enable access to Azure services for individuals and teams. Resources also provide a container for billing, security configuration, and monitoring. The hub also connects to Azure and third party resources, bringing the resources you need together in Azure AI Studio.
21+
Hubs are the primary top-level Azure resource for AI studio and provide a central way for a team to govern security, connectivity, and computing resources across playgrounds and projects. Once a hub is created, it is enables developers to self-service create projects and access shared company resources without needing an IT administrator's repeated help.
22+
23+
Project workspaces that are created using a hub inherit the same security settings and shared resource access. Teams can create project workspaces as needed to organize their work, isolate data, and/or restrict access.
2224

2325
In this article, you learn more about hub capabilities, and how to set up a hub for your organization. You can see the resources created in the [Azure portal](https://portal.azure.com/) and in [Azure AI Studio](https://ai.azure.com).
2426

25-
## Collaboration environment for a team
27+
## Rapid AI use case exploration without IT bottlenecks
28+
29+
Successful AI applications and models typically start as prototypes, with developers testing the feasibility of an idea or assessing the quality of data or a model for a particular task. This is a steppingstone towards project funding or a full-scale implementation.
30+
31+
The transition from proving the feasibility of an idea to a funded project is where many organizations encounter a bottleneck in productivity, because a single platform team is responsible for the setup of cloud resources. Such a team may be the only one authorized to configure security, connectivity or other resources that may incur costs. This can cause a huge backlog, resulting in development teams getting blocked on innovating with a new idea. In Azure AI Studio, hubs help mitigate this bottleneck. IT can set up a pre-configured, reusable environment, or hub, for a team one time, and a team can use that hub to create their own projects for prototyping, building, and operating AI applications.
32+
33+
## Set up and secure a hub for your team
34+
35+
Get started by [creating your first hub in Azure AI Studio](../how-to/create-azure-ai-resource.md), or use [Azure Portal](../how-to/create-secure-ai-hub.md) or [templates](../how-to/create-azure-ai-hub-template.md) for advanced configuration options. You can customize networking, identity, encryption, monitoring or tags, to meet compliance with your organization’s requirements.
2636

27-
The hub provides the collaboration environment for a team to build and manage AI applications, catering to two personas:
37+
Often, projects in a business domain require access to the same company resources such as vector indices, model endpoints or repos. As a team lead, you can pre-configure connectivity with these resources within a hub, so developers can access them from any new project workspace without delay on IT.
2838

29-
* To AI developers, the hub provides the working environment for building AI applications granting access to various tools for AI model building. Tools can be used together, and lets you use and produce shareable components including datasets, indexes, models. A hub allows you to configure connections to external resources, provide compute resources used by tools and [endpoints, and access keys to prebuilt AI models](#azure-ai-services-api-access-keys). When you use an Azure AI Studio project to customize AI capabilities, a hub hosts the project and can access the same shared resources.
30-
* To IT administrators, team leads and risk officers, the hub provides a single pane of glass on projects created by a team. The team can audit connections that are in use to external resources and other governance controls to help meet cost and compliance requirements. Security settings are configured on the hub, and once set up apply to all projects created under it, allowing administrators to enable developers to self-serve create projects to organize work.
39+
[Connections](connections.md) let you access objects in AI Studio that are managed outside of your hub. For example, uploaded data on an Azure storage account, or model deployments on an existing Azure OpenAI resource. A connection can be shared with every project or made accessible to one specific project, with the option to configure key-based access or EntraID-passthrough to authorize access to users on the connected resource. Plus, as an administrator, you can track, audit, and manage connections across projects using your hub.
3140

32-
## Central setup and management concepts
41+
## Shared Azure resources and configurations
3342

3443
Various management concepts are available on hubs to support team leads and admins to centrally manage a team's environment.
3544

@@ -98,7 +107,7 @@ When you create a new hub, a set of dependent Azure resources are required to st
98107

99108
## Managing cost
100109

101-
Azure AI costs accrue by [various Azure resources](#central-setup-and-management-concepts).
110+
Azure AI costs accrue by [various Azure resources](#azure-ai-dependencies).
102111

103112
In general, a hub and project don't have a fixed monthly cost, and you're only charged for usage in terms of compute hours and tokens used. Azure Key Vault, Storage, and Application Insights charge transaction and volume-based, dependent on the amount of data stored with your projects.
104113

articles/ai-studio/concepts/architecture.md

Lines changed: 37 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -13,52 +13,44 @@ ms.author: larryfr
1313
author: Blackmist
1414
---
1515

16-
# Azure AI Studio architecture
17-
18-
[!INCLUDE [Feature preview](~/reusable-content/ce-skilling/azure/includes/ai-studio/includes/feature-preview.md)]
16+
# Azure AI Studio architecture
1917

2018
AI Studio provides a unified experience for AI developers and data scientists to build, evaluate, and deploy AI models through a web portal, SDK, or CLI. It's built on capabilities and services provided by other Azure services.
2119

22-
The top level AI Studio resources (hub and project) are based on Azure Machine Learning. Other resources, such as Azure OpenAI, Azure AI services, and Azure AI Search, are used by the hub and project.
23-
24-
- **AI Studio hub**: The hub is the top-level resource in AI Studio. The Azure resource provider for a hub is `Microsoft.MachineLearningServices/workspaces`, and the kind of resource is `Hub`. It provides the following features:
25-
- Data upload and artifact storage.
26-
- Hub-scoped connections to Azure services such as Azure OpenAI, Azure AI services, and Azure AI Search.
27-
- Base model endpoints for Azure OpenAI, Speech, and Vision.
28-
- Compute resources.
29-
- Security and governance.
30-
- **AI Studio project**: A project is a child resource of the hub. The Azure resource provider for a project is `Microsoft.MachineLearningServices/workspaces`, and the kind of resource is `Project`. It inherits the hub's connections, and compute resources. When a new project is created from the hub, the security settings of the hub are applied to it. The project provides the following features:
31-
- Groups of components such as datasets, models, and indexes.
32-
- An isolated data container (within the storage inherited from the hub).
33-
- Project-scoped connections. For example, a project might need access to data stored in a separate Azure Storage account.
20+
The top level AI Studio resources (hub and project) are based on Azure Machine Learning. Connected resources, such as Azure OpenAI, Azure AI services, and Azure AI Search, are used by the hub and project in reference, but follow their own resource management lifecycle.
21+
22+
- **AI hub**: The hub is the top-level resource in AI Studio. The Azure resource provider for a hub is `Microsoft.MachineLearningServices/workspaces`, and the kind of resource is `Hub`. It provides the following features:
23+
- Security configuration including a managed network that spans projects and model endpoints.
24+
- Compute resources for interactive development, finetuning, open source and serverless model deployments.
25+
- Connections to other Azure services such as Azure OpenAI, Azure AI services, and Azure AI Search. Hub-scoped connections are shared can be used by all projects.
26+
- Project management. A hub can have multiple child projects.
27+
- An associated Azure storage account for data upload and artifact storage.
28+
- **AI project**: A project is a child resource of the hub. The Azure resource provider for a project is `Microsoft.MachineLearningServices/workspaces`, and the kind of resource is `Project`. The project provides the following features:
29+
- Access to development tools for building and customizing AI applications.
30+
- Reusable components including datasets, models, and indexes.
31+
- An isolated container to upload data to (within the storage inherited from the hub).
32+
- Project-scoped connections. For example, project members might need private access to data stored in an Azure Storage account without giving that same access to other projects.
3433
- Open source model deployments from catalog and fine-tuned model endpoints.
3534

36-
A hub can have multiple child projects. Each project can have its own set of project-scoped connections.
37-
3835
:::image type="content" source="../media/concepts/resource-provider-connected-resources.svg" alt-text="Diagram of the relationship between AI Studio resources." :::
3936

40-
### Microsoft-hosted resources
37+
### Centrally setup and govern using hubs
4138

42-
While most of the resources used by Azure AI Studio live in your Azure subscription, some resources are in an Azure subscription managed by Microsoft. This subscription provides some of the services used by Azure AI Studio. The following resources are in the Microsoft-managed Azure subscription, and don't appear in your Azure subscription:
39+
Hubs provide a central way for a team to govern security, connectivity, and computing resources across playgrounds and projects. Projects that are created using a hub inherit the same security settings and shared resource access. Teams can create as many projects as needed to organize work, isolate data, and/or restrict access.
4340

44-
- **Managed compute resources**: Provided by Azure Batch resources in the Microsoft subscription.
45-
- **Managed virtual network**: Provided by Azure Virtual Network resources in the Microsoft subscription. If FQDN rules are enabled, an Azure Firewall (standard) is added and charged to your subscription. For more information, see [Configure a managed virtual network for Azure AI Studio](../how-to/configure-managed-network.md).
46-
- **Metadata storage**: Provided by Azure Cosmos DB, Azure AI Search, and Azure Storage Account in the Microsoft subscription.
41+
Often, projects in a business domain require access to the same company resources such as vector indices, model endpoints or repos. As a team lead, you can pre-configure connectivity with these resources within a hub, so developers can access them from any new project workspace without delay on IT.
4742

48-
> [!NOTE]
49-
> If you use customer-managed keys, the metadata storage resources are created in your subscription. For more information, see [Customer-managed keys](../../ai-services/encryption/cognitive-services-encryption-keys-portal.md?context=/azure/ai-studio/context/context).
43+
[Connections](connections.md) let you access objects in AI Studio that are managed outside of your hub. For example, uploaded data on an Azure storage account, or model deployments on an existing Azure OpenAI resource. A connection can be shared with every project or made accessible to one specific project, with the option to configure key-based access or EntraID-passthrough to authorize access to users on the connected resource. As an administrator, you can track, audit, and manage connections across the organization from a single view in AI Studio.
5044

51-
Managed compute resources and managed virtual networks exist in the Microsoft subscription, but are managed by you. For example, you control which VM sizes are used for compute resources, and which outbound rules are configured for the managed virtual network.
45+
:::image type="content" source="../media/concepts/connected-resources-spog.png" alt-text="Screenshot of AI Studio showing an audit view of all connected resources across a hub and its projects." :::
5246

53-
Managed compute resources also require vulnerability management. This is a shared responsibility between you and Microsoft. For more information, see [vulnerability management](vulnerability-management.md).
54-
55-
## Azure resource providers
47+
## Azure resource types and providers
5648

57-
Since Azure AI Studio is built from other Azure services, the resource providers for these services must be registered in your Azure subscription. The following table lists the resource, provider, and resource provider kinds:
49+
Azure AI Studio is built on the Azure Machine Learning resource provider, and takes a dependency on a number of other Azure services. The resource providers for these services must be registered in your Azure subscription. The following table lists the resource types, provider, and kind:
5850

5951
[!INCLUDE [Resource provider kinds](../includes/resource-provider-kinds.md)]
6052

61-
When you create a new hub, a set of dependent Azure resources are required to store data, manage security, and provide compute resources. The following table lists the dependent Azure resources and their resource providers:
53+
When you create a new hub, a set of dependent Azure resources are required to store data, get access to models, and provide compute resources for AI customization. The following table lists the dependent Azure resources and their resource providers:
6254

6355
> [!TIP]
6456
> If you don't provide a dependent resource when creating a hub, and it's a required dependency, AI Studio creates the resource for you.
@@ -67,6 +59,21 @@ When you create a new hub, a set of dependent Azure resources are required to st
6759

6860
For information on registering resource providers, see [Register an Azure resource provider](/azure/azure-resource-manager/management/resource-providers-and-types#register-resource-provider).
6961

62+
### Microsoft-hosted resources
63+
64+
While most of the resources used by Azure AI Studio live in your Azure subscription, some resources are in an Azure subscription managed by Microsoft. The cost for these managed resources shows on your Azure bill as a line item under the Azure Machine Learning resource provider. The following resources are in the Microsoft-managed Azure subscription, and don't appear in your Azure subscription:
65+
66+
- **Managed compute resources**: Provided by Azure Batch resources in the Microsoft subscription.
67+
- **Managed virtual network**: Provided by Azure Virtual Network resources in the Microsoft subscription. If FQDN rules are enabled, an Azure Firewall (standard) is added and charged to your subscription. For more information, see [Configure a managed virtual network for Azure AI Studio](../how-to/configure-managed-network.md).
68+
- **Metadata storage**: Provided by Azure Storage resources in the Microsoft subscription.
69+
70+
> [!NOTE]
71+
> If you use customer-managed keys, the metadata storage resources are created in your subscription. For more information, see [Customer-managed keys](../../ai-services/encryption/cognitive-services-encryption-keys-portal.md?context=/azure/ai-studio/context/context).
72+
73+
Managed compute resources and managed virtual networks exist in the Microsoft subscription, but are managed by you. For example, you control which VM sizes are used for compute resources, and which outbound rules are configured for the managed virtual network.
74+
75+
Managed compute resources also require vulnerability management. This is a shared responsibility between you and Microsoft. For more information, see [vulnerability management](vulnerability-management.md).
76+
7077
## Role-based access control and control plane proxy
7178

7279
Azure AI services including Azure OpenAI provide control plane endpoints for operations such as listing model deployments. These endpoints are secured using a separate Azure role-based access control (RBAC) configuration than the one used for a hub.

articles/ai-studio/how-to/model-catalog-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ The models are made available through [Azure Machine Learning registries](../../
8282

8383
* Supports enterprise security requirements as limiting access to models with Azure Policy and secure deployment with managed virtual networks.
8484

85-
### Deploy models for inference with managed compute
85+
### Deploy models for inference with Managed compute
8686

8787
Models available for deployment to a Managed compute can be deployed to Azure Machine Learning Online Endpoints for real-time inference. Deploying to managed compute requires you to have Virtual Machine quota in your Azure Subscription for the specific SKUs needed to optimally run the model. Some models allow you to deploy to [temporarily shared quota for testing the model](deploy-models-open.md). Learn more about deploying models:
8888

278 KB
Loading

articles/ai-studio/toc.yml

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,32 @@ items:
3737
- name: How-to
3838
expanded: true
3939
items:
40+
- name: Create hubs and projects
41+
items:
42+
- name: Hubs and projects overview
43+
href: concepts/ai-resources.md
44+
- name: Create your first hub
45+
href: how-to/create-azure-ai-resource.md
46+
- name: Create a hub with custom security
47+
items:
48+
- name: Create a hub in the Azure portal
49+
href: how-to/create-secure-ai-hub.md
50+
- name: Create a hub from template
51+
href: how-to/create-azure-ai-hub-template.md
52+
- name: Create a project
53+
href: how-to/create-projects.md
54+
- name: Create a hub and project using the Azure Machine Learning SDK
55+
href: how-to/develop/create-hub-project-sdk.md
56+
- name: Create and manage compute
57+
href: how-to/create-manage-compute.md
58+
- name: Connect to external resources
59+
items:
60+
- name: Connections overview
61+
href: concepts/connections.md
62+
- name: Create a connection
63+
href: how-to/connections-add.md
64+
- name: Create a connection using the Azure Machine Learning SDK
65+
href: how-to/develop/connections-add-sdk.md
4066
- name: Select and deploy AI models
4167
items:
4268
- name: Model catalog
@@ -90,30 +116,6 @@ items:
90116
- name: Deploy open models
91117
href: how-to/deploy-models-open.md
92118
displayName: oss, open source
93-
- name: Create AI Studio projects and resources
94-
items:
95-
- name: AI Studio hubs and projects overview
96-
href: concepts/ai-resources.md
97-
- name: Create a project
98-
href: how-to/create-projects.md
99-
- name: Create and manage a hub
100-
href: how-to/create-azure-ai-resource.md
101-
- name: Create a secure hub
102-
href: how-to/create-secure-ai-hub.md
103-
- name: Create a hub and project using the AzureML SDK
104-
href: how-to/develop/create-hub-project-sdk.md
105-
- name: Create a hub from template
106-
href: how-to/create-azure-ai-hub-template.md
107-
- name: Create and manage compute
108-
href: how-to/create-manage-compute.md
109-
- name: Connections
110-
items:
111-
- name: Connections overview
112-
href: concepts/connections.md
113-
- name: Create a connection
114-
href: how-to/connections-add.md
115-
- name: Create a connection using the AzureML SDK
116-
href: how-to/develop/connections-add-sdk.md
117119
- name: Data for your generative AI app
118120
items:
119121
- name: Overview of retrieval augmented generation (RAG)

articles/aks/TOC.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,11 +357,14 @@
357357
- name: Node autoprovision
358358
href: node-autoprovision.md
359359
- name: Availability zones
360+
href: availability-zones.md
360361
items:
361362
- name: Availability zones overview
362363
href: availability-zones-overview.md
363364
- name: Create a cluster with availability zones
364365
href: availability-zones.md
366+
- name: Zone resiliency
367+
href: aks-zone-resiliency.md
365368
- name: Propagate Kubernetes resources across multiple clusters
366369
href: ../kubernetes-fleet/resource-propagation.md?toc=/azure/aks/toc.json&bc=/azure/aks/breadcrumb/toc.json
367370
- name: Cluster management

0 commit comments

Comments
 (0)