Freigeben über


Planen und Verwalten von Kosten für API Management

GILT FÜR: Alle API Management-Ebenen

In diesem Artikel wird beschrieben, wie Sie Kosten für azure API Management planen und verwalten. Zunächst verwenden Sie den Azure-Preisrechner, um Kosten zu schätzen, um die API-Verwaltungskosten zu planen, bevor Sie Ressourcen für den Dienst hinzufügen. Nachdem Sie mit der Verwendung von API-Verwaltungsressourcen begonnen haben, verwenden Sie kostenverwaltungsfeatures, um Budgets festzulegen und Kosten zu überwachen. Sie können auch prognostizierte Kosten überprüfen und Ausgabentrends identifizieren, um Bereiche zu identifizieren, in denen Sie Maßnahmen ergreifen möchten.

Die Kosten für DIE API-Verwaltung sind nur ein Teil der monatlichen Kosten auf Ihrer Azure-Rechnung. Obwohl in diesem Artikel erläutert wird, wie Sie Kosten für die API-Verwaltung planen und verwalten können, werden Sie für alle Azure-Dienste und -Ressourcen in Rechnung gestellt, die in Ihrem Azure-Abonnement verwendet werden, einschließlich Drittanbieterdiensten.

Voraussetzungen

Die Kostenanalyse in Cost Management unterstützt die meisten Azure-Kontotypen, jedoch nicht alle. Die vollständige Liste der unterstützten Kontotypen finden Sie unter Grundlegendes zu Cost Management-Daten. Um Kostendaten anzeigen zu können, müssen Sie mindestens über Lesezugriff auf ein Azure-Konto verfügen. Informationen zum Zuweisen des Zugriffs auf Azure Cost Management-Daten finden Sie unter Zuweisen des Zugriffs auf Cost Management-Daten.

Schätzen der Kosten vor der Verwendung von API Management

Verwenden Sie den Azure-Preisrechner, um die Kosten vor dem Hinzufügen von API Management zu schätzen.

  1. Suchen Sie nach API Management, oder wählen Sie Integration>API Management aus.
  2. Wählen Sie Zum Schätzen hinzufügen>Ansehen aus, um eine Standardkostenschätzung für eine API-Verwaltungsdienstinstanz hinzuzufügen.

Hinweis

Die in diesem Beispiel gezeigten Kosten dienen nur zur Demonstration. Informationen zur aktuellen Preisgestaltung finden Sie unter Preisdetails zu API Management.

Screenshot einer Schätzung im Azure-Preisrechner.

  • Die Standardkostenschätzung basiert auf einer API-Verwaltungsdienstinstanz auf der Standarddienstebene mit einer Kapazitätseinheit.

  • Um die Kosten für zusätzliche Kapazitätseinheiten oder eine andere Dienstebene zu schätzen, wählen Sie weitere Optionen in den Feldern "Basiseinheit", "Skalierungseinheiten" und " Leiste " aus.

  • Je nach Verfügbarkeit und Dienstebene können zusätzliche Gebühren für die Verwendung von selbst gehosteten Gateways anfallen.

Weitere Preis- und Featureinformationen finden Sie unter:

Verwenden von Guthaben mit API Management

Sie können API Management-Gebühren mit Ihrer Azure-Vorauszahlung (früher als Mindestverbrauch bezeichnet) bezahlen. Sie können jedoch keine Azure Prepayment-Gutschrift verwenden, um Gebühren für Produkte und Dienste von Drittanbietern zu bezahlen, einschließlich der von Azure Marketplace.

Verstehen Sie das komplette Abrechnungsmodell

Wenn Sie Azure-Ressourcen mit API Management verwenden, fallen Kosten oder abrechenbare Verbrauchseinheiten an. Die Nutzungseinheitenkosten für Azure-Ressourcen variieren nach:

  • Zeitintervallen (Sekunden, Minuten, Stunden und Tage)
  • Einheitennutzung (Bytes, Megabytes usw.)
  • Anzahl von Transaktionen

So werden die Gebühren für API Management berechnet

Wenn Sie Azure-Ressourcen mit API-Verwaltung erstellen oder verwenden, werden Sie basierend auf Ebenen belastet, in denen Sie arbeiten. Informationen zum Auswählen der besten Ebene für Ihr Szenario finden Sie unter "Vergleich der Azure-API-Verwaltungsebenen".

Ebenen BESCHREIBUNG
Nutzung Es entstehen keine festen Kosten. Sie werden basierend auf der Anzahl der API-Anforderungen an den Dienst über einem bestimmten Schwellenwert abgerechnet.
Entwickler, Basic, Standard, Premium Es entstehen monatliche Kosten, die auf der Anzahl der Einheiten, Arbeitsbereiche und selbstgehosteten Gateways basieren. Selbst gehostete Gateways sind kostenlos auf der Entwicklerebene.
Basic v2, Standard v2, Premium v2 Es entstehen monatliche Kosten, die auf der Anzahl der Einheiten basieren. Über einem bestimmten Schwellenwert für API-Anforderungen werden zusätzliche Anforderungen in Rechnung gestellt.

Je nach Dienstebene stehen verschiedene Upgradeoptionen zur Verfügung.

Sie können auch zusätzliche Gebühren verursachen, wenn Sie andere Azure-Ressourcen mit API-Verwaltung verwenden, z. B. virtuelle Netzwerke, Verfügbarkeitszonen und Multi-Region-Schreibvorgänge. Am Ende Ihres Abrechnungszeitraums werden die Gebühren für die einzelnen Verbrauchseinheiten summiert. Ihre Rechnung enthält einen Abschnitt für alle API Management-Kosten. Für jede Verbrauchseinheit besteht ein separates Zeilenelement.

Überwachen der Kosten

Sobald Sie mit der Verwendung der API-Verwaltung beginnen, entstehen Kosten. Sie können die Kosten in der Kostenanalyse oder im Azure-Preisrechner sehen.

In der Kostenanalyse können Sie API-Verwaltungskosten in Diagrammen und Tabellen für verschiedene Zeitintervalle (Woche, Monat, Jahr und mehr) anzeigen. Außerdem können Sie Kosten nach Budgets und vorhergesagten Kosten anzeigen. Wenn Sie zu längeren Zeitintervallen wechseln, können Sie Ausgabentrends ermitteln. Außerdem können Sie erkennen, wo es ggf. zu hohen Ausgaben gekommen ist. Wenn Sie Budgets erstellt haben, können Sie auch leicht feststellen, wo diese überschritten werden.

Hinweis

Die in diesem Beispiel gezeigten Kosten dienen nur zur Demonstration. Ihre Kosten variieren in Abhängigkeit von der Ressourcennutzung und den aktuellen Preisen.

So zeigen Sie API Management-Kosten in der Kostenanalyse an

  1. Melden Sie sich beim Azure-Portal an.

  2. Wählen Sie im linken Bereich " Kostenverwaltung + Abrechnung" aus.

  3. Wählen Sie im linken Bereich "Abrechnungsbereiche" aus.

  4. Wählen Sie auf der Seite " Abrechnungsbereiche " einen Abrechnungsbereich aus. Wählen Sie in der Liste beispielsweise ein Abonnement aus.

  5. Wählen Sie im linken Bereich unter "Kostenverwaltung" die Option "Kostenanalyse" aus.

  6. Standardmäßig werden die monatlichen Kosten für alle Dienste im ersten Ringdiagramm angezeigt.

    Screenshot, der monatliche Kosten für ein Abonnement zeigt.

  7. Um Kosten für einen einzelnen Dienst anzuzeigen, z. B. API-Verwaltung, wählen Sie "Filter hinzufügen" und dann " Dienstname" aus. Wählen Sie dann DIE API-Verwaltung aus.

    Screenshot, der akkumulierte Kosten für die API-Verwaltung zeigt.

Im obigen Beispiel sind die aktuellen Kosten für den Dienst angegeben. Die Kosten nach Azure-Regionen (Standorten) und API Management-Kosten nach Ressourcengruppe werden ebenfalls angezeigt. Von hier aus können Sie die Kosten selbst überprüfen.

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 Budgets mit Filtern für bestimmte Ressourcen oder Dienste in Azure erstellen, wenn Sie in Ihrer Überwachung mehr Granularität 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. Das Exportieren von Daten ist hilfreich, wenn Andere 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.

Weitere Optionen zum Verwalten und Reduzieren der Kosten für API Management

Skalieren mithilfe von Kapazitätseinheiten

Außer in den Dienstebenen „Verbrauch“ und „Developer“ unterstützt API Management die Skalierung durch Hinzufügen oder Entfernen von Kapazitätseinheiten. Da sich die Auslastung einer API-Verwaltungsinstanz erhöht, ist das Hinzufügen von Kapazitätseinheiten möglicherweise kostengünstiger als das Upgrade auf eine höhere Dienstebene. Die Höchstzahl der Einheiten hängt von der Dienstebene ab.

Jede Kapazitätseinheit verfügt über eine bestimmte Anforderungsverarbeitungsfunktion, die von der Dienstebene abhängt. Beispielsweise hat eine Einheit der Basic-Dienstebene einen geschätzten maximalen Durchsatz von ungefähr 1.000 Anforderungen pro Sekunde.

Wenn Sie Einheiten hinzufügen oder entfernen, werden Kapazität und Kosten proportional skaliert. Beispielsweise bieten zwei Einheiten der Standard-Dienstebene einen geschätzten Durchsatz von ungefähr 2.000 Anforderungen pro Sekunde. Der tatsächliche Durchsatz kann sich aufgrund der Größe von Anforderungen oder Antworten, Verbindungsmustern, anzahl der Clients, die Anforderungen stellen, und anderen Faktoren unterscheiden.

Überwachen Sie die Kapazitätsmetrik für Ihre API-Verwaltungsinstanz, um Entscheidungen darüber zu treffen, ob eine API-Verwaltungsinstanz skaliert oder aktualisiert werden soll, um mehr Last aufzunehmen.