Skip to content

Commit 133a394

Browse files
authored
Merge pull request #5479 from haileytap/regions
[Azure Search] Limit same-region requirements to Azure AI services
2 parents 11e33f4 + c12aeef commit 133a394

16 files changed

+53
-87
lines changed

articles/search/cognitive-search-attach-cognitive-services.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.custom:
99
- ignite-2023
1010
- ignite-2024
1111
ms.topic: how-to
12-
ms.date: 04/02/2025
12+
ms.date: 06/11/2025
1313
---
1414

1515
# Attach an Azure AI services resource to a skillset in Azure AI Search
@@ -22,7 +22,6 @@ An Azure AI services multi-service resource provides a collection of Azure AI se
2222

2323
+ [Azure AI Vision](/azure/ai-services/computer-vision/overview) for image analysis, optical character recognition (OCR), and multimodal embeddings
2424
+ [Azure AI Language](/azure/ai-services/language-service/overview) for language detection, entity recognition, sentiment analysis, and key phrase extraction
25-
+ [Azure AI Speech](/azure/ai-services/speech-service/overview) for speech to text and text to speech
2625
+ [Azure AI Translator](/azure/ai-services/translator/translator-overview) for machine text translation
2726

2827
Exceptions to billing through the multi-service resource include [AzureOpenAIEmbedding](cognitive-search-skill-azure-openai-embedding.md) or the [AML skill](cognitive-search-aml-skill.md) billing. Azure AI Search doesn't internally host models from Azure OpenAI or the Azure AI Foundry model catalog. Usage for AML and Azure OpenAI skills and vectorizers are through [Azure OpenAI Standard pricing](https://azure.microsoft.com/pricing/details/cognitive-services/openai-service/#pricing) and [Azure Machine Learning Standard pricing](https://azure.microsoft.com/pricing/details/machine-learning/), respectively. A few other skills, such as Text Split and Text Merge, aren't billable.

articles/search/search-create-service-portal.md

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom:
1111
- references_regions
1212
- build-2024
1313
ms.topic: how-to
14-
ms.date: 04/28/2025
14+
ms.date: 06/11/2025
1515
---
1616

1717
# Create an Azure AI Search service in the Azure portal
@@ -116,22 +116,11 @@ In most cases, choose a region near you, unless any of the following apply:
116116

117117
1. Do you have business continuity and disaster recovery (BCDR) requirements? Create two or more search services in [regional pairs](/azure/reliability/cross-region-replication-azure#azure-paired-regions) within [availability zones](search-reliability.md#availability-zones). For example, if you're operating in North America, you might choose East US and West US, or North Central US and South Central US, for each search service.
118118

119-
1. Do you need [AI enrichment](cognitive-search-concept-intro.md), [integrated data chunking and vectorization](vector-search-integrated-vectorization.md), or [multimodal image search](search-get-started-portal-image-search.md)? Azure AI Search, Azure OpenAI, and Azure AI services multi-service must coexist in the same region.
119+
1. Do you need [AI enrichment](cognitive-search-concept-intro.md), [integrated data chunking and vectorization](vector-search-integrated-vectorization.md), or [multimodal search](multimodal-search-overview.md)? For [billing purposes](cognitive-search-attach-cognitive-services.md), Azure AI Search and Azure AI services multi-service must coexist in the same region.
120120

121-
+ Start with [Azure OpenAI regions](/azure/ai-services/openai/concepts/models#model-summary-table-and-region-availability) because they have the most variability. Azure OpenAI provides embedding models and chat models for RAG and integrated vectorization.
121+
+ Check [Azure AI Search regions](search-region-support.md#azure-public-regions). If you're using OCR, entity recognition, or other skills backed by Azure AI, the **AI enrichment** column indicates whether Azure AI Search and Azure AI services multi-service are in the same region.
122122

123-
+ Check [Azure AI Search regions](search-region-support.md#azure-public-regions) for a match to your Azure OpenAI region. If you're using OCR, entity recognition, or other skills backed by Azure AI, the **AI enrichment** column indicates whether Azure AI services multi-service and Azure AI Search are in the same region.
124-
125-
+ Check [multimodal embedding regions](/azure/ai-services/computer-vision/overview-image-analysis#region-availability) for multimodal APIs and image search. This API is accessed through an Azure AI services multi-service account, but in general, it's available in fewer regions than Azure AI services multi-service.
126-
127-
### Regions with the most overlap
128-
129-
Currently, the following regions offer cross-regional availability for Azure AI Search, Azure OpenAI, and Azure AI Vision multimodal:
130-
131-
+ Americas: West US, East US
132-
+ Europe: Switzerland North, Sweden Central
133-
134-
This list isn't definitive, and depending on your tier, you might have more choices. Region status can also change quickly, so confirm your region choice before you create your search service.
123+
+ Check [Azure AI Vision regions](/azure/ai-services/computer-vision/overview-image-analysis#region-availability) for multimodal APIs that enable text and image vectorization. These APIs are powered by Azure AI Vision and accessed through an Azure AI services multi-service resource. However, they're generally available in fewer regions than the multi-service resource itself.
135124

136125
## Choose a tier
137126

articles/search/search-get-started-portal-image-search.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: haileytap
66
ms.author: haileytapia
77
ms.service: azure-ai-search
88
ms.topic: quickstart
9-
ms.date: 06/04/2025
9+
ms.date: 06/11/2025
1010
ms.custom:
1111
- references_regions
1212
---
@@ -42,7 +42,7 @@ For content extraction, you can choose either default extraction via Azure AI Se
4242
| Default extraction | Extracts location metadata from PDF images only. Doesn't require another Azure AI resource. |
4343
| Enhanced extraction | Extracts location metadata from text and images for multiple document types. Requires an [Azure AI services multi-service resource](/azure/ai-services/multi-service-resource#azure-ai-multi-services-resource-for-azure-ai-search-skills) <sup>1</sup> in a [supported region](cognitive-search-skill-document-intelligence-layout.md#supported-regions). |
4444

45-
<sup>1</sup> For billing purposes, you must [attach your multi-service resource](cognitive-search-attach-cognitive-services.md) to the skillset in your Azure AI Search service. Unless you use a [keyless connection](cognitive-search-attach-cognitive-services.md#bill-through-a-keyless-connection) to create the skillset, both resources must be in the same region.
45+
<sup>1</sup> For billing purposes, you must [attach your Azure AI multi-service resource](cognitive-search-attach-cognitive-services.md) to the skillset in your Azure AI Search service. Unless you use a [keyless connection](cognitive-search-attach-cognitive-services.md#bill-through-a-keyless-connection) to create the skillset, both resources must be in the same region.
4646

4747
### Supported embedding methods
4848

@@ -57,7 +57,7 @@ For content embedding, you can choose either image verbalization (followed by te
5757

5858
<sup>2</sup> Azure OpenAI resources (with access to embedding models) that were created in the [Azure AI Foundry portal](https://ai.azure.com/?cid=learnDocs) aren't supported. You must create an Azure OpenAI resource in the Azure portal.
5959

60-
<sup>3</sup> For billing purposes, you must [attach your multi-service resource](cognitive-search-attach-cognitive-services.md) to the skillset in your Azure AI Search service. Unless you use a [keyless connection (preview)](cognitive-search-attach-cognitive-services.md#bill-through-a-keyless-connection) to create the skillset, both resources must be in the same region.
60+
<sup>3</sup> For billing purposes, you must [attach your Azure AI multi-service resource](cognitive-search-attach-cognitive-services.md) to the skillset in your Azure AI Search service. Unless you use a [keyless connection (preview)](cognitive-search-attach-cognitive-services.md#bill-through-a-keyless-connection) to create the skillset, both resources must be in the same region.
6161

6262
<sup>4</sup> `phi-4` is only available to Azure AI Foundry projects.
6363

@@ -300,7 +300,7 @@ To use the skills for multimodal embeddings:
300300

301301
1. For the kind, select your model provider: **AI Foundry Hub catalog models** or **AI Vision vectorization**.
302302

303-
<!-- If it's unavailable, make sure your Azure AI Search service and Azure AI multi-service account are both in a region that [supports the AI Vision multimodal APIs](/azure/ai-services/computer-vision/how-to/image-retrieval). -->
303+
If Azure AI Vision is unavailable, make sure your search service and multi-service resource are both in a [region that supports the Azure AI Vision multimodal APIs](/azure/ai-services/computer-vision/how-to/image-retrieval).
304304

305305
1. Specify your Azure subscription, resource, and embedding model deployment.
306306

articles/search/search-get-started-portal-import-vectors.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.custom:
99
- build-2024
1010
- ignite-2024
1111
ms.topic: quickstart
12-
ms.date: 06/04/2025
12+
ms.date: 06/11/2025
1313
---
1414

1515
# Quickstart: Vectorize text in the Azure portal
@@ -42,7 +42,7 @@ The **Import and vectorize data wizard** [supports a wide range of Azure data so
4242

4343
### Supported embedding models
4444

45-
For integrated vectorization, you must use one of the following embedding models on an Azure AI platform in the [same region as Azure AI Search](search-create-service-portal.md#regions-with-the-most-overlap). Deployment instructions are provided in a [later section](#prepare-embedding-model).
45+
For integrated vectorization, you must use one of the following embedding models on an Azure AI platform. Deployment instructions are provided in a [later section](#prepare-embedding-model).
4646

4747
| Provider | Supported models |
4848
|--|--|
@@ -54,7 +54,7 @@ For integrated vectorization, you must use one of the following embedding models
5454

5555
<sup>2</sup> Azure OpenAI resources (with access to embedding models) that were created in the [Azure AI Foundry portal](https://ai.azure.com/?cid=learnDocs) aren't supported. Only Azure OpenAI resources created in the Azure portal are compatible with the [Azure OpenAI Embedding skill](cognitive-search-skill-azure-openai-embedding.md).
5656

57-
<sup>3</sup> For billing purposes, you must [attach your multi-service resource](cognitive-search-attach-cognitive-services.md) to the skillset in your Azure AI Search service. Unless you use a [keyless connection (preview)](cognitive-search-attach-cognitive-services.md#bill-through-a-keyless-connection) to create the skillset, both resources must be in the same region.
57+
<sup>3</sup> For billing purposes, you must [attach your Azure AI multi-service resource](cognitive-search-attach-cognitive-services.md) to the skillset in your Azure AI Search service. Unless you use a [keyless connection (preview)](cognitive-search-attach-cognitive-services.md#bill-through-a-keyless-connection) to create the skillset, both resources must be in the same region.
5858

5959
<sup>4</sup> The Azure AI Vision multimodal embedding model is available in [select regions](/azure/ai-services/computer-vision/overview-image-analysis#region-availability).
6060

@@ -375,7 +375,7 @@ In this step, you specify an embedding model to vectorize chunked data. Chunking
375375

376376
+ Azure AI Foundry model catalog
377377

378-
+ An Azure AI Vision multimodal resource in the same region as Azure AI Search. If there's no [Azure AI services multi-service account](/azure/ai-services/multi-service-resource#azure-ai-multi-services-resource-for-azure-ai-search-skills) in the same region, this option isn't available.
378+
+ Azure AI Vision (via an [Azure AI services multi-service resource](/azure/ai-services/multi-service-resource#azure-ai-multi-services-resource-for-azure-ai-search-skills) in the same region as Azure AI Search)
379379

380380
1. Specify the Azure subscription.
381381

@@ -385,11 +385,11 @@ In this step, you specify an embedding model to vectorize chunked data. Chunking
385385

386386
+ For AI Foundry model catalog, select the model you deployed in [Prepare embedding model](#prepare-embedding-model).
387387

388-
+ For AI Vision multimodal embeddings, select your multi-service account.
388+
+ For AI Vision multimodal embeddings, select your multi-service resource.
389389

390390
1. For the authentication type, select **System assigned identity**.
391391

392-
+ The identity should have a **Cognitive Services User** role on the Azure AI services multi-services account.
392+
+ The identity should have a **Cognitive Services User** role on the Azure AI services multi-service resource.
393393

394394
1. Select the checkbox that acknowledges the billing effects of using these resources.
395395

articles/search/search-get-started-rag.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: azure-ai-search
88
ms.custom:
99
- ignite-2024
1010
ms.topic: quickstart
11-
ms.date: 03/04/2025
11+
ms.date: 06/11/2025
1212
---
1313

1414
# Quickstart: Generative search (RAG) using grounding data from Azure AI Search
@@ -24,14 +24,11 @@ In this quickstart, you send queries to a chat completion model for a conversati
2424
- [Deploy the chat completion model](/azure/ai-foundry/how-to/deploy-models-openai) in Azure AI Foundry or [use another approach](/azure/ai-services/openai/how-to/working-with-models).
2525

2626
- An [Azure AI Search resource](search-create-service-portal.md).
27-
- Use the same region as your Azure OpenAI resource.
2827
- We recommend using the Basic tier or higher.
2928
- [Enable semantic ranking](semantic-how-to-enable-disable.md).
3029

3130
- [Visual Studio Code](https://code.visualstudio.com/download) with the [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python) and the [Jupyter package](https://pypi.org/project/jupyter/). For more information, see [Python in Visual Studio Code](https://code.visualstudio.com/docs/languages/python).
3231

33-
To meet the same-region requirement, start by reviewing the [regions for the chat model](/azure/ai-services/openai/concepts/models#model-summary-table-and-region-availability) you want to use. After you identify a region, confirm that Azure AI Search is available in the [same region](search-region-support.md#azure-public-regions).
34-
3532
## Download file
3633

3734
[Download a Jupyter notebook](https://github.com/Azure-Samples/azure-search-python-samples/tree/main/Quickstart-RAG) from GitHub to send the requests in this quickstart. For more information, see [Downloading files from GitHub](https://docs.github.com/get-started/start-your-journey/downloading-files-from-github).

articles/search/search-how-to-integrated-vectorization.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: haileytap
77
ms.author: haileytapia
88
ms.service: azure-ai-search
99
ms.topic: how-to
10-
ms.date: 04/29/2025
10+
ms.date: 06/11/2025
1111
---
1212

1313
# Set up integrated vectorization in Azure AI Search using REST
@@ -42,7 +42,7 @@ Integrated vectorization works with [all supported data sources](search-indexer-
4242

4343
### Supported embedding models
4444

45-
For integrated vectorization, you must use one of the following embedding models on an Azure AI platform in the [same region as Azure AI Search](search-create-service-portal.md#regions-with-the-most-overlap). Deployment instructions are provided in a [later section](#prepare-your-embedding-model).
45+
For integrated vectorization, you must use one of the following embedding models on an Azure AI platform. Deployment instructions are provided in a [later section](#prepare-your-embedding-model).
4646

4747
| Provider | Supported models |
4848
|--|--|
@@ -52,7 +52,7 @@ For integrated vectorization, you must use one of the following embedding models
5252

5353
<sup>1</sup> The endpoint of your Azure OpenAI resource must have a [custom subdomain](/azure/ai-services/cognitive-services-custom-subdomains), such as `https://my-unique-name.openai.azure.com`. If you created your resource in the [Azure portal](https://portal.azure.com/), this subdomain was automatically generated during resource setup.
5454

55-
<sup>2</sup> Azure OpenAI resources (with access to embedding models) that were created in the [Azure AI Foundry portal](https://ai.azure.com/?cid=learnDocs) aren't supported. Only Azure OpenAI resources created in the Azure portal are compatible with the [Azure OpenAI Embedding skill](cognitive-search-skill-azure-openai-embedding.md) integration.
55+
<sup>2</sup> Azure OpenAI resources (with access to embedding models) that were created in the [Azure AI Foundry portal](https://ai.azure.com/?cid=learnDocs) aren't supported. Only Azure OpenAI resources created in the Azure portal are compatible with the [Azure OpenAI Embedding skill](cognitive-search-skill-azure-openai-embedding.md).
5656

5757
<sup>3</sup> For billing purposes, you must [attach your Azure AI multi-service resource](cognitive-search-attach-cognitive-services.md) to the skillset in your Azure AI Search service. Unless you use a [keyless connection (preview)](cognitive-search-attach-cognitive-services.md#bill-through-a-keyless-connection) to create the skillset, both resources must be in the same region.
5858

articles/search/search-how-to-semantic-chunking.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: haileytap
66
ms.author: haileytapia
77
ms.service: azure-ai-search
88
ms.topic: how-to
9-
ms.date: 05/08/2025
9+
ms.date: 06/11/2025
1010
ms.custom:
1111
- references_regions
1212
- ignite-2024
@@ -42,9 +42,9 @@ For illustration purposes, this article uses the [sample health plan PDFs](https
4242

4343
+ A skillset with these two skills:
4444

45-
+ [Document Layout skill](cognitive-search-skill-document-intelligence-layout.md) that splits documents based on paragraph boundaries. This skill has region requirements. An Azure AI multi-service resource must be in the same region as Azure AI Search with AI Enrichment.
45+
+ [Document Layout skill](cognitive-search-skill-document-intelligence-layout.md) that splits documents based on paragraph boundaries. This skill has region requirements. An Azure AI multi-service resource must be in the same region as Azure AI Search with AI enrichment.
4646

47-
+ [Azure OpenAI Embedding skill](cognitive-search-skill-azure-openai-embedding.md) that generates vector embeddings. This skill also has region requirements. The model must be in the same region as Azure AI Search.
47+
+ [Azure OpenAI Embedding skill](cognitive-search-skill-azure-openai-embedding.md) that generates vector embeddings. This skill *doesn't* have region requirements.
4848

4949
## Prepare data files
5050

0 commit comments

Comments
 (0)