Kosten van een Azure AI-Search-service plannen en beheren

In dit artikel wordt het factureringsmodel en factureerbare gebeurtenissen van Azure AI Search uitgelegd en vindt u richtlijnen voor het beheren van de kosten.

Als eerste stap maakt u een schatting van uw basislijnkosten met behulp van de Azure-prijscalculator. U kunt ook geschatte kosten en prijsvergelijkingen vinden op de pagina Een prijscategorie selecteren bij het maken van een service.

Azure biedt ingebouwd kostenbeheer dat de grenzen van de service overschrijdt om inclusieve kostenbewaking te bieden en de mogelijkheid om budgetten in te stellen en waarschuwingen te definiëren. De kosten voor het uitvoeren van een zoekservice variëren afhankelijk van de capaciteit en welke functies u gebruikt. Nadat u uw zoekservice hebt gemaakt, optimaliseert u de capaciteit zodat u alleen betaalt voor wat u nodig hebt.

Inzicht in het factureringsmodel

Azure AI Search wordt uitgevoerd op een Azure-infrastructuur die kosten maakt bij het implementeren van nieuwe resources. Het is belangrijk om te weten dat er andere extra infrastructuurkosten kunnen zijn die kunnen oplopen.

Wanneer u zoekresources maakt of gebruikt, worden de volgende meters in rekening gebracht:

  • Er wordt een uurtarief in rekening gebracht op basis van de prijscategorie van uw zoekservice, naar rato van het uur.

  • De kosten worden toegepast op het aantal zoekeenheden (SU) dat aan de service is toegewezen. Zoekeenheden zijn eenheden van capaciteit. Totaal SU is het product van replica's en partities (R x P = SU) die door uw service worden gebruikt.

Facturering is gebaseerd op capaciteit (RU's) en de kosten voor het uitvoeren van Premium-functies, zoals AI-verrijking, semantische rangschikking en privé-eindpunten. Meters die zijn gekoppeld aan Premium-functies worden vermeld in de volgende tabel.

Meter Eenheid
Afbeeldingextractie (AI-verrijking) 1, 2 Per 1000 afbeeldingen. Zie de pagina met prijzen.
Aangepaste opzoekvaardigheid voor entiteiten (AI-verrijking) 1 Per 1000 tekstrecords. Zie de pagina met prijzen
Ingebouwde vaardigheden (AI-verrijking) 1 Aantal transacties, gefactureerd met hetzelfde tarief als wanneer u de taak rechtstreeks aanroept door Azure AI-services aan te roepen. U kunt 20 documenten per indexeerfunctie per dag gratis verwerken. Voor grotere of frequentere workloads is een Azure AI-servicessleutel met meerdere resources vereist.
Semantische rangschikking1 Aantal query's van 'queryType=semantisch', gefactureerd met een progressief tarief. Zie de pagina met prijzen.
Gedeelde privékoppeling1 Wordt gefactureerd voor bandbreedte zolang de gedeelde privékoppeling bestaat en wordt gebruikt.

1 Is alleen van toepassing als u de functie gebruikt of inschakelt.

2 In een indexeerfunctieconfiguratieimageAction is dit de parameter waarmee afbeeldingsextractie wordt geactiveerd. Als imageAction deze optie is ingesteld op 'none' (de standaardinstelling), worden er geen kosten in rekening gebracht voor het extraheren van afbeeldingen. Er worden kosten gemaakt wanneer imageAction de parameter is ingesteld en u OCR, Afbeeldingsanalyse of Documentextractie in een vaardighedenset opneemt.

U wordt niet gefactureerd voor het aantal volledige tekst- of vectorquery's, queryreacties of opgenomen documenten, hoewel servicelimieten wel van toepassing zijn op elke laag.

Gegevensverkeer kan ook netwerkkosten met zich meebrengen. Zie Prijzen voor bandbreedten.

Verschillende premium-functies, zoals kennisarchief, foutopsporingssessies en verrijkingscache, hebben een afhankelijkheid van Azure Storage. De meters voor Azure Storage zijn in dit geval van toepassing en de bijbehorende opslagkosten voor het gebruik van deze functies zijn opgenomen in de Azure Storage-factuur.

Door de klant beheerde sleutels bieden dubbele versleuteling van gevoelige inhoud. Voor deze functie is een factureerbare Azure Key Vault vereist.

Vaardighedensets kunnen factureerbare ingebouwde vaardigheden, niet-factureerbare ingebouwde hulpprogrammavaardigheden en aangepaste vaardigheden omvatten. Niet-factureerbare hulpprogrammavaardigheden zijn onder andere Voorwaardelijk, Shaper, Tekst samenvoegen, Tekst splitsen. Er worden geen kosten in rekening gebracht voor het gebruik ervan. Er is geen API-sleutelvereiste en geen limiet van 20 documenten.

Een aangepaste vaardigheid is functionaliteit die u biedt. De kosten voor het gebruik van een aangepaste vaardigheid zijn volledig afhankelijk van of aangepaste code andere factureerbare services aanroept. Er is geen API-sleutelvereiste en geen limiet van 20 documenten voor aangepaste vaardigheden.

Kosten bewaken

Kostenbeheer is ingebouwd in de Azure-infrastructuur. Controleer facturering en kostenbeheer voor meer informatie over het bijhouden van kosten, hulpprogramma's en API's.

Kosten minimaliseren

Volg deze richtlijnen om de kosten van een Azure AI Search-oplossing te minimaliseren.

  1. Maak indien mogelijk een zoekservice [in een regio met meer opslag per partitie](ondersteunde regio's). Als u meerdere Azure-resources in uw oplossing gebruikt, maakt u deze in dezelfde regio of in zo weinig mogelijk regio's om bandbreedtekosten te minimaliseren of te elimineren.

  2. Schaal omhoog voor resourceintensieve bewerkingen, zoals indexeren, en pas deze vervolgens omlaag aan voor normale queryworkloads. Als er voorspelbare patronen voor uw workloads zijn, kunt u de schaal mogelijk omhoog synchroniseren om samen te vallen met het verwachte volume (u moet code schrijven om dit te automatiseren).

    Houd er bij het schatten van de kosten van een zoekoplossing rekening mee dat prijzen en capaciteit niet lineair zijn (verdubbeling van capaciteit meer dan verdubbelt de kosten voor dezelfde laag). Bovendien kunt u op een bepaald moment overschakelen naar een hogere laag u betere en snellere prestaties bieden op ongeveer hetzelfde prijspunt. Zie Upgraden naar een Standard S2-laag voor meer informatie en een voorbeeld.

  3. Overweeg Azure Web App voor uw front-endtoepassing, zodat aanvragen en antwoorden binnen de grenzen van het datacenter blijven.

  4. Als u AI-verrijking gebruikt, worden er extra kosten in rekening gebracht voor blobopslag, maar de cumulatieve kosten gaan omlaag als u verrijkingscaching inschakelt.

Budgetten maken

U kunt budgetten maken om kosten te beheren en waarschuwingen te maken waarmee belanghebbenden automatisch worden geïnformeerd over afwijkende uitgaven en het risico om teveel uit te geven. Waarschuwingen zijn gebaseerd op de vergelijking tussen uitgaven en drempelwaarden voor budgetten en kosten. Budgetten en waarschuwingen worden gemaakt voor Azure-abonnementen en -resourcegroepen, zodat ze nuttig zijn als onderdeel van een algehele strategie voor kostenbewaking.

Budgetten kunnen worden gemaakt met filters voor specifieke resources of services in Azure als u meer granulariteit in uw bewaking wilt. Filters zorgen ervoor dat u niet per ongeluk nieuwe resources maakt die u extra geld kosten. Zie Groeps- en filteropties voor meer informatie over de filteropties die beschikbaar zijn wanneer u een budget maakt.

Kostengegevens exporteren

U kunt uw kostengegevens ook exporteren naar ene opslagaccount. Dit is handig wanneer u of anderen meer gegevensanalyses voor kosten wilt uitvoeren. Een financieel team kan bijvoorbeeld de gegevens analyseren met Excel of Power BI. U kunt uw kosten exporteren volgens een dagelijks, wekelijks of maandelijks schema en een aangepast datumbereik instellen. Kostengegevens exporteren is de aanbevolen manier om kostengegevenssets op te halen.

Veelgestelde vragen

Kan ik een zoekservice tijdelijk afsluiten om kosten te besparen?

De zoekfunctie wordt uitgevoerd als een continue service. Toegewezen resources zijn altijd operationeel, toegewezen voor uw exclusieve gebruik voor de levensduur van uw service. Als u de facturering volledig wilt stoppen, moet u de service verwijderen. Het verwijderen van een service is permanent en verwijdert ook de bijbehorende gegevens.

Kan ik het factureringstarief (de laag) van een bestaande zoekservice wijzigen?

In-place upgrade of downgrade wordt niet ondersteund. Als u een servicelaag wijzigt, moet u een nieuwe service inrichten op de gewenste laag.

Volgende stappen