Scegliere un livello di servizio per Azure AI Search
Parte della creazione di un servizio di ricerca consiste nel scegliere un piano tariffario o SKU che rimane fisso per l'intera durata del servizio. Nel portale il livello viene specificato nella pagina Selezionare il piano tariffario quando si crea il servizio. In PowerShell o nell'interfaccia della riga di comando di Azure il livello viene specificato tramite il parametro -Sku
.
Il livello determina:
- Numero massimo di indici e altri oggetti consentiti nel servizio
- Dimensione e velocità delle partizioni (archiviazione fisica)
- Tariffa fatturabile come costo mensile fisso, ma anche un costo incrementale se si aggiunge capacità
In alcuni casi, il livello scelto determina la disponibilità delle funzionalità premium.
Le tariffe di fatturazione vengono visualizzate nella pagina Selezionare il piano tariffario del portale. È possibile controllare la pagina dei prezzi per informazioni sulle tariffe a livello di area ed esaminare Pianificare e gestire i costi per altre informazioni sul modello di fatturazione.
Nota
I servizi di ricerca creati dopo il 3 aprile 2024 hanno partizioni più grandi e quote di vettori più elevate, quasi in ogni livello. Per altre informazioni, vedere Limiti del servizio.
Descrizioni dei livelli
I livelli includono gratuito, Basic, Standarde ottimizzato per l'archiviazione. Standard e Ottimizzato per l'archiviazione sono disponibili con diverse configurazioni e capacità. Lo screenshot seguente del portale di Azure mostra i livelli disponibili, meno i prezzi (che è possibile trovare nel portale e nella pagina dei prezzi).
Gratuito crea un servizio di ricerca limitato per progetti più piccoli, ad esempio l'esecuzione di esercitazioni ed esempi di codice. Internamente, le risorse di sistema vengono condivise tra più sottoscrittori. Non è possibile ridimensionare un servizio gratuito o eseguire carichi di lavoro significativi e alcune funzionalità Premium non sono disponibili. È possibile disporre di un solo servizio di ricerca gratuito per ogni sottoscrizione di Azure. Se il servizio è inattivo per un lungo periodo di tempo, potrebbe essere eliminato per liberare capacità, soprattutto se l'area è sottoposta a vincoli di capacità.
I livelli fatturabili più comunemente usati includono:
Basic ha la possibilità di soddisfare il contratto di servizio con il supporto per tre repliche.
Standard (S1, S2, S3) è l'impostazione predefinita. Offre maggiore flessibilità nel ridimensionamento per i carichi di lavoro. È possibile ridimensionare sia le partizioni che le repliche. Con le risorse dedicate sotto controllo, è possibile distribuire progetti di dimensioni maggiori, ottimizzare le prestazioni e aumentare la capacità.
Alcuni livelli sono progettati per determinati tipi di lavoro:
Standard 3 High Density (S3 HD) è una modalità di hosting per S3, in cui l'hardware sottostante è ottimizzato per un numero elevato di indici più piccoli ed è destinato a scenari di multi-tenancy. S3 HD ha lo stesso addebito per unità di S3, ma l'hardware è ottimizzato per le letture rapide dei file in un numero elevato di indici più piccoli.
I livelli Ottimizzata per l'archiviazione (L1, L2) offrono una capacità di archiviazione superiore a un prezzo inferiore per TB rispetto ai livelli Standard. Questi livelli sono progettati per indici di grandi dimensioni che non cambiano molto spesso. Il compromesso principale è una latenza di query più elevata, che è necessario convalidare per i requisiti specifici dell'applicazione.
Per altre informazioni sui vari livelli nella pagina dei prezzi, vedere l'articolo Limiti del servizio in Azure AI Search e nella pagina del portale durante il provisioning di un servizio.
Disponibilità a livello di area per livello
L'elenco di aree geografiche supportate include le località in cui è disponibile Azure AI Search.
Diverse aree hanno attualmente raggiunto la capacità massima per livelli specifici e non possono essere usate per i nuovi servizi di ricerca. Se si usa il portale di Azure per creare un servizio di ricerca, il portale esclude tutte le combinazioni di livelli di area non disponibili.
Paese | Livello disabilitato (SKU) a causa di superamento della capacità | Alternativa suggerita |
---|---|---|
Stati Uniti orientali 2 | Basic, S1 | Stati Uniti centrali |
Stati Uniti centro-meridionali | Tutti i livelli | Stati Uniti centrali |
US Gov Virginia | Tutti i livelli | US Gov Arizona |
Europa occidentale | Tutti i livelli | Svezia centrale/Europa settentrionale |
Stati Uniti occidentali 3 | Basic, S1 | Stati Uniti centrali |
Europa settentrionale | S2, S3, S3 HD, L1, L2 | Regno Unito meridionale |
Disponibilità delle funzionalità per livello
La maggior parte delle funzionalità è disponibile in tutti i livelli, incluso quello gratuito. In alcuni casi, è il livello a determinare la disponibilità di una funzionalità. Nella tabella seguente vengono descritti i vincoli.
Funzionalità | Considerazioni sul livello |
---|---|
Indicizzatori | Gli indicizzatori non sono disponibili in S3 HD. Gli indicizzatori hanno più limitazioni nel livello gratuito. |
parametro di configurazione dell'indicizzatore executionEnvironment |
La possibilità di aggiungere tutte le elaborazioni dell'indicizzatore solo ai cluster di ricerca allocati al servizio di ricerca richiede S2 e versioni successive. |
Arricchimento con intelligenza artificiale | Viene eseguito nel livello gratuito, ma non è consigliato. |
Identità gestite o attendibili per l'accesso in uscita (indicizzatore) | Non disponibile nel livello gratuito. |
Chiavi di crittografia gestite dal cliente | Non disponibile nel livello gratuito. |
Accesso firewall IP | Non disponibile nel livello gratuito. |
Endpoint privato (integrazione con Collegamento privato di Azure) | Per le connessioni in ingresso a un servizio di ricerca, non disponibili nel livello gratuito. Per le connessioni in uscita da indicizzatori ad altre risorse di Azure, non disponibili nel livello gratuito o S3 HD. Per gli indicizzatori che usano set di competenze, non disponibili nei livelli gratuito, Basic, S1 o S3 HD. |
Zone di disponibilità | Non disponibile nel livello gratuito o Basic. |
Classificatore semantico | Non disponibile nel livello gratuito. |
Le funzionalità a elevato utilizzo di risorse potrebbero non funzionare correttamente a meno che non venga fornita una capacità sufficiente. Ad esempio, l'arricchimento tramite intelligenza artificiale ha competenze a esecuzione prolungata che subiscono un timeout nel servizio gratuito, a meno che il set di dati non sia ridotto.
Limiti superiori
I livelli determinano l'archiviazione massima del servizio stesso, oltre al numero massimo di indici, indicizzatori, origini dati, set di competenze e mappe sinonimiche che è possibile creare. Per un'interruzione completa di tutti i limiti, vedere Limiti del servizio in Azure AI Search.
Dimensioni e velocità delle partizioni
I prezzi dei piani includono informazioni dettagliate sull'archiviazione per partizione, che variano da 15 GB per Basic, fino a 2 TB per i livelli L2 (Ottimizzata per l'archiviazione). Altre caratteristiche hardware, ad esempio velocità delle operazioni, latenza e velocità di trasferimento, non vengono pubblicate, ma i livelli progettati per architetture di soluzioni specifiche sono basati su hardware con le funzionalità per supportare tali scenari. Per altre informazioni sulle partizioni, vedere Stimare e gestire la capacità e Affidabilità in Azure AI Search.
Nota
Le partizioni con capacità più elevata sono diventate disponibili nelle aree selezionate a partire da aprile 2024. Una seconda ondata di partizioni di capacità più elevate rilasciate nel maggio 2024. Se si usa un servizio di ricerca meno recente, è consigliabile creare un nuovo servizio di ricerca per trarre vantaggio da una maggiore capacità alla stessa tariffa di fatturazione. Per altre informazioni, vedere Limiti del servizio. Per controllare la validità del servizio di ricerca, vedere Come controllare la data di creazione del servizio.
Tariffe di fatturazione
I livelli hanno tariffe di fatturazione diverse, con tariffe più elevate per i livelli eseguiti su hardware più costoso o che offrono funzionalità più costose. La tariffa di fatturazione del livello è disponibile nelle pagine dei prezzi di Azure per Azure AI Search.
Dopo aver creato un servizio, la tariffa di fatturazione diventa sia un costo fisso di esecuzione del servizio per tutto il giorno sia un costo incrementale se si sceglie di aggiungere più capacità.
Ai servizi di ricerca vengono allocate risorse di calcolo sotto forma di partizioni (per l'archiviazione) e repliche (istanze del motore di query). Inizialmente, viene creato un servizio con ognuna di queste e la tariffa di fatturazione include entrambe le risorse. Tuttavia, se si ridimensiona la capacità, i costi aumentano o rallentano in incrementi della tariffa fatturabile.
Di seguito ne viene illustrato un esempio. Si supponga una tariffa di fatturazione ipotetica di $ 100 al mese. Se si mantiene il servizio di ricerca alla capacità iniziale di una partizione e di una replica, si pagheranno $ 100 alla fine del mese. Tuttavia, se si aggiungono altre due repliche per ottenere una disponibilità elevata, la fattura mensile aumenta a $ 300 ($ 100 per la prima coppia di partizioni di replica, seguita da $ 200 per le due repliche).
Questo modello di fatturazione si basa sul concetto di applicazione della tariffa di fatturazione al numero di unità di ricerca (SU) usate da un servizio di ricerca. Tutti i servizi vengono inizialmente sottoposti a provisioning in un'unità di streaming, ma è possibile aumentare le unità di streaming aggiungendo partizioni o repliche per gestire carichi di lavoro più grandi. Per altre informazioni, vedere Come stimare i costi di un servizio di ricerca.
Aggiornamento o downgrade del livello
Non è disponibile alcun supporto predefinito per l'aggiornamento o il downgrade dei livelli. Se si vuole passare a un livello diverso, l'approccio è:
Creare un nuovo servizio di ricerca al nuovo livello.
Distribuire il contenuto di ricerca nel nuovo servizio. Seguire questo elenco di controllo per assicurarsi di disporre di tutto il contenuto.
Eliminare il servizio di ricerca precedente dopo aver verificato che non sia più necessario.
Per gli indici di grandi dimensioni che non si vuole ricompilare da zero, è consigliabile usare l'esempio di backup e ripristino per spostarli.
Passaggi successivi
Il modo migliore per scegliere un piano tariffario consiste nell'iniziare con un livello di costo minimo e quindi basarsi su esperienza e test per decidere se mantenere il servizio o crearne uno nuovo a un livello superiore. Per i passaggi successivi, è consigliabile creare un servizio di ricerca a un livello in grado di supportare i test che si vogliono eseguire e quindi esaminare le indicazioni seguenti per consigli sulla stima dei costi e della capacità.