Pianificare e gestire i costi di un servizio Azure AI Search

Questo articolo illustra il modello di fatturazione e gli eventi fatturabili di Azure AI Search e fornisce indicazioni per la gestione dei costi.

Come primo passaggio, stimare i costi di base usando il calcolatore prezzi di Azure. In alternativa, i costi stimati e i confronti tra livelli sono disponibili anche nella pagina Selezionare un piano tariffario durante la creazione di un servizio.

Azure offre una gestione dei costi integrata che oltrepassa i limiti dei servizi per fornire il monitoraggio completo dei costi e la possibilità di impostare budget e definire avvisi. I costi di esecuzione di un servizio di ricerca variano a seconda della capacità e delle funzionalità usate. Dopo aver creato il servizio di ricerca, ottimizzare la capacità in modo da pagare solo per le risorse necessarie.

Nota

Le partizioni di capacità più elevate sono disponibili alla stessa tariffa di fatturazione per i servizi più recenti creati dopo aprile e maggio 2024. Per altre informazioni, vedere Limiti del servizio per gli aggiornamenti delle dimensioni della partizione.

Informazioni sul modello di fatturazione

Azure AI Search viene eseguito nell'infrastruttura di Azure che accumula costi quando si distribuiscono nuove risorse. È importante comprendere che potrebbero verificarsi altri costi di infrastruttura aggiuntivi che potrebbero accumularsi.

Quando si creano o si usano risorse di ricerca, vengono addebitati costi per i contatori seguenti:

  • Viene addebitata una tariffa oraria in base al piano tariffario del servizio di ricerca, con ripartizione oraria.

  • L'addebito viene applicato in base al numero di unità di ricerca (SU) allocate al servizio. Le unità di ricerca sono unità di capacità. Le unità di ricerca totali sono il prodotto di repliche e partizioni (R x P = SU) usate dal servizio.

La fatturazione si basa sulla capacità (SU) e sui costi delle funzionalità Premium in esecuzione, ad esempio l'arricchimento tramite intelligenza artificiale, il classificatore semantico e gli endpoint privati. I contatori associati alle funzionalità Premium sono elencati nella tabella seguente.

Metro Unità
Estrazione di immagini (arricchimento tramite intelligenza artificiale) 1, 2 Per 1000 immagini. Vedi la pagina dei prezzi.
Competenza di ricerca entità personalizzata (arricchimento tramite intelligenza artificiale) 1 Per 1000 record di testo. Vedere la pagina dei prezzi
Competenze predefinite (arricchimento tramite intelligenza artificiale) 1 Numero di transazioni, fatturate alla stessa tariffa che verrebbe usata se l'attività fosse stata eseguita chiamando direttamente i Servizi di Azure AI. È possibile elaborare gratuitamente 20 documenti per indicizzatore al giorno. I carichi di lavoro più grandi o più frequenti richiedono una chiave dei Servizi di Azure AI a più risorse.
Classificatore semantico 1 Numero di query di "queryType=semantic", fatturate a una tariffa progressiva. Vedi la pagina dei prezzi.
Collegamento privato condiviso 1 Fatturato per larghezza di banda purché il collegamento privato condiviso esista e venga usato.

1 Si applica solo se si usa o abilita la funzionalità.

2 In una configurazione dell'indicizzatore, imageAction è il parametro che attiva l'estrazione di immagini. Se imageAction è impostato su "none" (impostazione predefinita), non verrà addebitato alcun costo per l'estrazione di immagini. I costi vengono addebitati quando viene impostato il parametro imageAction e si include OCR, Analisi immagini o Estrazione documenti in un set di competenze.

Non vengono fatturati il numero di query full-text o vettoriali, le risposte di query o i documenti inseriti, anche se i limiti del servizio si applicano a ogni livello.

Per il traffico di dati potrebbero anche essere addebitati dei costi di rete. Vedere i prezzi per la larghezza di banda.

Diverse funzionalità Premium, ad esempio l'archivio conoscenze, le sessioni di debug e la cache di arricchimento hanno una dipendenza da Archiviazione di Azure. In questo caso si applicano i contatori per Archiviazione di Azure e nella fattura di Archiviazione di Azure sono inclusi i costi di archiviazione associati per l'uso di queste funzionalità.

Le chiavi gestite dal cliente forniscono la doppia crittografia dei contenuti sensibili. Questa funzionalità richiede un Azure Key Vault fatturabile.

I set di competenze possono includere competenze predefinite fatturabili, competenze di utilità predefinite non fatturabili e competenze personalizzate. Le competenze di utilità non fatturabili includono Condizionale, Shaper, Unione testo, Suddivisione testo. Non vengono addebitati costi per l'uso. Non esiste alcun requisito di chiave API e non c'è il limite di 20 documenti.

Una competenza personalizzata è una funzionalità che fornisce l'utente. Il costo dell'uso di una competenza personalizzata dipende interamente dal fatto che il codice personalizzato chiami o meno altri servizi fatturabili. Non esiste alcun requisito di chiave API e nessun limite di 20 documenti per le competenze personalizzate.

Monitorare i costi

La gestione dei costi è integrata nell'infrastruttura di Azure. Per altre informazioni su come tenere traccia dei costi, degli strumenti e delle API, vedere Fatturazione e gestione dei costi.

Ridurre al minimo i costi

Seguire queste linee guida per ridurre al minimo i costi di una soluzione di Azure AI Search.

  1. Se possibile, creare un servizio di ricerca in un'area con più spazio di archiviazione per partizione. Se si usano più risorse di Azure nella soluzione, crearle nella stessa area o nel minor numero possibile di aree per ridurre al minimo o eliminare i costi di larghezza di banda.

  2. Aumentare le prestazioni per operazioni a elevato utilizzo di risorse, ad esempio l'indicizzazione, e quindi regolare verso il basso per i normali carichi di lavoro di query. Se esistono modelli prevedibili per i carichi di lavoro, potrebbe essere possibile sincronizzare la scalabilità fino a farla coincidere con il volume previsto (è necessario scrivere codice per automatizzare questa operazione).

    Quando si stima il costo di una soluzione di ricerca, tenere presente che i prezzi e la capacità non sono lineari (raddoppiando la capacità si raddoppia il costo a parità di livello). Inoltre, a un certo punto, il passaggio a un livello superiore può offrire prestazioni migliori e più veloci a circa lo stesso punto di prezzo. Per altre informazioni e un esempio, vedere Eseguire l'aggiornamento a un livello S2 Standard.

  3. Prendere in considerazione l'app Web di Azure per l'applicazione front-end in modo che le richieste e le risposte rimangano entro il limite del data center.

  4. Se si usa l'arricchimento tramite intelligenza artificiale, è previsto un costo aggiuntivo per l'archiviazione BLOB, ma il costo cumulativo scende se si abilita la memorizzazione nella cache di arricchimento.

Creare i budget

È possibile creare budget per gestire i costi e creare avvisi per informare automaticamente gli stakeholder in caso di anomalie di spesa e rischi di costi eccessivi. Gli avvisi si basano sul confronto tra la spesa e le soglie definite budget e costi. I budget e gli avvisi vengono creati per le sottoscrizioni e i gruppi di risorse di Azure, quindi sono utili come parte di una strategia complessiva di monitoraggio dei costi.

I budget possono essere creati con filtri per risorse o servizi specifici in Azure, se si vuole una maggiore granularità del monitoraggio. I filtri consentono di evitare la creazione accidentale di nuove risorse che comportano costi aggiuntivi. Per altre informazioni sulle opzioni di filtro disponibili quando si crea un budget, vedere Opzioni di raggruppamento e filtro.

Esportare i dati relativi ai costi

È anche possibile esportare i dati sui costi in un account di archiviazione. Questa funzionalità è utile quando è necessario analizzare ulteriormente i dati per verificare i costi. Ad esempio, un team finanziario può analizzare i dati usando Excel o Power BI. È possibile esportare i costi in base a una pianificazione giornaliera, settimanale o mensile e impostare un intervallo di date personalizzato. Si consiglia di esportare i dati sui costi per recuperare i set di dati dei costi.

Domande frequenti

È possibile arrestare temporaneamente un servizio di ricerca per risparmiare sui costi?

La ricerca viene eseguita come servizio continuo. Le risorse dedicate sono sempre operative e sono allocate per l'uso esclusivo per l'intera durata del servizio. Per interrompere completamente la fatturazione, è necessario eliminare il servizio. L'eliminazione di un servizio è permanente ed elimina anche i dati associati.

È possibile modificare la tariffa di fatturazione (livello) di un servizio di ricerca esistente?

L'aggiornamento sul posto o il downgrade non sono supportati. La modifica di un livello di servizio richiede il provisioning di un nuovo servizio nel livello desiderato.

Passaggi successivi