Planen und Verwalten von Kosten für API Management
GILT FÜR: Alle API Management-Ebenen
In diesem Artikel erfahren Sie, wie Sie die Kosten für Azure API Management planen und verwalten. Bevor Sie Ressourcen für den Dienst zur Kostenschätzung hinzufügen, verwenden Sie zunächst den Azure-Preisrechner, um die Kosten für API Management zu planen. Nachdem Sie mit der Nutzung von API Management-Ressourcen begonnen haben, können Sie Cost Management-Features verwenden, um Budgets festzulegen und Kosten zu überwachen. Sie können auch vorhergesagte Kosten überprüfen und Ausgabentrends ermitteln, um die Bereiche zu identifizieren, in denen ggf. Maßnahmen erforderlich sind.
Kosten für API Management stellen nur einen Teil der monatlichen Kosten Ihrer Azure-Rechnung dar. Zwar wird in diesem Artikel das Planen und Verwalten der Kosten für API Management erläutert, doch werden Ihnen alle Azure-Dienste und -Ressourcen in Rechnung gestellt, die für Ihr Azure-Abonnement verwendet werden, einschließlich der Dienste von Drittanbietern.
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.
- Suchen Sie nach API Management, oder wählen Sie Integration>API Management aus.
- Wählen Sie Ansicht aus, um eine Standardkostenschätzung für eine API Management-Dienstinstanz hinzuzufügen.
Hinweis
Die im Beispiel gezeigten Kosten dienen nur zu Demonstrationszwecken. Informationen zur aktuellen Preisgestaltung finden Sie unter Preisdetails zu API Management.
Die Standardkostenschätzung basiert auf einer API Management-Dienstinstanz in der Developer-Dienstebene mit 1 Kapazitätseinheit. Die Dienstebene „Developer“ ist für Anwendungsfälle und Auswertungen außerhalb von Produktionsumgebungen vorgesehen. Sie unterliegt keiner Vereinbarung zum Servicelevel.
Um Kosten für zusätzliche Kapazitätseinheiten oder eine andere Dienstebene zu schätzen, wählen Sie in den Dropdownlisten Einheiten und Ebene andere Optionen aus.
Abhängig von der Verfügbarkeit von Features und der Dienstebene können zusätzliche Gebühren für die Verwendung von selbstgehosteten 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. Allerdings können Sie mit der Azure-Vorauszahlungsgutschrift keine Gebühren für Produkte und Dienste von Drittanbietern, einschließlich derjenigen aus dem Azure Marketplace, bezahlen.
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 Management erstellen oder verwenden, werden Ihnen die Gebühren auf Basis der Ebenen in Rechnung gestellt, auf denen Sie arbeiten. Erfahren Sie mehr darüber, wie Sie die beste Ebene für sich auswählen.
Ebenen | BESCHREIBUNG |
---|---|
Nutzung | Es entstehen keine festen Kosten. Die Abrechnung erfolgt basierend auf der Anzahl von API-Anforderungen an den Dienst oberhalb eines bestimmten Schwellenwerts. |
Developer, Basic, Standard, Premium | Es entstehen monatliche Kosten, die auf der Anzahl der Einheiten, Arbeitsbereiche und selbstgehosteten Gateways basieren. Selbstgehostete Gateways sind auf der Developer-Ebene kostenlos. |
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.
Es können auch zusätzliche Gebühren anfallen, wenn Sie andere Azure-Ressourcen wie virtuelle Netzwerke, Verfügbarkeitszonen und Schreibvorgänge in mehreren Regionen mit API Management verwenden. 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 die Nutzung von API Management beginnt, fallen Kosten an. Sie können die Kosten in der Kostenanalyse oder über den Azure-Preisrechner anzeigen.
Bei Verwendung der Kostenanalyse können Sie API Management-Kosten in Diagrammen und Tabellen für unterschiedliche Zeitintervalle (Tag, aktueller und vorheriger Monat und Jahr) anzeigen. Sie können Kosten auch im Vergleich mit Budgets und vorhergesagten Kosten anzeigen. Wenn Sie im Laufe der Zeit zu längeren Zeiträumen 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 im Beispiel gezeigten Kosten dienen nur zu Demonstrationszwecken. Ihre Kosten variieren in Abhängigkeit von der Ressourcennutzung und den aktuellen Preisen.
So zeigen Sie API Management-Kosten in der Kostenanalyse an
Melden Sie sich beim Azure-Portal an.
Öffnen Sie das Fenster Kostenverwaltung + Abrechnung, und wählen Sie im Menü die Option Kostenverwaltung und dann einen Abrechnungsbereich aus. Wählen Sie in der Liste beispielsweise ein Abonnement aus.
Wählen Sie im Menü die Option Kostenverwaltung und dann Kostenanalyse aus.
Standardmäßig werden die monatlichen Kosten für alle Dienste im ersten Ringdiagramm angezeigt.
Wählen Sie zum Eingrenzen der Kosten auf einen Dienst, z. B. API Management, die Option Filter hinzufügen und dann Dienstname aus. Wählen Sie dann API Management aus.
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 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 Filteroptionen beim Erstellen eines Budgets finden Sie unter Gruppen- und Filteroptionen.
Exportieren von Kostendaten
Sie können Ihre Kostendaten auch in ein Speicherkonto exportieren. Dies ist hilfreich, wenn Sie andere Personen benötigen, um zusätzliche Datenanalysen für Kosten ausführen zu können. 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. Wenn die Last in einer API Management-Instanz zunimmt, kann das Hinzufügen von Kapazitätseinheiten wirtschaftlicher sein als ein 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 Kapazität zur Verarbeitung von Anforderungen, die von der Ebene des Diensts abhängig ist. 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 aufgrund der Größe von Anforderungen oder Antworten, Verbindungsmustern, der Anzahl von Clients, die Anforderungen tätigen, und anderer Faktoren abweichen.
Überwachen Sie die Kapazitätsmetrik für Ihre API Management-Instanz, um fundierter Entscheidungen im Hinblick auf die Skalierung oder ein Upgrade einer API Management-Instanz zur Bewältigung höherer Lasten treffen zu können.
Nächste Schritte
- Erfahren Sie, wie Sie Ihre Cloudinvestitionen mit Azure Cost Management optimieren.
- Erfahren Sie mehr über die Verwaltung von Kosten mit der Kostenanalyse.
- Erfahren Sie, wie Sie unerwartete Kosten vermeiden.
- Nehmen Sie an dem angeleiteten Kurs Cost Management teil.
- Weitere Informationen zur API Management-Kapazität.
- Weitere Informationen zu Schritten zum Skalieren und für Upgrades von API Management mithilfe des Azure-Portals, und erfahren Sie mehr über die automatische Skalierung.