Hantera kostnader för en Azure AI Search-lösning

Slutförd

Kostnaderna för att köra en Azure AI Search-lösning varierar beroende på vilken kapacitet och vilka funktioner du använder.

Här utforskar du faktureringsmodellen, lär dig hur du beräknar baslinjekostnader och övervakar dessa kostnader med budgetar.

Beräkna dina baslinjekostnader för söklösningar

Priskalkylatorn för Azure är ett bra verktyg som gör att du kan beräkna kostnaderna för att använda någon av Azure-tjänsterna. Använd den för att skapa en baslinje för dina söktjänstbehov.

  1. Bläddra till priskalkylatorn för Azure AI Search.
  2. Välj din region, valuta och priser per timme eller månad.

A screenshot of the Azure pricing tool showing the cost estimates of an S1 and S2 tier service.

Exemplet ovan visar uppskattningar baserat på antalet sökenheter. De visade månadskostnaderna inkluderar inte allt du behöver för en korrekt uppskattning. Priskalkylatorn visar också uppskattningar av de ytterligare tjänsterna.

A screenshot of the additional AI Search services.

Viktigt!

Priserna som visas är i illustrationssyfte. Kontrollera priskalkylatorn för de senaste värdena.

Med hjälp av ovanstående information skulle en uppskattning för en S2-nivåsökningslösning använda fyra sökenheter (SU), extrahera 80 000 bilder och använda 200 000 semantiska frågor:

Artikel Beräkning
S2-nivå 4SU $981.12 * 4 = $3,924.48
Knäcka bilder 1$ * 80 = $80
Semantisk sökning $500
Total uppskattning 4 504,48 USD per månad

De slutliga kostnaderna för att köra en söktjänst är datainmatnings- och lagringskostnaderna. Så ovanstående uppskattning inkluderar inte andra infrastrukturkostnader som du kan ackumulera. Dessa andra kostnader skulle vara saker som lagring och bearbetning av dina källdata.

En del av att köra en kostnadseffektiv Azure AI Search-lösning är alltid att optimera kapaciteten, från den nivå du behöver, de data du söker efter och de funktioner du använder.

Förstå faktureringsmodellen

Azure AI Search faktureras på samma sätt som andra resurser som du använder i Azure. Ta ovanstående baslinjeuppskattning som exempel när du har skapat alla resurser som du ådrar dig kostnader:

  • Varje timme för de sökenheter på tjänstnivå som du använder (3 924,48 USD ÷ 744 = 5,27 USD per timme ungefär)

De andra premiumfunktionerna debiteras när du använder dem.

Funktion Enhet
Indexerareanvändning Per 1 000 API-anrop
Bildextrahering (AI-berikning) Per 1 000 textposter
Inbyggda färdigheter (AI-berikande) Antal transaktioner som faktureras med samma hastighet som om du hade utfört uppgiften genom att anropa Azure AI Services direkt. Du kan bearbeta 20 dokument per indexerare och dag utan kostnad. Större eller mer frekventa arbetsbelastningar kräver en Azure AI Services-nyckel med flera resurser.
Anpassad entitetssökningsfärdighet (AI-berikning) Per 1 000 textposter
Semantisk sökning Antal frågor för "queryType=semantik", fakturerade med progressiv hastighet
Privata slutpunkter Faktureras så länge slutpunkten finns och faktureras för bandbredd

Kom ihåg att du inte debiteras för antalet sökfrågor, svar eller dokument som matas in.

Kommentar

Det finns tjänstkvoter som du bör känna till, se Tjänstgränser i Azure AI Search.

Tips för att minska kostnaden för din söklösning

De här tipsen kan hjälpa dig att minska kostnaden för att köra din söklösning:

  1. Minimera bandbreddskostnaderna genom att använda så få regioner som möjligt. Helst bör alla resurser finnas i samma region.
  2. Om du har förutsägbara mönster för indexering av nya data bör du överväga att skala upp på söknivån. Skala sedan ned igen för vanliga frågor.
  3. Om du vill behålla dina sökbegäranden och svar inom Azures datacentergräns använder du en Azure Web App-klientdel som sökapp.
  4. Aktivera cachelagring av berikande om du använder AI-berikning i bloblagring.

Hantera söktjänstkostnader med hjälp av budgetar och aviseringar

Det mest effektiva sättet att hantera dina kostnader är att övervaka hur mycket du spenderar och vidta åtgärder om kostnaderna har ökat över din budget.

Alla Azure-resurser kan övervakas med budgetar i Microsoft Cost Management. Följ stegen i Självstudie: Skapa och hantera Azure-budgetar för en detaljerad genomgång av hur du skapar budgetar.

A screenshot of the budgets section of Microsoft Cost management.

Med din budget på plats kan du aktivera aviseringar för att meddela dig om dina organisationer söker efter intressenter för att undvika risken för överförbrukning.