Planen und Verwalten der Kosten eines Azure KI Search-Diensts

In diesem Artikel werden das Abrechnungsmodell und abrechenbare Ereignisse von Azure AI Search erläutert, und Sie erhalten Tipps zur Kostenverwaltung.

Im ersten Schritt schätzen Sie Ihre Grundkosten mithilfe des Azure-Preisrechners. Alternativ finden Sie geschätzte Kosten und Tarifvergleiche auch auf der Seite Auswählen eines Tarifs beim Erstellen eines Diensts.

Azure bietet ein integriertes, Dienstgrenzen überschreitendes Cost Management, um eine umfassende Kostenüberwachung und die Möglichkeit zu bieten, Budgets festzulegen und Warnungen zu definieren. Die Kosten für die Ausführung eines Suchdiensts variieren je nach Kapazität und verwendeten Features. Nachdem Sie Ihren Suchdienst erstellt haben, optimieren Sie die Kapazität, sodass Sie nur für das bezahlen, was Sie benötigen.

Grundlegendes zum Abrechnungsmodell

Azure KI Search wird auf der Azure-Infrastruktur ausgeführt, für die Kosten anfallen, wenn Sie neue Ressourcen bereitstellen. Es ist wichtig zu verstehen, dass möglicherweise andere zusätzliche Infrastrukturkosten anfallen.

Wenn Sie Suchressourcen erstellen oder verwenden, werden Ihnen die folgenden Verbrauchseinheiten in Rechnung gestellt:

  • Ihnen wird basierend auf dem Tarif Ihres Suchdiensts anteilig auf die volle Stunde ein Stundensatz in Rechnung gestellt.

  • Die Gebühr wird auf die Anzahl der Sucheinheiten (Search Units, SU) angewendet, die dem Dienst zugeordnet sind. Sucheinheiten sind Kapazitätseinheiten. Die Gesamt-SU ist das Produkt von Replikaten und Partitionen (R x P = SU), die von Ihrem Dienst verwendet werden.

Die Abrechnung basiert auf der Kapazität (SUs) und den Kosten für die Ausführung von Premium-Features wie AI-Anreicherung, semantischer Rangfolge und privaten Endpunkten. Verbrauchseinheiten, die Premium-Features zugeordnet sind, sind in der folgenden Tabelle aufgelistet.

Zähler Einheit
Bildextraktion (KI-Anreicherung) 1, 2 Pro 1.000 Bilder. Siehe Seite zu Preisen.
Skill „Benutzerdefinierte Entitätssuche“ (KI-Anreicherung) 1 Pro 1.000 Textdatensätze. Informieren Sie sich auf der Preisseite
Integrierte Skills (KI-Anreicherung) 1 Anzahl der Transaktionen, dabei wird die gleiche Gebühr abgerechnet, als ob Sie die Aufgabe direkt mithilfe von Azure KI Services ausgeführt hätten. Sie können 20 Dokumente pro Indexer und Tag kostenlos verarbeiten. Größere oder häufigere Workloads erfordern einen Azure KI Services-Schlüssel mit mehreren Ressourcen.
Semantische Rangfolge1 Anzahl der „queryType=semantic“-Abfragen, die mit einer progressiven Rate abgerechnet werden. Siehe Seite zu Preisen.
Freigegebener privater Link1 Die Bandbreite wird abgerechnet, solange der freigegebene private Link vorhanden ist und verwendet wird.

1 Gilt nur, wenn Sie das Feature verwenden oder aktivieren.

2 In einer Indexerkonfigurationist imageAction der Parameter, der die Bildextraktion auslöst. Ist imageActionauf „keine“ festgelegt (Standardeinstellung), fallen keine Gebühren für die Bildextraktion an. Kosten entstehen, wenn imageAction Parameter festgelegt wird und Sie OCR, Bildanalyse oder Dokumentextraktion in ein Skillset einschließen.

Die Anzahl der erfassten Volltext- oder Verktor-Abfragen, Abfrageantworten oder Dokumenten werden Ihnen nicht in Rechnung gestellt, obwohl Diensteinschränkungen für jeden Tarif gelten.

Für den Datenverkehr können auch Netzwerkkosten anfallen. Weitere Informationen finden Sie in der Preisübersicht für Bandbreite.

Mehrere Premium-Features (wie etwa Wissensspeicher, Debugsitzungen und Anreicherungscache) sind von Azure Storage abhängig. In diesem Fall gelten die Verbrauchseinheiten für Azure Storage, und die zugehörigen Speicherkosten für die Verwendung dieser Features sind in der Azure Storage-Rechnung enthalten.

Kundenseitig verwaltete Schlüssel ermöglichen eine doppelte Verschlüsselung vertraulicher Inhalte. Für dieses Feature ist eine abrechenbare Azure Key Vault-Instanz erforderlich.

Skillsets können abrechenbare integrierte Skills, nicht abrechenbare integrierte Hilfsprogrammskills und benutzerdefinierte Skills umfassen. Zu den nicht gebührenpflichtigen Hilfsprogrammskills zählen „Bedingt“, „Shaper“, „Textzusammenführung“, „Textaufteilung“. Ihnen werden keine Kosten in Rechnung dafür in Rechnung gestellt, dass Sie sie nutzen. Es gibt keine API-Schlüsselanforderung und kein Limit von 20 Dokumenten.

Bei einer benutzerdefinierten Qualifikation handelt es sich um die von Ihnen bereitgestellte Funktionalität. Die Kosten für die Verwendung einer benutzerdefinierten Qualifikation hängen ganz davon ab, ob mit dem benutzerdefinierten Code andere gebührenpflichtige Dienste aufgerufen werden. Es gibt keine API-Schlüsselanforderung und kein Limit von 20 Dokumenten.

Überwachen der Kosten

Cost Management ist in die Azure-Infrastruktur integriert. Weitere Informationen zur Nachverfolgung von Kosten, Tools und APIs finden Sie unter Was ist „Azure Cost Management + Abrechnung“?.

Verringern der Kosten

Befolgen Sie diese Richtlinien, um die Kosten einer Azure KI Search-Lösung zu minimieren.

  1. Erstellen Sie nach Möglichkeit einen Suchdienst [in einer Region mit mehr Speicher pro Partition](unterstützten Regionen. Erstellen Sie alle Ressourcen möglichst in derselben Region oder in möglichst wenigen Regionen, um Bandbreitengebühren zu minimieren oder zu vermeiden.

  2. Führen Sie die Hochskalierung für ressourcenintensive Vorgänge wie die Indizierung durch, und passen Sie die Skalierung anschließend für reguläre Abfrageworkloads wieder an. Bei vorhersagbaren Mustern für Ihre Workloads können Sie das Hochskalieren möglicherweise so synchronisieren, dass es mit dem erwarteten Volume übereinstimmt (Sie müssten Code schreiben, um dies zu automatisieren).

    Wenn Sie Ihre Kosten für eine Suchlösung abschätzen möchten, bedenken Sie, dass sich Preis und Kapazität nicht linear verhalten (bei Verdoppelung der Kapazität werden die Kosten im gleichen Tarif mehr als verdoppelt). Außerdem kann der Wechsel zu einem höheren Tarif zu einer besseren und schnelleren Leistung bei etwa gleichem Preis führen. Weitere Informationen und ein Beispiel finden Sie unter Upgrade auf einen Standard-S2-Tarif.

  3. Sie können Azure Web App für Ihre Front-End-Anwendung verwenden, sodass Anforderungen und Antworten innerhalb der Grenzen des Rechenzentrums bleiben.

  4. Wenn Sie AI-Anreicherung verwenden, fallen zusätzliche Kosten für Blobspeicher an, aber die kumulierten Kosten sinken, wenn Sie die Anreicherungszwischenspeicherung aktivieren.

Erstellen von Budgets

Sie können Budgets erstellen, um Kosten zu verwalten, und Warnungen erstellen, die die Beteiligten automatisch über Ausgabenanomalien und Überschreitungsrisiken informieren. Warnungen basieren auf Ausgaben im Vergleich zum Budget und zu Kostenschwellenwerten. Budgets und Warnungen werden für Azure-Abonnements und -Ressourcengruppen erstellt und sind daher im Rahmen einer umfassenden Strategie zur Kostenüberwachung hilfreich.

Sie können ein Budget mit Filtern für bestimmte Ressourcen oder Dienste in Azure erstellen, wenn Sie eine höhere Granularität in Ihrer Überwachung wünschen. Mit Filtern stellen Sie sicher, dass Sie nicht versehentlich neue Ressourcen erstellen, die Ihnen zusätzliche Kosten bereiten. Weitere Informationen zu den beim Erstellen eines Budgets verfügbaren Filteroptionen finden Sie unter Gruppen- und Filteroptionen.

Exportieren von Kostendaten

Sie können Ihre Kostendaten auch in ein Speicherkonto exportieren. Dies ist hilfreich, wenn Sie oder andere Personen weitere Datenanalysen für Kosten ausführen müssen. Beispielsweise kann ein Finanzteam die Daten mithilfe von Excel oder Power BI analysieren. Sie können Ihre Kosten täglich, wöchentlich oder monatlich exportieren und einen benutzerdefinierten Datumsbereich festlegen. Exportieren von Kostendaten ist die empfohlene Abrufmethode für Kostendatasets.

Häufig gestellte Fragen

Kann ich einen Suchdienst vorübergehend herunterfahren, um Kosten zu sparen?

Die Suche wird als kontinuierlicher Dienst ausgeführt. Dedizierte Ressourcen werden für eine exklusive Nutzung während der gesamten Lebensdauer des Diensts ständig betrieben. Um die Abrechnung vollständig zu beenden, müssen Sie den Dienst löschen. Das Löschen eines Diensts ist endgültig und löscht auch die zugehörigen Daten.

Kann ich die Abrechnungsrate (Tarif) eines vorhandenen Suchdiensts ändern?

Ein direktes Upgrade oder Downgrade wird nicht unterstützt. Zum Ändern einer Dienstebene muss ein neuer Dienst auf der gewünschten Ebene bereitgestellt werden.

Nächste Schritte