Bewährte Methoden für Kostenermittlung und Größenanpassung von zu Azure migrierten Workloads
Beim Planen und Entwerfen einer Azure-Migration kann die Konzentration auf die Kosten helfen, den langfristigen Erfolg Ihrer Migration sicherzustellen. Während eines Migrationsprojekts ist es entscheidend, dass alle Teams (Finanzen, Verwaltung, Anwendungsentwicklung) die mit dem Prozess verbundenen Kosten kennen und verstehen.
- Vor der Migration ist es wichtig, Baselines für monatliche, vierteljährliche und jährliche Budgetziele zu haben. Diese Baselines helfen Ihnen, den Betrag zu schätzen, den Sie für Ihre Migration ausgeben, und ihren Erfolg sicherzustellen.
- Nach der Migration können Sie Kosten optimieren, Workloads kontinuierlich überwachen und bereits für zukünftige Verwendungsmuster planen. Migrierte Ressourcen können eventuell als ein Workloadtyp beginnen, sich aber bedingt durch Nutzung, Kosten und sich verändernde Geschäftsanforderungen im Laufe der Zeit in einen anderen Workloadtyp entwickeln.
In diesem Artikel werden bewährte Methoden für die Vorbereitung Ihrer Migration und die Verwaltung in Bezug auf Kosten und Größe vor und nach der Migration beschrieben.
Wichtig
Die in diesem Artikel wiedergegebenen bewährten Methoden und Meinungen basieren auf Azure-Plattform- und --Dienstfunktionen, die zum Zeitpunkt der Niederschrift verfügbar sind. Features und Funktionen ändern sich im Laufe der Zeit. Nicht alle Empfehlungen sind notwendigerweise auf Ihre Bereitstellung anwendbar. Wählen Sie also aus, was für Sie funktioniert.
Vor der Migration
Bevor Sie Ihre Workloads in die Cloud verschieben, schätzen Sie die monatlichen Kosten für ihren Betrieb in Azure ab. Die proaktive Verwaltung von Cloudkosten hilft Ihnen dabei, ein Budget für Betriebsaufwendungen einzuhalten. Wenn das Budget beschränkt ist, berücksichtigen Sie diesen Aspekt vor der Migration. Erwägen Sie, Workloads in serverlose Azure-Technologien zu konvertieren, falls möglich, um Kosten zu senken.
Die bewährten Methoden in diesem Abschnitt helfen Ihnen bei der Durchführung der folgenden Aufgaben:
- Schätzen der Kosten
- Durchführen der richtigen Größenanpassung für virtuelle Computer (VMs) und Speicher
- Verwenden des Azure-Hybridvorteils
- Verwenden von Azure Reserved VM Instances
- Schätzen der übergreifenden Cloudausgaben für Abonnements
Bewährte Methode: Monatliche Workloadkosten abschätzen
Sie können verschiedene Tools verwenden, um Ihre monatliche Rechnung für migrierte Workloads vorherzusagen.
Azure-Preisrechner: Wählen Sie die Produkte aus, für die Sie die Schätzung erstellen möchten, z. B. VMs und Speicher. Geben Sie anschließend die Kosten in den Rechner ein, um eine Schätzung zu erstellen.
Abbildung 1: Azure-Preisrechner.
Azure Migrate: Um Kosten zu schätzen, überprüfen und berücksichtigen Sie alle Ressourcen, die für die Ausführung Ihrer Workloads in Azure erforderlich sind. Um diese Daten zu sammeln, erstellen Sie ein Inventar Ihrer Ressourcen, einschließlich Servern, virtueller Computer, Datenbanken und Speicher. Sie können Azure Migrate verwenden, um diese Informationen zu sammeln.
Azure Migrate ermittelt und bewertet Ihre lokale Umgebung, um ein Inventar aufzustellen.
Azure Migrate kann Abhängigkeiten zwischen VMs zuordnen und anzeigen, damit Sie ein vollständiges Bild erhalten.
Eine Azure Migrate-Bewertung enthält geschätzte Kosten.
- Computekosten: Wenn Sie eine Bewertung erstellen, berechnet Azure Migrate anhand der empfohlenen Azure-VM-Größe und mithilfe der Azure-Abrechnungs-APIs die geschätzten monatlichen Kosten für den virtuellen Computer (VM-Kosten). Bei der Schätzung werden Betriebssystem, Software Assurance, Azure Reserved VM Instances, VM-Betriebszeit, Standort und Währungseinstellungen berücksichtigt. Azure Migrate fasst die Kosten aller virtuellen Computer in der Bewertung zusammen, um so die monatlichen Compute-Gesamtkosten zu berechnen.
- Speicherkosten: Azure Migrate berechnet die monatlichen Speichergesamtkosten durch Aggregieren der Speicherkosten aller virtuellen Computer in einer Bewertung. Sie können die monatlichen Speicherkosten für einen bestimmten Computer berechnen, indem Sie die monatlichen Kosten aller an den Computer angefügten Datenträger zusammenfassen.
Abbildung 2: Azure Migrate-Bewertung.
Erfahren Sie mehr über die Schätzung monatlicher Workloadkosten
- Verwenden Sie den Azure-Preisrechner.
- Sehen Sie sich die Übersicht zu Azure Migrate an.
- Lesen Sie Informationen zu Azure Migrate-Bewertungen.
- Erfahren Sie mehr über Azure Database Migration Service.
Bewährte Methode: Richtige Größe von virtuellen Computern anpassen
Sie können eine Reihe von Optionen auswählen, wenn Sie virtuelle Azure-Computer bereitstellen, um Workloads zu unterstützen. Jeder VM-Typ verfügt über bestimmte Features und verschiedene Kombinationen aus CPU, Arbeitsspeicher und Datenträgern. VMs sind wie in der folgenden Tabelle gruppiert:
type | Details | Verwendung |
---|---|---|
Allgemeiner Zweck | Ausgewogenes Verhältnis von CPU zu Arbeitsspeicher. | Gut geeignet für Tests und Entwicklung, kleine bis mittlere Datenbanken und Webserver mit geringer bis mittlerer Auslastung |
Compute-optimiert | Hohes Verhältnis von CPU zu Arbeitsspeicher. | Gut geeignet für Webserver für mittlere Mengen an Datenverkehr, Netzwerkgeräte, Stapelverarbeitungsvorgänge und Anwendungsserver. |
Arbeitsspeicheroptimiert | Hohes Verhältnis von Speicher zu CPU. | Gut geeignet für relationale Datenbanken, mittlere bis große Caches und In-Memory-Analysen |
Speicheroptimiert | Datenträgerdurchsatz und E/A-Vorgänge auf hohem Niveau. | Gut geeignet für Big Data sowie SQL- und NoSQL-Datenbanken. |
GPU-optimiert | Spezialisierte VMs. Einzelne oder mehrere GPUs. | Anspruchsvolle Grafik- und Videobearbeitung. |
Hohe Leistung | Schnellste und leistungsfähigste CPU. VMs mit optionalen Netzwerkschnittstellen mit hohem Durchsatz (RDMA). | Kritische Hochleistungsanwendungen. |
- Es ist wichtig, die Preisunterschiede zwischen diesen virtuellen Computern zu verstehen sowie die langfristigen Auswirkungen auf das Budget.
- Jeder Typ umfasst eine bestimmte Anzahl darin enthaltener VM-Serien.
- Außerdem können Sie, wenn Sie eine VM innerhalb einer Serie auswählen, die VM nur innerhalb dieser Serie zentral hoch- oder herunterskalieren. Eine
DS2_v2
-Instanz kann beispielsweise bis zuDS4_v2
hochskaliert werden, aber sie kann nicht in eine Instanz einer anderen Serie, z. B. eineF2s_v2
-Instanz, geändert werden.
Weitere Informationen zu VM-Typen und -Größen
- Erfahren Sie mehr zu VM-Typen und -Größenanpassung sowie zur Zuordnung von Größen zu Typen.
- Planen Sie Größen für VM-Instanzen.
- Arbeiten Sie eine Beispielbewertung für das fiktive Unternehmen Contoso durch.
Bewährte Methode: Den richtigen Speicher auswählen
Lokalen Speicher (SAN oder NAS) und Netzwerke, die diesen unterstützen, optimieren und verwalten zu müssen, kann teuer und zeitaufwendig sein. Datei(Speicher)daten werden häufig zur Cloud migriert, um Schwierigkeiten beim Betrieb und der Verwaltung zu beseitigen. Microsoft bietet verschiedene Optionen zum Verschieben von Daten in Azure, und Sie müssen sich hinsichtlich dieser Optionen entscheiden. Die Auswahl des richtigen Speichertyps für Daten kann Ihrer Organisation jeden Monat mehrere tausend Euro sparen. Beachten Sie dabei Folgendes:
- Daten, auf die nur selten zugegriffen wird und die nicht unternehmenskritisch sind, müssen nicht im teuersten Speicher platziert werden.
- Umgekehrt sollten sich unternehmenskritische Daten auf Speicheroptionen eines höheren Tarifs befinden.
- Erstellen Sie während der Migrationsplanung ein Inventar der Daten, und klassifizieren Sie sie nach Wichtigkeit, um sie dem jeweils optimal geeigneten Speicher zuzuordnen.
- Berücksichtigen Sie hierbei Budget und Kosten sowie die Leistung. Die Kosten sollten nicht unbedingt der entscheidende Faktor sein. Die Entscheidung für die kostengünstigste Option kann unter Umständen dazu führen, dass die Workload Leistungs- und Verfügbarkeitsrisiken ausgesetzt ist.
Speicherdatentypen
Azure bietet verschiedene Arten von Speicherdaten.
Datentyp | Details | Verwendung |
---|---|---|
Blobs | Optimiert für die Speicherung großer Mengen von unstrukturierten Objekten wie z. B. Text- oder Binärdaten. |
Zugriff auf Daten von überall her über HTTP/HTTPS. Verwendung für Szenarios mit Streaming und wahlfreiem Zugriff. Beispielsweise um einem Browser Bilder und Dokumente direkt bereitzustellen, Video und Audio zu streamen und Sicherungs- und Notfallwiederherstellungsdaten zu speichern. |
Dateien | Verwaltete Dateifreigaben, auf die über SMB 3.0 zugegriffen wird. | Verwendung beim Migrieren lokaler Dateifreigaben sowie zur Bereitstellung von mehrfachem Zugriff und mehreren Verbindungen, um Daten abzulegen. |
Datenträger | Basierend auf Seitenblobs. Datenträgertyp: HDD Standard/SSD Standard oder SSD Premium. Datenträgerverwaltung: Nicht verwaltet (Sie verwalten Datenträgereinstellungen und Speicher) oder verwaltet (Sie wählen den Datenträgertyp aus, und Azure verwaltet diesen Datenträger für Sie) |
Verwendung von Premium-Datenträgern für VMs. Verwendung von verwalteten Datenträgern für einfache Verwaltung und Skalierung. |
Warteschlangen | Speichern und Abrufen großer Mengen von Nachrichten mittels Zugriff über authentifizierte Aufrufe (HTTP oder HTTPS). | Verbinden von Anwendungskomponenten mit asynchronem Message Queuing. |
Tabellen | Speichern von Tabellen. | Dieser Datentyp ist Teil von Azure Cosmos DB for Table. |
Zugriffsebenen
Azure Storage bietet verschiedene Optionen für den Zugriff auf Blockblobdaten. Die Auswahl der richtigen Zugriffsebene hilft sicherzustellen, dass Sie Blockblobdaten auf möglichst kostengünstige Art und Weise speichern.
Zugriffsebene | Details | Verwendung |
---|---|---|
Heiße Ebene | Höhere Speicherkosten als kalte Ebene. Niedrigere Zugriffsgebühren als kalte Ebene. Dies ist die Standardebene. |
Verwenden Sie diese Ebene für Daten, die aktiv und mit häufigem Zugriff verwendet werden. |
Kalte Ebene | Niedrigere Speicherkosten als heiße Ebene. Höhere Zugriffsgebühren als heiße Ebene. Speicherung für mindestens 30 Tage. |
Kurzfristige Speicherung. Die Daten sind verfügbar, aber es wird nur selten darauf zugegriffen. |
Archivieren | Verwendung für einzelne Blockblobs. Kostengünstigste Option für Speicherung. Datenzugriff ist teurer als bei heißer oder kalter Ebene. |
Verwendung für Daten, die mehrere Stunden Serverabrufwartezeit tolerieren und mindestens 180 Tage lang auf dieser Ebene verbleiben. |
Speicherkontotypen
Azure bietet verschiedene Typen von Speicherkonten und Leistungsstufen.
Kontotyp | Details | Verwendung |
---|---|---|
Universell V2 Standard | Unterstützt Blobs (Block-, Seiten- und Anfügeblobs), Dateien, Datenträger, Warteschlangen und Tabellen. Unterstützt die Zugriffsebenen „Heiß“, „Kalt“ und „Archiv“. Unterstützt zonenredundanten Speicher (ZRS). |
Verwendung für die meisten Szenarios und die meisten Typen von Daten. Standardspeicherkonten können auf HDDs oder SSDs basieren. |
Universell V2 Premium | Unterstützt Blob Storage-Daten (Seitenblobs). Unterstützt die Zugriffsebenen „Heiß“, „Kalt“ und „Archiv“. Unterstützt ZRS. Speicherung auf SSDs. |
Microsoft empfiehlt die Verwendung für alle VMs. |
Universell V1 | Zugriffsebenen werden nicht unterstützt. ZRS wird nicht unterstützt. | Verwendung, wenn Anwendungen das klassische Azure-Bereitstellungsmodell benötigen. |
Blob | Spezialisiertes Speicherkonto zum Speichern unstrukturierter Objekte. Bietet nur Blockblobs und Anfügeblobs (keine Datei-, Warteschlangen-, Tabellen- oder Datenträgerspeicherdienste). Bietet dieselbe Dauerhaftigkeit, Verfügbarkeit, Skalierbarkeit und Leistung wie „Universell V2“. | Sie können in diesen Konten keine Seitenblobs und deshalb auch keine VHD-Dateien speichern. Sie können eine Zugriffsebene auf „Heiß“ oder „Kalt“ festlegen. |
Redundanzoptionen für Storage
Speicherkonten können verschiedene Arten von Redundanz für Resilienz und Hochverfügbarkeit verwenden.
type | Details | Verwendung |
---|---|---|
Lokal redundanter Speicher (LRS) | Schützt vor einem lokalen Ausfall durch Replikation in eine einzelne Speichereinheit in einer gesonderten Fehler- und Updatedomäne. Behält mehrere Kopien Ihrer Daten in einem Rechenzentrum. Ermöglicht eine Dauerhaftigkeit von mindestens 99,999999999 Prozent (11 Neunen) für Objekte innerhalb eines bestimmten Jahrs. | Erwägen Sie, ob Ihre Anwendung Daten speichert, die problemlos wiederhergestellt werden können. |
Zonenredundanter Speicher (ZRS) | Schützt vor Rechenzentrumsausfällen, indem über drei Speichercluster in einer einzelnen Region hinweg repliziert wird. Jeder Speichercluster ist physisch unabhängig und befindet sich in einer eigenen Verfügbarkeitszone. Ermöglicht eine Dauerhaftigkeit von mindestens 99,9999999999 Prozent (12 Neunen) für Objekte innerhalb eines bestimmten Jahrs, indem mehrere Kopien Ihrer Daten in mehreren Rechenzentren bzw. Regionen gespeichert werden. | Überlegen Sie, ob Sie Konsistenz, Dauerhaftigkeit und Hochverfügbarkeit benötigen. Schützt eventuell nicht vor einem regionalen Notfall, wenn mehrere Zonen dauerhaft betroffen sind. |
Georedundanter Speicher (GRS) | Schützt vor dem Ausfall einer vollständigen Region, indem Daten in eine sekundäre Region repliziert werden, die mehrere hundert Kilometer vom primären Speicherort der Quelldaten entfernt ist. Ermöglicht eine Dauerhaftigkeit von mindestens 99,99999999999999 Prozent (16 Neunen) für Objekte innerhalb eines bestimmten Jahrs. | Replikatdaten sind nur verfügbar, wenn Microsoft ein Failover in die sekundäre Region initiiert. Kommt es zu einem Failover, sind Lese- und Schreibzugriff verfügbar. |
Georedundanter Speicher mit Lesezugriff (RA-GRS) | Ähnlich wie GRS. Ermöglicht eine Dauerhaftigkeit von mindestens 99,99999999999999 Prozent (16 Neunen) für Objekte innerhalb eines bestimmten Jahrs. | Ermöglicht außerdem 99,99 Prozent Leseverfügbarkeit, indem Lesezugriff aus der zweiten für GRS verwendeten Region zugelassen wird. |
Weitere Informationen zu Speichertypen, Ebenen und Optionen
- Sehen Sie sich Azure Storage-Produkte und ihre Preise an.
- Informieren Sie sich über Azure Import/Export.
- Vergleichen Sie Datentypen für Blobs, Dateien und Datenträgerspeicher.
- Informieren Sie sich genauer zu Zugriffsebenen.
- Erfahren Sie mehr über verschiedene Typen von Speicherkonten.
- Informieren Sie sich zu Azure Storage-Redundanz, einschließlich LRS, ZRS, GRS und GRS mit Lesezugriff.
- Weitere Informationen zu Azure Files.
Bewährte Methode: Nutzen von Azure-Hybridvorteil
Ein Portfolio, mit dem lokale Microsoft-Software mit Azure integriert wird, führt für Sie zu Wettbewerbs- und Kostenvorteilen. Wenn Sie zurzeit eine Betriebssystem- oder anderweitige Softwarelizenzierung über Software Assurance besitzen, können Sie diese Lizenzen mit Azure-Hybridvorteil (AHB) mit in die Cloud übernehmen.
Erfahren Sie mehr über Azure-Hybridvorteil
- Werfen Sie einen Blick auf den Einsparungsrechner für Azure-Hybridvorteil.
- Weitere Informationen zu Azure-Hybridvorteil für Windows Server.
- Sehen Sie sich die Preisinformationen für virtuelle Azure-Computer mit SQL Server an.
Bewährte Methode: Reservierte VM-Instanzen verwenden
Für die meisten Cloudplattformen wird ein Modell mit nutzungsbasierter Bezahlung verwendet. Dieses Modell beinhaltet Nachteile, da Sie nicht unbedingt wissen, wie sich Ihre dynamischen Workloads entwickeln. Wenn Sie also klare Absichten für eine Workload formulieren, tragen Sie damit zur Infrastrukturplanung bei.
Bei Verwendung von Azure Reserved VM Instances zahlen Sie für VM-Instanzen 1 Jahr oder 3 Jahre im Voraus.
- Durch die Vorauszahlung erhalten Sie einen Rabatt für die verwendeten Ressourcen.
- Sie können die Kosten für VMs, Azure SQL-Datenbank-Compute-Instanzen, Azure Cosmos DB-Kapazitäten oder andere Ressourcen im Vergleich zur nutzungsbasierten Bezahlung deutlich senken.
- Reservierungen bieten einen Abrechnungsrabatt und wirken sich nicht auf den Laufzeitstatus Ihrer Ressourcen aus.
- Sie können reservierte Instanzen kündigen.
Abbildung 3: Azure Reserved VM Instances.
Weitere Informationen zu reservierten VM-Instanzen und Preisen
- Informieren Sie sich zu Azure-Reservierungen.
- Lesen Sie Azure Reserved VM Instances: Häufig gestellte Fragen
- Lesen Sie die Preisinformationen für Azure-VMs mit SQL Server.
Bewährte Methode: Aggregieren der übergreifenden Cloudausgaben für Abonnements
Wahrscheinlich werden Sie letztendlich mehr als ein Azure-Abonnement haben. Sie könnten zum Beispiel ein zusätzliches Abonnement benötigen, um Entwicklung und Produktion voneinander zu trennen. Oder Sie verwenden eine Plattform, die für jeden Kunden ein eigenes Abonnement erfordert. Die Möglichkeit zu besitzen, die Berichterstellung zu Daten über alle Abonnements hinweg in einer einzelnen Plattform zusammenzufassen, ist eine wertvolle Funktion.
Verwenden Sie Azure Kostenverwaltung + Abrechnung-APIs, um die Berichterstellung zu Daten über alle Ihre Abonnements hinweg zu aggregieren. Nachdem Sie dann Daten in einer zentralen Quelle aggregiert haben, z. B. Azure SQL-Datenbank, bearbeiten Sie diese Daten mit Tools wie Power BI. Sie können aggregierte Abonnementberichte sowie detaillierte Berichte erstellen. Für Benutzer, die proaktive Einblicke in das Kostenmanagement benötigen, können Sie beispielsweise spezifische Sichten für Kosten erstellen, gegliedert nach Abteilung, Ressourcengruppe oder anderen Informationen. Sie müssen ihnen dazu keinen Vollzugriff auf Azure-Abrechnungsdaten gewähren.
Weitere Informationen zum Aggregieren der Berichterstellung zu Daten
- Lesen Sie die Übersicht über Azure-Nutzungs-APIs.
- Erfahren Sie mehr über das Herstellen einer Verbindung mit Azure Consumption Insights in Power BI Desktop.
- Informieren Sie sich darüber, wie Sie den Zugriff auf Abrechnungsinformationen für Azure mithilfe der rollenbasierten Zugriffssteuerung von Azure verwalten.
Nach der Migration
Im Anschluss an eine erfolgreiche Migration Ihrer Workloads und nach ein paar Wochen des Sammelns von Verbrauchsdaten haben Sie eine klare Vorstellung von den Kosten der Ressourcen. Parallel zur Analyse der Daten können Sie eine Budgetbaseline für Azure-Ressourcengruppen und -Ressourcen generieren. Wenn Sie dann zunehmend herausfinden, wo Ihr Budget für die Cloud verbraucht wird, können Sie analysieren, wie Sie Ihre Kosten noch weiter senken können.
Bewährte Methode: Verwenden von Azure Cost Management + Billing
Microsoft stellt Azure Cost Management + Billing bereit, um Ihnen bei der Nachverfolgung Ihrer Ausgaben zu helfen. Dieser Dienst:
- Unterstützt Sie bei der Überwachung und Kontrolle der Azure-Ausgaben sowie bei der Optimierung der Ressourcennutzung.
- Überprüft Ihr gesamtes Abonnement mit allen darin enthaltenen Ressourcen und gibt Empfehlungen.
- Stellt für Sie eine vollständige API bereit, um externe Tools und Finanzsysteme für die Berichterstellung zu integrieren.
- Verfolgt die Ressourcennutzung nach und ermöglicht Ihnen die Verwaltung der Cloudkosten in einer zentralen einheitlichen Ansicht.
- Bietet umfassende Erkenntnisse zu Betrieb und Finanzen, um Sie bei fundierten Entscheidungen zu unterstützen.
Mit Azure Cost Management + Billing haben Sie folgende Möglichkeiten:
Erstellen Sie ein Budget zur Wahrnehmung Ihrer finanziellen Verantwortung.
- Berücksichtigen Sie dabei Dienste, die Sie für einen bestimmten Zeitraum verwenden oder abonnieren (monatlich, vierteljährlich oder jährlich), sowie einen Bereich (Abonnements oder Ressourcengruppen). Beispielsweise können Sie ein Azure-Abonnementbudget für den Zeitraum eines Monats, Quartals oder Jahres erstellen.
- Nach der Erstellung eines Budgets wird es in einer Kostenanalyse angezeigt. Der Vergleich Ihres Budgets mit den aktuellen Ausgaben ist wichtig, wenn Sie Ihre Kosten und die Ausgaben analysieren.
- Wählen Sie aus, dass E-Mail-Benachrichtigungen gesendet werden, wenn Budgetschwellenwerte erreicht werden.
- Exportieren Sie Kostenmanagementdaten nach Azure Storage, um sie zu analysieren.
Abbildung 4: Ein Budget für Azure Cost Management + Billing.
Führen Sie eine Kostenanalyse durch, um Ihre Organisationskosten zu untersuchen und zu analysieren, damit Sie das Anfallen von Kosten verstehen und Ausgabentrends erkennen können.
- Die Kostenanalyse ist für Enterprise Agreement-Benutzer verfügbar.
- Zeigen Sie Kostenanalysedaten für eine Reihe von Bereichen an, z. B. nach Abteilung, Konto, Abonnement oder Ressourcengruppe.
- Rufen Sie eine Kostenanalyse ab, die Gesamtkosten für den aktuellen Monat und die akkumulierten täglichen Kosten anzeigt.
Abbildung 5: Analyse von Azure Cost Management + Billing.
Erhalten Sie Azure Advisor-Empfehlungen, die Ihnen zeigen, wie Sie die Effizienz optimieren und verbessern können.
Weitere Informationen zur Kostenanalyse, Verwaltung und Abrechnung
- Lesen Sie die Übersicht zu Azure Cost Management + Billing.
- Erfahren Sie mehr zum Optimieren der Cloudinvestitionen mit Azure Cost Management + Billing.
- Lesen Sie die Informationen unter Schnellstart: Ermitteln und Analysieren von Kosten mit der Kostenanalyse.
- Erhalten Sie ein Tutorial zum Optimieren von Kosten mithilfe von Empfehlungen.
- Sehen Sie sich die Azure Consumption-APIs-Budget-API an.
Bewährte Methode: Ressourcennutzung überwachen
In Azure bezahlen Sie für die Nutzung, also wenn Ressourcen tatsächlich genutzt werden, und Sie bezahlen nicht, wenn Sie sie nicht nutzen. Bei virtuellen Computern erfolgt die Abrechnung, wenn ein virtueller Computer zugeordnet wird, und nachdem die Zuordnung eines virtuellen Computers aufgehoben wurde, fallen keine Kosten mehr an. Überwachen Sie verwendete VMs unter Berücksichtigung dieses Aspekts, und überprüfen Sie die Dimensionierung von VMs.
Bewerten Sie kontinuierlich Ihre VM-Workloads, um Baselines zu bestimmen. Wenn Ihre Workload beispielsweise montags bis freitags zwischen 8:00 und 18:00 Uhr stark genutzt wird, aber außerhalb dieser Zeiten nur sehr wenig, können Sie virtuelle Computer außerhalb der Spitzenzeiten herabstufen. Das Downgrading kann bedeuten, dass Sie VM-Größen ändern oder VM-Skalierungsgruppen zum automatischen Hoch- oder Herunterskalieren von VMs verwenden könnten. Einige Unternehmen lassen VMs „schlummern“, indem Sie sie nach einem Zeitplan betreiben, mit dem angegeben wird, wann die VMs verfügbar sein sollen und wann sie nicht benötigt werden.
Sie können die VM-Nutzung mithilfe von Microsoft-Tools überwachen, wie z. B. Azure Cost Management + Billing, Azure Monitor und Azure Advisor. Drittanbietertools sind ebenfalls verfügbar.
Hinweis
Zusätzlich zur Überwachung virtueller Computer sollten Sie weitere Netzwerkressourcen, z. B. Azure ExpressRoute und Gateways für virtuelle Netzwerke, auf zu niedrige und zu hohe Nutzung überwachen.
Weitere Informationen zur Überwachung von Ressourcen
- Lesen Sie Übersichten über Azure Monitor und Azure Advisor.
- Erhalten Sie Azure Advisor-Empfehlungen zu Kosten.
- Erfahren Sie, wie Sie Kosten anhand von Empfehlungen optimieren und unerwartete Gebühren vermeiden.
- Erfahren Sie mehr über das Toolkit zur Azure-Ressourcenoptimierung (ARO).
Bewährte Methode: Budgets für Ressourcengruppen implementieren
Häufig kann es nützlich sein, Kostengrenzen an Ressourcengruppen auszurichten. Ein Ressourcengruppenbudget hilft Ihnen bei der Nachverfolgung der zu einer Ressourcengruppe gehörigen Kosten. Sie können Warnungen auslösen und viele verschiedene Playbooks ausführen, wenn Sie Ihr Budget erreichen oder überschreiten.
Weitere Informationen zu Ressourcengruppenbudgets
- Informieren Sie sich über das Verwalten von Kosten mit Azure-Budgets.
- Schauen Sie sich ein Tutorial darüber an, wie Sie ein Azure-Budget erstellen und verwalten.
Bewährte Methode: Azure Monitor-Aufbewahrung optimieren
Wenn Sie Ressourcen in Azure verschieben und die Diagnoseprotokollierung für sie aktivieren, generieren Sie eine Menge Protokolldaten. In der Regel werden diese Protokolldaten an ein Speicherkonto gesendet, das einem Log Analytics-Arbeitsbereich zugeordnet ist. Hier sind einige Tipps zur Optimierung der Azure Monitor-Aufbewahrung angegeben:
- Je länger der Aufbewahrungszeitraum der Protokolldaten ist, desto mehr Daten laufen bei Ihnen auf.
- Nicht alle Protokolldaten sind gleich, und einige Ressourcen generieren mehr Protokolldaten, als andere.
- Aufgrund von Bestimmungen und Compliance ist es wahrscheinlich, dass Sie Protokolldaten für bestimmte Ressourcen länger als für andere aufbewahren müssen.
- Sie sollten sorgfältig abwägen zwischen der Optimierung Ihrer Kosten für die Protokollspeicherung und der Aufbewahrung der erforderlichen Protokolldaten.
- Wir empfehlen Ihnen, die Protokollierung sofort nach Abschluss einer Migration zu bewerten und einzurichten, damit Sie kein Geld für die Aufbewahrung nicht erforderlicher Protokolle aufwenden.
Weitere Informationen zur Aufbewahrung von Protokolldaten
- Erfahren Sie mehr über das Überwachen der Nutzung und der geschätzten Kosten.
Bewährte Methode: Speicher optimieren
Wenn Sie vor der Migration bewährte Methoden für die Auswahl von Speicher befolgt haben, ernten Sie wahrscheinlich einige Vorteile. Es können aber auch noch andere Speicherkosten vorhanden sein, die Sie noch weiter optimieren können. Im Laufe der Zeit veralten Blobs und Dateien. Daten werden eventuell nicht mehr verwendet, doch die gesetzliche Anforderungen können verlangen, dass Sie sie noch für einen bestimmten Zeitraum beibehalten müssen. Solche Daten müssen Sie also nicht unbedingt auf Hochleistungsspeicher lagern, den Sie für die ursprüngliche Migration verwendet haben.
Das Identifizieren und Verschieben veralteter Daten in kostengünstigere Speicherbereiche kann große Auswirkungen auf Ihr monatliches Speicherbudget und damit einhergehende Kosteneinsparungen haben. Azure bietet viele Möglichkeiten, um Ihnen bei der Identifizierung und anschließenden Speicherung veralteter Daten zu helfen.
- Profitieren Sie von Zugriffsebenen für „Allgemeinen v2“-Speicher, indem Sie weniger wichtige Daten von der heißen Speicherebene zur kalten bzw. „Archiv“-Speicherebene verschieben.
- Verwenden Sie StorSimple zur Unterstützung beim Verschieben veralteter Daten, die auf benutzerdefinierten Richtlinien basieren.
Weitere Informationen zum Optimieren von Speicher
- Informieren Sie sich genauer zu Zugriffsebenen.
- Lesen Sie die Übersicht über StorSimple.
- Sehen Sie sich die Preise für StorSimple an.
Bewährte Methode: VM-Optimierung automatisieren
Das Hauptziel für die Ausführung einer VM in der Cloud ist die Maximierung von CPU, Arbeitsspeicher und Datenträger, die davon verwendet werden. Wenn Sie VMs ermitteln, die nicht optimiert sind, oder wenn Sie häufige Zeiträume haben, in denen VMs nicht verwendet werden, ist es sinnvoll, diese entweder herunterzufahren oder sie mithilfe von VM-Skalierungsgruppen herunter zu skalieren.
Optimieren Sie einen virtuellen Computer mit Azure Automation, VM-Skalierungsgruppen, automatischem Herunterfahren und Skript- oder Drittanbieterlösungen.
Weitere Informationen zum Automatisieren der VM-Optimierung
- Erfahren Sie mehr über die vertikale automatische Skalierung.
- Erfahren Sie, wie Sie den automatischen Start einer VM planen.
- Informieren Sie sich über das Starten oder Beenden von VMs außerhalb von Nutzungszeiten in Azure Automation.
- Informieren Sie sich näher über Azure Advisor und das Toolkit zur Azure-Ressourcenoptimierung (ARO).
Bewährten Methoden: Verwenden von Azure Logic Apps und Runbooks mit der API für Budgets
Azure bietet eine REST-API, die Zugriff auf die Abrechnungsinformationen Ihres Mandanten hat. Sie können die API für Budgets verwenden, um externe Systeme und Workflows zu integrieren, die von Metriken ausgelöst werden, die Sie aus den API-Daten erstellen. Rufen Sie Nutzungs- und Ressourcendaten mittels Pull in Ihre bevorzugten Datenanalysetools ab. Integrieren Sie die API für Budgets in Azure Logic Apps und Runbooks.
Mithilfe der Azure-Ressourcennutzungs- und -Gebührenkarten-APIs können Sie Ihre Kosten genau vorhersagen und verwalten. Die APIs werden als Ressourcenanbieter implementiert und sind in den APIs enthalten, die von Azure Resource Manager verfügbar gemacht werden.
Weitere Informationen zu Budget- und Abrechnungs-APIs
- Informieren Sie sich über die Azure-API für Budgets.
- Gewinnen Sie Erkenntnisse zur Nutzung mit den Azure-Abrechnungs-APIs.
Bewährte Methode: Serverlose Technologien implementieren
VM-Workloads werden häufig im Ist-Zustand („wie besehen“) migriert, um Ausfallzeiten zu vermeiden. Oftmals können VMs Aufgaben hosten, die zeitweiliger Art sind, nur kurz bzw. im Wechsel ausgeführt werden oder viele Stunden dauern. Beispiele hierfür sind VMs, die geplante Aufgaben ausführen, z. B. die Windows-Aufgabenplanung oder PowerShell-Skripts. Wenn diese Aufgaben nicht ausgeführt werden, belegen Sie eine VM und verursachen Kosten für Datenträgerspeicher.
Nachdem Sie diese Arten von Aufgaben migriert und gründlich überprüft haben, können Sie dafür die Migration zu serverlosen Technologien erwägen, z. B. Azure Functions oder Azure Batch-Aufträge. Mit diesen Lösungen können die Kosten gesenkt werden, und Sie müssen die VMs dann nicht mehr verwalten und warten.
Erfahren Sie mehr über die Verwendung serverloser Technologien
- Informationen zu Azure Functions.
- Informationen zu Azure Batch.
Nächste Schritte
Informieren Sie sich über weitere Best Practices:
- Arbeiten Sie nach dem Migrieren von Workloads zu Azure die bewährten Methoden für Sicherheit und Verwaltung durch.
- Befassen Sie sich nach der Migration von Workloads zu Azure mit den bewährten Methoden für Netzwerke.