Pianificare e gestire i costi di un servizio di Ricerca cognitiva di Azure

Questo articolo illustra il modello di fatturazione e gli eventi fatturabili di Ricerca cognitiva di Azure e fornisce la direzione per la gestione dei costi.

Come primo passaggio, stimare i costi di base usando il calcolatore dei prezzi di Azure. In alternativa, i costi stimati e i confronti dei 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 del servizio per fornire il monitoraggio dei costi inclusivi e la possibilità di impostare i budget e definire gli 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 ciò che è necessario.

Informazioni sul modello di fatturazione

Ricerca cognitiva di Azure 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 usano le risorse di ricerca, viene addebitato il costo per i contatori seguenti:

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

  • Il costo viene applicato per il numero di unità di ricerca (SU) allocate al servizio. Le unità di ricerca sono unità di capacità. Total SU è il prodotto delle repliche e delle partizioni (R x P = SU) usato dal servizio.

La fatturazione si basa sulla capacità (UNITÀ) e sui costi dell'esecuzione di funzionalità Premium, ad esempio l'arricchimento dell'intelligenza artificiale, la ricerca semantica e gli endpoint privati. I contatori associati alle funzionalità Premium sono elencati nella tabella seguente.

Contatore Unità
Estrazione di immagini (arricchimento di intelligenza artificiale) 1, 2 Per 1000 immagini. Vedere la pagina dei prezzi.
Competenza ricerca entità personalizzata (arricchimento di intelligenza artificiale) 1 Per 1000 record di testo. Vedere la pagina dei prezzi
Competenze predefinite (arricchimento dell'intelligenza artificiale) 1 Numero di transazioni, fatturato alla stessa tariffa che verrebbe usata se l'attività fosse stata eseguita chiamando direttamente Servizi cognitivi. È possibile elaborare gratuitamente 20 documenti per indicizzatore al giorno. I carichi di lavoro più grandi o più frequenti richiedono una chiave di Servizi cognitivi con più risorse.
Ricerca semantica 1 Numero di query di "queryType=semantica", fatturate a una velocità progressiva. Vedere la pagina dei prezzi.
Endpoint privati 1 Fatturata fino a quando l'endpoint esiste e fatturato per la larghezza di banda.

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 "nessuno" (impostazione predefinita), non verrà addebitato alcun addebito per l'estrazione di immagini.

Non è presente alcun contatore sul numero di query, 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 dell'uso di queste funzionalità verranno inclusi nella fattura di Archiviazione di Azure.

Le chiavi gestite dal cliente forniscono una doppia crittografia del contenuto sensibile. Questa funzionalità richiede un Key Vault di Azure fatturabile.

I set di competenze possono includere competenze predefinite fatturabili, competenze predefinite non fatturabili e competenze personalizzate. Le competenze dell'utilità non fatturabili includono Condizionale, Shaper, Unione testo, Divisione testo. Non vi è alcun impatto sulla fatturazione quando li usano, nessun requisito di chiave servizi cognitivi e nessun limite di 20 documenti.

Una competenza personalizzata è la funzionalità che si fornisce. Il costo dell'uso di una competenza personalizzata dipende interamente dal fatto che il codice personalizzato chiami altri servizi a consumo. Non esiste alcun requisito chiave di Servizi cognitivi 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 sui costi, sui costi, sugli strumenti e sulle 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 Ricerca cognitiva di Azure.

  1. Se possibile, creare tutte le risorse nella stessa area o in più aree possibili, per ridurre al minimo o eliminare gli addebiti per la larghezza di banda.

  2. Aumentare le prestazioni per le operazioni a elevato utilizzo di risorse, ad esempio l'indicizzazione, e quindi le operazioni di lettura verso il basso per i carichi di lavoro di query regolari. Se sono presenti modelli prevedibili per i carichi di lavoro, potrebbe essere possibile sincronizzare la scalabilità fino a 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à più del doppio del costo dello stesso livello). Inoltre, a un certo punto, passare 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 App Web di Azure per l'applicazione front-end in modo che le richieste e le risposte rimangano all'interno del limite del data center.

  4. Se si usa l'arricchimento dell'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 che avvisano automaticamente gli stakeholder delle anomalie di spesa e dei rischi in sospeso. 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à nel 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 Raggruppare e filtrare le opzioni.

Esportare i dati relativi ai costi

È anche possibile esportare i dati dei costi in un account di archiviazione. Questo è utile quando è necessario 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 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 sono supportati. La modifica di un livello di servizio richiede il provisioning di un nuovo servizio al livello desiderato.

Passaggi successivi