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

Note

Azure AI Zoeken is beschikbaar via de Azure-portal, REST API's en Azure-SDK's. Het vormt ook een basis voor Foundry IQ, de beheerde kennislaag die bedrijfsinhoud transformeert in herbruikbare, machtigingsbewuste knowledge bases voor agents in de Microsoft Foundry-portal.

Azure AI Zoeken is beschikbaar in twee prijsmodellen:

  • Toegewezen: Ingerichte capaciteit met vaste prijzen. U selecteert een serviceniveau en u wordt per uur gefactureerd op basis van Search Units (SU’s). Het meest geschikt voor stabiele, voorspelbare workloads met hoog gebruik.

  • Serverloos (preview): op verbruik gebaseerde prijzen gemeten op basis van rekeneenheden per uur (CU/hr) en per GB/maand voor geïndexeerde opslag. Het meest geschikt voor onregelmatige, piekachtige of sterk variabele werkbelastingen.

In dit artikel wordt uitgelegd hoe facturering werkt onder elk model en richtlijnen biedt voor kostenraming, minimalisatie en bewaking.

Inzicht in het prijsmodel

Azure AI Zoeken heeft twee primaire prijsmodellen: Dedicated en Serverless. Voor beide modellen worden er afzonderlijke kosten in rekening gebracht voor premiumfuncties zoals semantic ranker, agentgestuurde gegevensophaling en AI-verrijking.

Azure AI Zoeken kosten zijn één onderdeel van uw totale Azure factuur. U wordt gefactureerd voor alle Azure services en resources die in uw abonnement worden gebruikt, inclusief services buiten Azure AI Zoeken.

Voor Toegewezen services gebruikt u de Azure prijscalculator om de kosten te schatten op basis van uw geplande capaciteit en functies. Een werkblad voor capaciteitsplanning kan u helpen bij het modelleren van de verwachte indexgrootte, het indexeren van doorvoer en het indexeren van kosten.

Wanneer uw zoekworkload zich ontwikkelt, volgt u deze tips om de kosten tijdens zowel de implementatie als de bewerking te minimaliseren. U kunt ook ingebouwde metrische gegevens gebruiken om queryaanvragen en Cost Management te bewaken om budgetten, waarschuwingen en gegevensexports te maken.

Specifiek prijsmodel

Wanneer u een dedicated zoekservice maakt of gebruikt, betaalt u voor de minimaal vereiste combinatie van replica's en partities (R × P) tegen het pro rata berekende uurtarief van de servicelaag die u selecteert. Elke replica en partitiecombinatie vertegenwoordigt een eenheid van toegewezen capaciteit.

Zie Een prijsmodel en servicelaag kiezen voor meer informatie over de beschikbare servicelagen.

Wanneer u het aantal replica's of partities verhoogt of verlaagt, verandert het totale aantal zoekeenheden en schalen de kosten dienovereenkomstig mee. Zie Factureringstarieven voor meer informatie en voorbeelden.

Serverloos prijsmodel (preview)

Important

De serverloze ontwikkelaarslaag is momenteel beschikbaar als preview-versie. Deze preview wordt geleverd zonder service level agreement en wordt niet aanbevolen voor productieworkloads. Bepaalde functies worden mogelijk niet ondersteund of hebben mogelijk beperkte mogelijkheden. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews voor meer informatie.

Facturering voor de serverloze ontwikkelaarslaag is nog niet ingeschakeld tijdens de preview. Geschatte kosten voor uw gebruik zijn beschikbaar in de Azure portal en telemetrie, maar dat gebruik wordt niet weergegeven op uw Azure factuur tijdens deze initiële periode. Microsoft ontvangt ten minste 30 dagen kennisgeving voordat de facturering begint. Het uitstel van facturering tijdens deze preview is tijdelijk. Serverless Developer is een betaald abonnement en u bent verantwoordelijk voor eventuele kosten die in rekening worden gebracht zodra de facturering start.

De serverloze ontwikkelaarslaag biedt geen ondersteuning voor migratie naar of van andere prijscategorieën en sommige functies die beschikbaar zijn in andere lagen, worden niet ondersteund tijdens openbare preview. Servicelimieten, ondersteunde functies en prijsgegevens kunnen vóór algemene beschikbaarheid veranderen.

De preview is momenteel alleen beschikbaar in VS - west-centraal, Zwitserland - noord en Japan - oost.

Het Serverless-prijsmodel brengt kosten in rekening op basis van gebruik, zonder vooraf toegewezen of ongebruikte capaciteit. U betaalt alleen voor de rekenresources die worden gebruikt door bewerkingen en de opslag die door uw indexen wordt gebruikt.

In tegenstelling tot het Dedicated-model configureert u geen replica's of partities. De service beheert automatisch capaciteit op basis van de vraag naar werkbelasting en servicelimieten.

Serverloze facturering heeft twee onafhankelijke dimensies:

  • Rekenkracht (rekeneenheden, CU):
    Rekengebruik wordt gemeten in rekeneenheden per uur (RU's/hr). Rekenkosten worden bepaald door factoren zoals querycomplexiteit, indexgrootte, gegevensvolume en het type bewerking (het uitvoeren van query's, indexering of verrijking).

  • Geïndexeerde opslag:
    Opslag wordt gefactureerd per GB per maand op basis van de schijfgrootte van uw indexen. Deze grootte omvat geïndexeerde inhoud en ondersteunende gegevensstructuren die worden gebruikt voor het ophalen.

Hoe er kosten in rekening worden gebracht voor Premium-functies

Voor Premium-functies worden kosten in rekening gebracht naast de reken- en opslagkosten voor uw zoekservice, ongeacht of u het speciale of serverloze prijsmodel gebruikt.

De volgende tabel bevat premium-functies en hun factureringseenheden. Al deze functies zijn optioneel, dus als u deze niet gebruikt, worden er geen kosten in rekening gebracht.

Feature Factureringseenheid
Afbeeldingextractie (AI-verrijking) 1 Per 1000 afbeeldingen. Zie de pagina met prijzen.
Opzoekvaardigheid voor aangepaste entiteiten (AI-verrijking) Per 1.000 tekstrecords. Zie de pagina met prijzen
Ingebouwde of aangepaste vaardigheden (AI-verrijking) 2 Aantal transacties. Gefactureerd tegen het tarief van de modelprovider: Microsoft Foundry- of Azure-gehoste modellen of bronnen.
Vectorizers2 Aantal vectorisatiebewerkingen. Gefactureerd op basis van het tarief van de modelprovider: Azure Vision in Foundry Tools, Azure OpenAI of Foundry.
Semantische rangschikking Aantal query's van queryType=semantic. Gefactureerd met een progressief tarief. Zie de pagina met prijzen.
Agentieve gegevensophaal Aantal agentische redeneringstokens, plus het aantal tokens dat wordt gebruikt bij het plannen en beantwoorden van query's. Zie de pagina met prijzen.
Gedeelde privékoppeling Wordt gefactureerd voor bandbreedte zolang de gedeelde privékoppeling bestaat en wordt gebruikt.

1 Verwijst naar afbeeldingen die zijn geëxtraheerd uit een bestand in de indexeerpijplijn. Tekstextractie is gratis. Afbeeldingsextractie wordt gefactureerd wanneer u de indexAction parameter inschakelt of wanneer u de vaardigheid Documentextractie aanroept.

2 Kosten voor Azure OpenAI-modellen en Foundry-modellen worden weergegeven op uw factuur voor deze services.

Hoe anders kosten in rekening worden gebracht

Afhankelijk van uw configuratie en gebruik kunnen de volgende kosten van toepassing zijn:

1 Foutopsporingssessies zijn alleen beschikbaar in de toegewezen prijsmodelservices.

Note

Bij Dedicated-services betaal je niet per query. Servicelimieten zijn echter van toepassing op elke prijscategorie. Op serverloze wijze verbruiken query's CU/hr op basis van complexiteit en indexgrootte.

Kosten schatten en plannen voor het dedicated-prijsmodel

Gebruik de Azure-prijscalculator om uw basiskosten voor Azure AI Zoeken te schatten en zo de kosten voor het Dedicated-prijsmodel te ramen. U kunt ook geschatte kosten en prijsvergelijkingen vinden op de pagina Prijscategorie selecteren tijdens het maken van de service.

Voor de eerste test van het dedicated-prijsmodel maakt u een werkblad voor capaciteitsplanning. Het werkblad helpt u inzicht te hebben in de index-naar-bronverhouding en het effect van verrijkings- of vectorfuncties op zowel capaciteit als kosten.

Een werkblad voor capaciteitsplanning maken:

  1. Indexeer een klein voorbeeld (1-5%) van uw gegevens. Neem alle OCR-, verrijkings- of insluitingsvaardigheden op die u wilt gebruiken.

  2. Meet de indexgrootte, indexeringsdoorvoer en indexeringskosten.

  3. Extrapoleer de resultaten om de vereisten voor uw gegevens op volledige schaal te schatten.

Kosten schatten en plannen voor het serverloze prijsmodel

Als u kosten in serverloos wilt schatten en beheren, controleert u zowel het rekenverbruik als de indexgrootte en optimaliseert u query's en het schemaontwerp om het resourcegebruik te verminderen.

Indexeer eerst een representatieve steekproef en voer vervolgens typische query's uit en meet CU-verbruik via x-ms-request-charge. Zodra u een verbruiksgemiddelde hebt, extrapoleert u de kosten op basis van dat gemiddelde. Zie Kosten optimaliseren met het serverloze prijsmodel voor hulp bij het bewaken van het rekengebruik.

Kosten voor het dedicated-prijsmodel minimaliseren

Gebruik de volgende strategieën om de kosten voor het dedicated-prijsmodel te minimaliseren:

Implementatie en configuratie

  • Maak een zoekservice in een regio met meer opslag per partitie.

  • Maak alle gerelateerde Azure-resources in dezelfde regio (of zo weinig mogelijk regio's) om bandbreedtekosten te minimaliseren of te elimineren.

  • Kies de lichtste servicelaag die aan uw behoeften voldoet. Basic en S1 bieden volledige toegang tot de moderne API tegen het laagste uurtarief per SU. * Voor workloads met variabel of bursty verkeer is het serverloze prijsmodel mogelijk rendabeler dan een continu ingerichte Basic- of S1-service.

  • Gebruik Azure Web Apps voor uw front-endtoepassing om aanvragen en antwoorden binnen de grenzen van het datacenter te houden.

Scaling

  • Voeg alleen partities toe wanneer de indexgrootte of opnamedoorvoer dit vereist.

  • Voeg alleen replica's toe wanneer uw queries per seconde toenemen, wanneer complexe queries uw service vertragen, of wanneer hoge beschikbaarheid is vereist.

  • Voor resource-intensieve bewerkingen, zoals indexeren, de capaciteit opschalen en daarna weer verlagen voor normale query-workloads.

  • Schrijf code om schalen te automatiseren voor voorspelbare workloadpatronen.

  • Houd er rekening mee dat capaciteit en prijzen niet lineair zijn. Verdubbeling van capaciteit meer dan verdubbelt de kosten voor dezelfde laag. Voor betere prestaties tegen een vergelijkbare prijs kunt u overwegen om over te schakelen naar een hogere laag.

Indexering en verrijking

Kosten voor het serverloze prijsmodel minimaliseren

Gebruik de volgende strategieën om de kosten voor het dedicated-prijsmodel te minimaliseren:

  • Bewaak CU/hr-telemetrie om dure query’s te identificeren.
  • Gebruik het eenvoudigste querytype dat voldoet aan relevantiebehoeften.
  • Verwijder ongebruikte indexen om de opslagkosten te verlagen.

Meer informatie: Kosten optimaliseren met het serverloze prijsmodel.

Kosten controleren

Op serviceniveau kunt u ingebouwde metrische gegevens bewaken voor query's per seconde (QPS), zoeklatentie, beperkte query's en indexgrootte.

Hoe u deze metrische gegevens gebruikt, is afhankelijk van uw prijsmodel:

  • Toegewezen prijsmodel:
    Gebruik metrische gegevens voor QPS, latentie en throttling om te bepalen wanneer u replica's of partities moet toevoegen of verwijderen. Het schalen van capaciteit is rechtstreeks van invloed op zowel prestaties als kosten, zodat u deze signalen kunt bewaken om uw zoekeenheden te optimaliseren.

  • Serverloos prijsmodel:
    Gebruik deze metrische gegevens om inzicht te hebben in workloadpatronen en kostenfactoren te identificeren. Omdat serverloze capaciteit automatisch wordt beheerd, schaalt u niet door replica's of partities toe te voegen. Richt u in plaats daarvan op het bewaken van het rekenverbruik en het optimaliseren van het gebruik.

Voor serverloos kunt u het rekengebruik per aanvraag bewaken met behulp van de x-ms-request-charge antwoordheader en querypatronen analyseren met behulp van Azure Monitor logboeken. Het bijhouden van CU-verbruik per querytype of workload helpt mogelijkheden te identificeren om kosten te verlagen via queryoptimalisatie, schemaontwerp of verdeling van de workload.

Op abonnements- of resourcegroepsniveau biedt Cost Management hulpprogramma's voor het bijhouden, analyseren en beheren van kosten. Kostenbeheer gebruiken om:

  • Budgetten maken waarmee de voortgang wordt gedefinieerd en bijgehouden op basis van bestedingslimieten. Voor gedetailleerdere bewaking past u uw budgetten aan met behulp van filters voor specifieke Azure resources of services. Met filters zorgt u ervoor dat de kostenregistratie is afgestemd op specifieke workloads of implementaties.

  • Waarschuwingen maken waarmee belanghebbenden automatisch op de hoogte worden gesteld van afwijkingen in uitgaven of overbestedingsrisico's. Waarschuwingen zijn gebaseerd op uitgaven in vergelijking met budget- en kostendrempels en zijn van toepassing op abonnements- of resourcegroepniveau.

  • Kostengegevens exporteren naar een opslagaccount voor een diepere analyse. Financiële teams kunnen bijvoorbeeld geëxporteerde gegevens analyseren met behulp van Excel of Power BI. Het exporteren van kostengegevens volgens een schema is de aanbevolen methode voor het ophalen van kostengegevenssets.

FAQ

Kan ik een zoekservice tijdelijk afsluiten om kosten te besparen?

De zoekfunctie wordt uitgevoerd als een continue service. Toegewezen middelen zijn altijd operationeel en voor uw exclusieve gebruik beschikbaar gedurende de gehele looptijd van uw dienst.

Als u de facturering volledig wilt stoppen in het dedicated-prijsmodel, moet u de service verwijderen. Het verwijderen van een service is permanent en verwijdert ook de bijbehorende gegevens.

In het serverloze prijsmodel worden geen rekenkosten in rekening gebracht wanneer deze niet actief zijn. U betaalt alleen voor geïndexeerde opslag terwijl de service geen aanvragen verwerkt.

Kan ik het prijsmodel of het factureringstarief (de prijscategorie) van een bestaande zoekservice wijzigen?

Nadat u het toegewezen of serverloze prijsmodel hebt gekozen, kunt u uw AI Search-services tussen de twee niet converteren.

Als u het dedicated-prijsmodel kiest, kunnen uw bestaande services schakelen tussen de lagen Basic en Standard (S1, S2 en S3). De huidige serviceconfiguratie kan de limieten van de doellaag niet overschrijden en uw regio kan geen capaciteitsbeperkingen hebben voor de doellaag. Zie Uw prijscategorie wijzigen voor meer informatie.