Pianificare e gestire i costi di un servizio di ricerca di intelligenza artificiale di Azure

Questo articolo illustra il modello di fatturazione e gli eventi fatturabili di Ricerca di intelligenza artificiale di Azure 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 predefinita che taglia i limiti dei servizi per fornire il monitoraggio dei costi inclusivi 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.

Informazioni sul modello di fatturazione

Ricerca di intelligenza artificiale di Azure 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 le risorse di ricerca, vengono addebitati i contatori seguenti:

  • Viene addebitata una tariffa oraria in base al piano tariffario del servizio di ricerca, ripartita in base all'ora.

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

La fatturazione si basa sulla capacità (SU) e sui costi di esecuzione di funzionalità Premium, ad esempio l'arricchimento tramite intelligenza artificiale, il ranker 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 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 di se l'attività fosse stata eseguita chiamando direttamente i servizi di intelligenza artificiale di Azure. È possibile elaborare gratuitamente 20 documenti per indicizzatore al giorno. I carichi di lavoro più grandi o più frequenti richiedono una chiave dei servizi di intelligenza artificiale di Azure a più risorse.
Classificazione semantica 1 Numero di query di "queryType=semantic", fatturate a una tariffa progressiva. Vedi la pagina dei prezzi.
Collegamentoprivato condiviso 1 Fatturata per la larghezza di banda purché il collegamento privato condiviso esista e venga usato.

1 Si applica solo se si usa o si 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 addebito per l'estrazione di immagini. I costi vengono addebitati quando imageAction viene impostato il parametro 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, risposte di query o 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. I contatori per Archiviazione di Azure si applicano in questo caso e i costi di archiviazione associati per l'utilizzo di queste funzionalità sono inclusi nella fattura Archiviazione di Azure.

Le chiavi gestite dal cliente forniscono la doppia crittografia del contenuto sensibile. Questa funzionalità richiede un insieme di credenziali delle chiavi di Azure 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 addebiti per l'uso. Non esiste alcun requisito di chiave API e nessun limite di 20 documenti.

Una competenza personalizzata è una funzionalità che fornisci. Il costo dell'uso di una competenza personalizzata dipende interamente dal fatto che il codice personalizzato chiami 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 Ricerca di intelligenza artificiale di Azure.

  1. Se possibile, creare un servizio di ricerca [in un'area con più spazio di archiviazione per partizione](aree supportate. 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 coincidere con il volume previsto (sarebbe 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à più del doppio del costo dello stesso 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 Standard S2.

  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 degli arricchimenti.

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 di monitoraggio dei costi complessiva.

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 assicurarsi di non creare accidentalmente nuove risorse che costano denaro aggiuntivo. 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. Ciò è utile quando sono necessari o altri utenti per eseguire più analisi dei dati per 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. L'esportazione dei dati sui costi è il modo consigliato 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, allocate per l'uso esclusivo per la 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 è supportato. La modifica di un livello di servizio richiede il provisioning di un nuovo servizio nel livello desiderato.

Passaggi successivi