You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Azure OpenAI Service provides REST API access to OpenAI's powerful language models. Azure OpenAI Studio was previously where you went to access and work with the Azure OpenAI Service. This studio is now integrated into Azure AI Foundry portal.
20
20
21
-
[!INCLUDE [new-name](../includes/new-name.md)]
21
+
[!INCLUDE [new-name](includes/new-name.md)]
22
22
23
23
## Access Azure OpenAI Service in Azure AI Foundry portal
Copy file name to clipboardExpand all lines: articles/ai-studio/concepts/architecture.md
+17-15Lines changed: 17 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,34 +13,36 @@ ms.author: larryfr
13
13
author: Blackmist
14
14
---
15
15
16
-
# Azure AI Studio architecture
16
+
# Azure AI Foundry architecture
17
17
18
-
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. AI Studio is built on capabilities and services provided by other Azure services.
18
+
AI Foundry provides a unified experience for AI developers and data scientists to build, evaluate, and deploy AI models through a web portal, SDK, or CLI. AI Foundry is built on capabilities and services provided by other Azure services.
19
+
20
+
[!INCLUDE [new-name](../includes/new-name.md)]
19
21
20
22
:::image type="content" source="../media/concepts/ai-studio-architecture.png" alt-text="Diagram of the high-level architecture of Azure AI Studio." lightbox="../media/concepts/ai-studio-architecture.png":::
21
23
22
-
At the top level, AI Studio provides access to the following resources:
24
+
At the top level, AI Foundry provides access to the following resources:
23
25
24
26
<!-- 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. -->
25
27
26
28
-**Azure OpenAI**: Provides access to the latest Open AI models. You can create secure deployments, try playgrounds, fine tune models, content filters, and batch jobs. The Azure OpenAI resource provider is `Microsoft.CognitiveServices/account` and the kind of resource is `OpenAI`. You can also connect to Azure OpenAI by using a kind of `AIServices`, which also includes other [Azure AI services](/azure/ai-services/what-are-ai-services).
27
29
28
-
When using Azure AI Studio, you can directly work with Azure OpenAI without an Azure Studio project or you can use Azure OpenAI through a project.
30
+
When using Azure AI Foundry portal, you can directly work with Azure OpenAI without an Azure Studio project or you can use Azure OpenAI through a project.
29
31
30
32
For more information, visit [Azure OpenAI in Azure AI Studio](../azure-openai-in-ai-studio.md).
31
33
32
34
-**Management center**: The management center streamlines governance and management of AI Studio resources such as hubs, projects, connected resources, and deployments.
33
35
34
36
For more information, visit [Management center](management-center.md).
35
-
-**AI Studio hub**: The hub is the top-level resource in AI Studio, and is based on the Azure Machine Learning service. The Azure resource provider for a hub is `Microsoft.MachineLearningServices/workspaces`, and the kind of resource is `Hub`. It provides the following features:
37
+
-**AI Foundry hub**: The hub is the top-level resource in AI Foundry portal, and is based on the Azure Machine Learning service. The Azure resource provider for a hub is `Microsoft.MachineLearningServices/workspaces`, and the kind of resource is `Hub`. It provides the following features:
36
38
- Security configuration including a managed network that spans projects and model endpoints.
37
39
- Compute resources for interactive development, fine-tuning, open source, and serverless model deployments.
38
40
- Connections to other Azure services such as Azure OpenAI, Azure AI services, and Azure AI Search. Hub-scoped connections are shared with projects created from the hub.
39
41
- Project management. A hub can have multiple child projects.
40
42
- An associated Azure storage account for data upload and artifact storage.
41
43
42
44
For more information, visit [Hubs and projects overview](ai-resources.md).
43
-
-**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`. The project provides the following features:
45
+
-**AI Foundry 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:
44
46
- Access to development tools for building and customizing AI applications.
45
47
- Reusable components including datasets, models, and indexes.
46
48
- An isolated container to upload data to (within the storage inherited from the hub).
@@ -51,13 +53,13 @@ At the top level, AI Studio provides access to the following resources:
51
53
52
54
For more information, visit [Hubs and projects overview](ai-resources.md).
53
55
54
-
-**Connections**: Azure AI Studio hubs and projects use connections to access resources provided by other services. For example, data in an Azure Storage Account, Azure OpenAI or other Azure AI services.
56
+
-**Connections**: Azure AI Foundry hubs and projects use connections to access resources provided by other services. For example, data in an Azure Storage Account, Azure OpenAI or other Azure AI services.
55
57
56
58
For more information, visit [Connections](connections.md).
57
59
58
60
## Azure resource types and providers
59
61
60
-
Azure AI Studio is built on the Azure Machine Learning resource provider, and takes a dependency on several 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:
62
+
Azure AI Foundry is built on the Azure Machine Learning resource provider, and takes a dependency on several 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:
@@ -72,7 +74,7 @@ For information on registering resource providers, see [Register an Azure resour
72
74
73
75
### Microsoft-hosted resources
74
76
75
-
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:
77
+
While most of the resources used by Azure AI Foundry 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:
76
78
77
79
-**Managed compute resources**: Provided by Azure Batch resources in the Microsoft subscription.
78
80
-**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).
@@ -91,7 +93,7 @@ Hubs provide a central way for a team to govern security, connectivity, and comp
91
93
92
94
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 preconfigure connectivity with these resources within a hub, so developers can access them from any new project workspace without delay on IT.
93
95
94
-
[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. Connections can be configured to use key-based access or Microsoft Entra ID 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.
96
+
[Connections](connections.md) let you access objects in AI Foundry 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. Connections can be configured to use key-based access or Microsoft Entra ID 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 Foundry.
95
97
96
98
:::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." :::
97
99
@@ -105,15 +107,15 @@ If you require isolation between dev, test, and production as part of your LLMOp
105
107
106
108
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.
107
109
108
-
To reduce the complexity of Azure RBAC management, AI Studio provides a *control plane proxy* that allows you to perform operations on connected Azure AI services and Azure OpenAI resources. Performing operations on these resources through the control plane proxy only requires Azure RBAC permissions on the hub. The Azure AI Studio service then performs the call to the Azure AI services or Azure OpenAI control plane endpoint on your behalf.
110
+
To reduce the complexity of Azure RBAC management, AI Foundry provides a *control plane proxy* that allows you to perform operations on connected Azure AI services and Azure OpenAI resources. Performing operations on these resources through the control plane proxy only requires Azure RBAC permissions on the hub. The Azure AI Foundry service then performs the call to the Azure AI services or Azure OpenAI control plane endpoint on your behalf.
109
111
110
112
For more information, see [Role-based access control in Azure AI Studio](rbac-ai-studio.md).
111
113
112
114
## Attribute-based access control
113
115
114
116
Each hub you create has a default storage account. Each child project of the hub inherits the storage account of the hub. The storage account is used to store data and artifacts.
115
117
116
-
To secure the shared storage account, Azure AI Studio uses both Azure RBAC and Azure attribute-based access control (Azure ABAC). Azure ABAC is a security model that defines access control based on attributes associated with the user, resource, and environment. Each project has:
118
+
To secure the shared storage account, Azure AI Foundry uses both Azure RBAC and Azure attribute-based access control (Azure ABAC). Azure ABAC is a security model that defines access control based on attributes associated with the user, resource, and environment. Each project has:
117
119
118
120
- A service principal that is assigned the Storage Blob Data Contributor role on the storage account.
119
121
- A unique ID (workspace ID).
@@ -142,7 +144,7 @@ The default storage account for a hub has the following containers. These contai
142
144
143
145
## Encryption
144
146
145
-
Azure AI Studio uses encryption to protect data at rest and in transit. By default, Microsoft-managed keys are used for encryption. However you can use your own encryption keys. For more information, see [Customer-managed keys](../../ai-services/encryption/cognitive-services-encryption-keys-portal.md?context=/azure/ai-studio/context/context).
147
+
Azure AI Foundry uses encryption to protect data at rest and in transit. By default, Microsoft-managed keys are used for encryption. However you can use your own encryption keys. For more information, see [Customer-managed keys](../../ai-services/encryption/cognitive-services-encryption-keys-portal.md?context=/azure/ai-studio/context/context).
146
148
147
149
## Virtual network
148
150
@@ -155,7 +157,7 @@ For more information on how to configure a managed virtual network, see [Configu
155
157
156
158
## Azure Monitor
157
159
158
-
Azure monitor and Azure Log Analytics provide monitoring and logging for the underlying resources used by Azure AI Studio. Since Azure AI Studio is built on Azure Machine Learning, Azure OpenAI, Azure AI services, and Azure AI Search, use the following articles to learn how to monitor the services:
160
+
Azure monitor and Azure Log Analytics provide monitoring and logging for the underlying resources used by Azure AI Foundry. Since Azure AI Foundry is built on Azure Machine Learning, Azure OpenAI, Azure AI services, and Azure AI Search, use the following articles to learn how to monitor the services:
159
161
160
162
| Resource | Monitoring and logging |
161
163
| --- | --- |
@@ -175,6 +177,6 @@ For more information on price and quota, use the following articles:
175
177
176
178
Create a hub using one of the following methods:
177
179
178
-
-[Azure AI Studio](../how-to/create-azure-ai-resource.md#create-a-hub-in-ai-studio): Create a hub for getting started.
180
+
-[Azure AI Foundry portal](../how-to/create-azure-ai-resource.md#create-a-hub-in-ai-studio): Create a hub for getting started.
179
181
-[Azure portal](../how-to/create-secure-ai-hub.md): Create a hub with your own networking.
[Azure AI Foundry](https://ai.azure.com) is a trusted platform that empowers developers to drive innovation and shape the future with AI in a safe, secure, and responsible way.
20
20
21
-
[!INCLUDE [new-name](../includes/new-name.md)]
21
+
[!INCLUDE [new-name](includes/new-name.md)]
22
22
23
23
[AI Foundry](https://ai.azure.com) is designed for developers to:
0 commit comments