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
Copy file name to clipboardExpand all lines: articles/search/search-create-service-portal.md
+52-39Lines changed: 52 additions & 39 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,8 +10,8 @@ ms.service: azure-ai-search
10
10
ms.custom:
11
11
- references_regions
12
12
- build-2024
13
-
ms.topic: conceptual
14
-
ms.date: 02/18/2025
13
+
ms.topic: how-to
14
+
ms.date: 02/19/2025
15
15
---
16
16
17
17
# Create an Azure AI Search service in the Azure portal
@@ -22,26 +22,39 @@ The easiest way to create a search service is through the [Azure portal](https:/
22
22
23
23
[](./media/search-create-service-portal/AnimatedGif-AzureSearch.gif#lightbox)
24
24
25
-
You can also use [Azure PowerShell](search-manage-powershell.md#create-or-delete-a-service), the [Azure CLI](search-manage-azure-cli.md#create-or-delete-a-service), the [Management REST API](search-manage-rest.md#create-or-update-a-service), an [Azure Resource Manager template](search-get-started-arm.md), a [Bicep file](search-get-started-bicep.md), or [Terraform](search-get-started-terraform.md).
Some properties are fixed for the lifetime of the search service. Before creating your service, decide on a name, region, and tier:
36
+
Some properties are fixed for the lifetime of the search service. Before creating your service, decide on the following:
37
+
38
+
<!-- + [Service name](#name-your-service) becomes part of the URL endpoint. The name must be unique and follow naming rules.
30
39
31
-
+[Service name](#name-your-service) becomes part of the URL endpoint. The name must be unique and follow naming rules.
40
+
+ [Region](search-region-support.md) determines data residency and availability of certain features. For example, semantic ranker and Azure AI integration have region requirements. Choose a region that supports the features you need.
32
41
33
-
+[Region](search-region-support.md) determines data residency and availability of certain features. Semantic ranker and Azure AI integration have region requirements. Make sure your region of choice supports the features you need.
42
+
+ [Service tier](search-sku-tier.md) determines infrastructure, service limits, and billing. Some features aren't available on lower or specialized tiers. -->
34
43
35
-
+[Service tier](search-sku-tier.md) determines infrastructure, service limits, and billing. Some features aren't available on lower or specialized tiers.
44
+
| Service property | Description |
45
+
|--|--|
46
+
|[Name](#name-your-service)| Becomes part of the URL endpoint. The name must be unique and follow naming rules. |
47
+
|[Region](search-region-support.md)| Determines data residency and availability of certain features. For example, semantic ranker and Azure AI integration have region requirements. Choose a region that supports the features you need. |
48
+
|[Tier](search-sku-tier.md)| Determines infrastructure, service limits, and billing. Some features aren't available on lower or specialized tiers. |
36
49
37
50
## Subscribe to Azure
38
51
39
-
Azure AI Search requires a free or paid Azure subscription. To try Azure AI Search for free, [start a trial subscription](https://azure.microsoft.com/pricing/free-trial/?WT.mc_id=A261C142F) and then [create your search service on the Free tier](#choose-a-tier). Each Azure subscription can have one free search service, which is intended for short-term, non-production evaluation of the product. For more information, see [Try Azure AI Search for free](search-try-for-free.md).
52
+
Azure AI Search requires a free or pay-as-you-go Azure subscription.
40
53
41
-
With the Free tier, you can complete all of the quickstarts and most of the tutorials in the Azure AI Search documentation.
54
+
To try Azure AI Search for free, [start a trial subscription](https://azure.microsoft.com/pricing/free-trial/?WT.mc_id=A261C142F) and then [create your search service on the Free tier](#choose-a-tier). Each Azure subscription can have one free search service, which is intended for short-term, non-production evaluation of the product. You can complete all of our quickstarts and most of our tutorials on the Free tier. For more information, see [Try Azure AI Search for free](search-try-for-free.md).
42
55
43
56
> [!IMPORTANT]
44
-
> To make room for other services, Microsoft might delete free services that are inactive for an extended period of time.
57
+
> To make room for other services, Microsoft might delete free services that have been inactive for an extended period of time.
45
58
46
59
## Find the Azure AI Search offering
47
60
@@ -65,7 +78,7 @@ If you're implementing [customer-managed encryption](search-security-manage-encr
65
78
66
79
A resource group is a container that holds related resources for an Azure solution. Use it to consolidate same-solution resources, monitor costs, and check the creation date of your search service.
67
80
68
-
:::image type="content" source="media/search-create-service-portal/create-resource-group.png" lightbox="media/search-create-service-portal/create-resource-group.png" alt-text="Screenshot of the Create a Resource Group dialog in the Azure portal." border="true":::
81
+
:::image type="content" source="media/search-create-service-portal/create-resource-group.png" lightbox="media/search-create-service-portal/create-resource-group.png" alt-text="Screenshot of the Create a Resource Group dialog on the Create a Search Service page." border="true":::
69
82
70
83
Over time, you can track current and projected costs for individual resources and for the overall resource group. The following screenshot shows the cost information that's available when you combine multiple resources into one group:
71
84
@@ -121,8 +134,8 @@ In most cases, choose a region near you, unless any of the following apply:
121
134
122
135
Currently, the following regions offer cross-regional availability for Azure AI Search, Azure OpenAI, and Azure AI Vision multimodal:
123
136
124
-
+**Americas**: West US, East US
125
-
+**Europe**: Switzerland North, Sweden Central
137
+
+ Americas: West US, East US
138
+
+ Europe: Switzerland North, Sweden Central
126
139
127
140
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 creating your search service.
128
141
@@ -148,63 +161,63 @@ Search services created after April 3, 2024 have larger partitions and higher ve
148
161
149
162
## Create your service
150
163
151
-
After you provide the necessary inputs, create your search service.
164
+
After providing the necessary inputs, create your search service.
152
165
153
-
:::image type="content" source="media/search-create-service-portal/create-search-service.png" lightbox="media/search-create-service-portal/create-search-service.png" alt-text="Screenshot of the Review and create the service page." border="true":::
166
+
:::image type="content" source="media/search-create-service-portal/create-search-service.png" lightbox="media/search-create-service-portal/create-search-service.png" alt-text="Screenshot of the Review and Create button on the Create a Search Service page." border="true":::
154
167
155
-
Your service is deployed in minutes, and you can monitor its progress with Azure notifications. Consider pinning the service to your dashboard for easy access in the future.
168
+
Your service is deployed within minutes, and you can monitor its progress with Azure notifications. Consider pinning the service to your dashboard for easy access in the future.
156
169
157
-
:::image type="content" source="media/search-create-service-portal/monitor-notifications.png" lightbox="media/search-create-service-portal/monitor-notifications.png" alt-text="Screenshot of the Notifications tab in the Azure portal." border="true":::
170
+
:::image type="content" source="media/search-create-service-portal/portal-notifications.png" lightbox="media/search-create-service-portal/portal-notifications.png" alt-text="Screenshot of the Notifications tab in the Azure portal." border="true":::
158
171
159
172
## Configure authentication
160
173
161
-
If you're using the Azure portal to manage your search service, skip this step. The portal is already linked to your service with admin rights. For a portal walkthrough, see [Quickstart: Create an Azure AI Search index in the Azure portal](search-get-started-portal.md).
174
+
When you create a search service, key-based authentication is the default, but it's not the most secure option. We recommend that you replace it with role-based access.
175
+
176
+
The Azure portal is already linked to your service with admin rights, so you don't need an endpoint or keys for portal-based tasks. For a portal walkthrough, see [Quickstart: Create an Azure AI Search index in the Azure portal](search-get-started-portal.md).
162
177
163
-
If you're not using the Azure portal, programmatic access to your service requires the URL endpoint and an authenticated connection:
178
+
<!-- Programmatic access to your service requires the URL endpoint and an authenticated connection. -->
179
+
180
+
To configure programmatic access to your service:
164
181
165
182
1. Go to your search service in the [Azure portal](https://portal.azure.com/).
166
183
167
-
1. From the navigation pane, select **Overview**. Copy the URL endpoint, which you'll use in the next step.
184
+
1. From the navigation pane, select **Overview**. Use the URL endpoint to set up a programmatic connection.
168
185
169
186
:::image type="content" source="media/search-create-service-portal/URL-endpoint.png" lightbox="media/search-create-service-portal/URL-endpoint.png" alt-text="Screenshot of the Overview tab with the URL endpoint." border="true":::
170
187
171
-
1. From the navigation pane, select **Settings** > **Keys**. You can connect to your service using [key-based authentication](search-security-api-keys.md), [role-based access](search-security-rbac.md), or both. Most quickstarts and tutorials use API keys for simplicity, but if you're setting up a service for production workloads, consider using roles.
188
+
1. From the navigation pane, select **Settings** > **Keys**. You can connect to your service using [API keys](search-security-api-keys.md), [Azure roles](search-security-rbac.md), or both. Most quickstarts and tutorials use keys for simplicity, but if you're setting up a service for production workloads, consider using roles.
172
189
173
190
:::image type="content" source="media/search-create-service-portal/authentication-options.png" lightbox="media/search-create-service-portal/authentication-options.png" alt-text="Screenshot of the Keys tab with authentication options." border="true":::
174
191
175
192
## Scale your service
176
193
177
-
After deploying your search service, you can [scale it to meet your needs](search-limits-quotas-capacity.md). Scaling is available only on billable tiers. You can scale your service in two dimensions:
194
+
After deploying your search service, you can [scale it to meet your needs](search-limits-quotas-capacity.md). There are two scaling options: *replicas* and *partitions*. Replicas allow your service to handle a higher load of search queries, while partitions allow your service to store and search through more documents.
178
195
179
-
+ Partitions, which allow your service to store and search through more documents.
196
+
Scaling is available only on billable tiers. On the Free tier, you can't scale your service or configure replicas and partitions.
180
197
181
-
+ Replicas, which allow your service to handle a higher load of search queries.
198
+
> [!IMPORTANT]
199
+
> Your service must have [two replicas for read-only SLA and three replicas for read/write SLA](https://azure.microsoft.com/support/legal/sla/search/v1_0/).
182
200
183
201
Adding resources will increase your monthly bill. Use the [pricing calculator](https://azure.microsoft.com/pricing/calculator/) to understand the billing implications. You can adjust resources based on load, such as increasing resources for initial indexing and decreasing them later for incremental indexing.
184
202
185
-
> [!IMPORTANT]
186
-
> Your service must have [two replicas for read-only SLA and three replicas for read-write SLA](https://azure.microsoft.com/support/legal/sla/search/v1_0/).
187
-
188
203
To scale your service:
189
204
190
205
1. Go to your search service in the [Azure portal](https://portal.azure.com/).
191
206
192
207
1. From the navigation pane, select **Settings** > **Scale**.
193
208
194
-
1. Use the slider to add replicas and partitions.
209
+
:::image type="content" source="media/search-create-service-portal/scale-settings.png" lightbox="media/search-create-service-portal/scale-settings.png" alt-text="Screenshot of the Scale tab with sliders for adding replicas and partitions." border="true":::
195
210
196
-
:::image type="content" source="media/search-create-service-portal/scale-settings.png" lightbox="media/search-create-service-portal/scale-settings.png" alt-text="Screenshot of the Scale tab with sliders for adding replicas and partitions." border="true":::
211
+
1. Use the sliders to add replicas and partitions.
197
212
198
-
## When to add a second service
213
+
## When to create a second service
199
214
200
-
Most customers use a single search service at a tier [sufficient for the expected load](search-capacity-planning.md). One service can host multiple indexes, each isolated from the others, within the [maximum limits of your chosen tier](search-limits-quotas-capacity.md#index-limits). In Azure AI Search, requests are directed to one index, which reduces the risk of accidentally or intentionally retrieving data from other indexes in the same service.
215
+
Most customers use a single search service at a tier [sufficient for the expected load](search-capacity-planning.md). One service can host multiple indexes, each isolated from the others, within the [maximum limits of your chosen tier](search-limits-quotas-capacity.md#index-limits). In Azure AI Search, requests are directed to one index, which reduces the risk of retrieving data from other indexes in the same service.
201
216
202
217
However, you might need a second service for the following operational requirements:
203
218
204
-
+[Business continuity and disaster recovery (BCDR)](/azure/reliability/cross-region-replication-azure). Azure AI Search doesn't provide instant failover in the event of an outage.
205
-
219
+
+[Business continuity and disaster recovery (BCDR)](/azure/reliability/cross-region-replication-azure). If there's an outage, Azure AI Search won't provide instant failover.
206
220
+[Multitenant architectures](search-modeling-multitenant-saas-applications.md) that require two or more services.
207
-
208
221
+ Globally deployed applications that require services in each geography to minimize latency.
209
222
210
223
> [!NOTE]
@@ -216,27 +229,27 @@ A second service isn't required for high availability. You achieve high availabi
216
229
217
230
Azure AI Search limits the [number of search services](search-limits-quotas-capacity.md#subscription-limits) you can initially create in a subscription. If you reach your limit, you can request more quota.
218
231
219
-
You must have Owner or Contributor permissions for the subscription to request quota. Depending on your region and data center capacity, you might be able to automatically request quota to add services to your subscription. If the request fails, either reduce the number or file a support ticket. Expect a one-month turnaround for a large quota increase, such as more than 30 additional services.
232
+
You must have Owner or Contributor permissions for the subscription to request quota. Depending on your region and data center capacity, you might be able to automatically request quota to add services to your subscription. If the request fails, reduce the number or file a support ticket. Expect a one-month turnaround for a large quota increase, such as more than 30 additional services.
220
233
221
-
To request more quota:
234
+
To request more subscription quota:
222
235
223
236
1. Go to your dashboard in the [Azure portal](https://portal.azure.com/).
224
237
225
238
1. Use the search box to find the **Quotas** service.
226
239
227
-
:::image type="content" source="media/search-create-service-portal/quota-search.png" lightbox="media/search-create-service-portal/.png" alt-text="Screenshot of the Quota search term and Quotas service in the results.":::
240
+
:::image type="content" source="media/search-create-service-portal/quota-search.png" lightbox="media/search-create-service-portal/quota-search.png" alt-text="Screenshot of the Quota search term and the Quotas service in the results.":::
228
241
229
242
1. On the **Overview** tab, select the **Search** tile.
230
243
231
244
:::image type="content" source="media/search-create-service-portal/quota-overview-page.png" lightbox="media/search-create-service-portal/quota-overview-page.png" alt-text="Screenshot of the Search tile on the Overview page.":::
232
245
233
246
1. Set filters to review the existing quota for search services in your current subscription. We recommend filtering by usage.
234
247
235
-
:::image type="content" source="media/search-create-service-portal/usage-filter.png" lightbox="media/search-create-service-portal/usage-filter-page.png" alt-text="Screenshot of the Search tile on the Overview page.":::
248
+
:::image type="content" source="media/search-create-service-portal/usage-filter.png" lightbox="media/search-create-service-portal/usage-filter.png" alt-text="Screenshot of the Usage filter for search services in your current subscription.":::
236
249
237
250
1. Next to the tier and region that need more quota, select **Request Adjustment** <img src=media/search-create-service-portal/request-adjustment-icon.png alt="Screenshot of the Request Adjustment icon, which is the outline of a pencil." width="13">.
238
251
239
-
1. In the **New Quota Request** pane, enter a new limit for your subscription quota. The new limit must be greater than your current limit. If regional capacity is constrained, your request won't be automatically approved, and an incident report will be generated for investigation and resolution.
252
+
1. In the **New Quota Request** pane, enter a new limit for your subscription quota. The new limit must be greater than your current limit. If regional capacity is constrained, your request won't be automatically approved, and an incident report will be generated on your behalf for investigation and resolution.
0 commit comments