Skip to content

Commit a4dca92

Browse files
authored
Merge pull request #6242 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/azure-ai-docs (branch main)
2 parents 8bd8fd5 + f63bc84 commit a4dca92

File tree

2 files changed

+14
-69
lines changed

2 files changed

+14
-69
lines changed

articles/ai-foundry/agents/how-to/virtual-networks.md

Lines changed: 13 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -78,79 +78,24 @@ For customers without an existing virtual network, the Standard Setup with Priva
7878

7979
## Configure a new network-secured environment
8080

81-
**Network secured setup**: Agents use customer-owned, single-tenant search and storage resources. With this setup, you have full control and visibility over these resources, but you incur costs based on your usage. The following bicep template provides:
82-
83-
* An account and project are created.
84-
* A gpt-4o model is deployed.
85-
* Azure resources for storing customer data — Azure Storage, Azure Cosmos DB, and Azure AI Search — are automatically created if existing resources are not provided.
86-
* These resources are connected to your project to store files, threads, and vector data.
87-
* A Microsoft-managed key vault is used by default.
88-
89-
90-
### Manually deploy the bicep template
91-
9281
> [!NOTE]
93-
> Using the Bicep template is the only way to deploy a network secured environment for Azure AI Foundry Agent Service.
82+
> - Programmatic deployment is required to set up a network-secured environment for Azure AI Foundry Agent Service. Deployment through the Azure portal is currently not supported.
83+
> - If you want to delete your Foundry resource and Standard Agent with secured network set-up, delete your AI Foundry resource and virtual network last. Before deleting the virtual network, ensure to delete and [purge](../../../ai-services/recover-purge-resources.md#purge-a-deleted-resource) your AI Foundry resource.
84+
> - In the Standard Setup, agents use customer-owned, single-tenant resources. You have full control and visibility over these resources, but you incur costs based on your usage.
9485

95-
1. To deploy and customize the bicep templates, [download the template from GitHub](https://github.com/azure-ai-foundry/foundry-samples/tree/main/samples/microsoft/infrastructure-setup/15-private-network-standard-agent-setup). Download the following from the `private-network-standard-agent-setup` folder:
96-
1. `main-create.bicep`
97-
1. `azuredeploy.parameters.json`
98-
1. `modules-network-secured folder`
99-
1. To authenticate to your Azure subscription from the Azure CLI, use the following command:
86+
You can deploy and customize the Standard Setup with Private Networking using either Bicep or Terraform. The provided samples allow you to bring your own virtual network and customize the deployment to meet your specific requirements:
10087

101-
```console
102-
az login
103-
```
104-
105-
1. Create a resource group:
106-
107-
```console
108-
az group create --name {my_resource_group} --location eastus
109-
```
88+
* Foundry account and Foundry project are created.
89+
* A gpt-4o model is deployed.
90+
* Azure resources for storing customer data — Azure Storage, Azure Cosmos DB, and Azure AI Search — are automatically created if existing resources are not provided.
91+
* These resources are connected to your project to store files, threads, and vector data.
92+
* Microsoft-managed encryption keys for Storage Account and Cognitive Account (AI Foundry) are used by default.
93+
94+
Select one of the available deployment methods:
11095

111-
Make sure you have the Azure AI Developer role for the resource group you created.
112-
113-
1. Using the resource group you created in the previous step and one of the template files (`private-network-standard-agent-setup`), run one of the following commands:
114-
115-
1. To use default resource names, run:
116-
117-
```console
118-
az deployment group create --resource-group {my_resource_group} --template-file main-create.bicep
119-
```
120-
121-
1. Run the CheckCapabilityHostReadiness.ps1 and edit the command to add your subscription ID, resource group name, and your newly deployed AI Services account resource name.
122-
123-
```
124-
.\CheckCapabilityHostReadiness.ps1 -subscriptionId "<your-sub-id>" -resourcegroup "<new-rg-name>" -accountname "<your-aiservices-name>"
125-
```
126-
127-
If you don't want to run the PowerShell script, you can run a bash script instead, from the file CheckCapabilityHostReadiness.sh. Run the following two commands:
128-
129-
```
130-
chmod +x CheckCapabilityHostReadiness.sh
131-
./CheckCapabilityHostReadiness.sh "<your-sub-id>" "<new-rg-name>" "<your-aiservices-name>"
132-
```
133-
134-
1. Deploy the main-project-caphost-create.bicep
135-
136-
```
137-
az deployment group create --resource-group <new-rg-name> --template-file main-project-caphost-create.bicep
138-
```
139-
140-
After running this script, you're required to input the following values:
141-
142-
```
143-
Please provide string value for 'accountName' (? for help): <your-account-name>
144-
Please provide string value for 'projectName' (? for help): <your-project-name>
145-
Please provide string value for 'aiSearchName' (? for help): <your-search-name>
146-
Please provide string value for 'azureStorageName' (? for help): <your-storage-name>
147-
Please provide string value for 'cosmosDBName' (? for help): <your-cosmosdb-name>
148-
```
149-
150-
For more details, see the [README](https://github.com/azure-ai-foundry/foundry-samples/tree/main/samples/microsoft/infrastructure-setup/15-private-network-standard-agent-setup).
96+
- **Bicep templates**: follow instructions in [this sample from GitHub](https://github.com/azure-ai-foundry/foundry-samples/tree/main/samples/microsoft/infrastructure-setup/15-private-network-standard-agent-setup).
15197

152-
> [!NOTE]
153-
> If you want to delete your Foundry resource and Standard Agent with secured network set-up, delete your AI Foundry resource and virtual network last. Before deleting the virutal network, ensure to delete and purge your AI Foundry resource. Navigate to __Manage deleted resources__, then select your subscription and the Foundry resource you would like to purge.
98+
- **Terraform configuration**: follow instructions in [this sample from GitHub](https://github.com/azure-ai-foundry/foundry-samples/tree/main/samples/microsoft/infrastructure-setup-terraform/15b-private-network-standard-agent-setup-byovnet).
15499

155100
## Deep Dive Standard Setup with Private Networking Template
156101
When you use the Standard Setup with Private Networking Agent Template, the following will automatically be provisioned, unless you bring your own:

articles/ai-services/document-intelligence/service-limits.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ The next sections describe specific cases of adjusting quotas.
285285

286286
By default the number of transactions per second is limited to 15 transactions per second for a Document Intelligence resource. For the Standard pricing tier, this amount can be increased. Before submitting the request, ensure you're familiar with the material in [this section](#detailed-description-quota-adjustment-and-best-practices) and aware of these [best practices](#example-of-a-workload-pattern-best-practice).
287287

288-
The fist step would be to enable auto scaling. Follow this document to enable auto scaling on your resource * [enable auto scaling](../../ai-services/autoscale.md). With auto scaling enabled your resource can continue to accept requests over the TPS limits configured if there's capacity on the service. It can still result in request throttled.
288+
The first step would be to enable auto scaling. Follow this document to enable auto scaling on your resource * [enable auto scaling](../../ai-services/autoscale.md). With auto scaling enabled your resource can continue to accept requests over the TPS limits configured if there's capacity on the service. It can still result in request throttled.
289289

290290
Increasing the Concurrent Request limit does **not** directly affect your costs. Document Intelligence service uses "Pay only for what you use" model. The limit defines how high the Service can scale before it starts throttle your requests.
291291

0 commit comments

Comments
 (0)