Erfassen von Daten für AWS DMS Fleet Advisor - AWS Database Migration Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erfassen von Daten für AWS DMS Fleet Advisor

Um mit der Datenerfassung zu beginnen, wählen Sie die Objekte auf der Seite Überwachte Objekte aus und wählen Sie Datenerfassung ausführen. Der DMS-Datenkollektor kann bis zu 100 Datenbanken gleichzeitig erfassen. Außerdem kann der DMS-Datenkollektor bis zu acht parallele Threads verwenden, um eine Verbindung zu Datenbanken in Ihrer Umgebung herzustellen. Von diesen acht Threads kann der DMS-Datenkollektor bis zu fünf parallele Threads verwenden, um eine Verbindung zu einer einzelnen Datenbank-Instance herzustellen.

Wichtig

Bevor Sie mit der Datenerfassung beginnen, sehen Sie sich den Abschnitt Softwareprüfung auf der Startseite des DMS-Datenkollektors an. Stellen Sie sicher, dass alle Datenbank-Engines, die Sie überwachen möchten, den Status Bestanden haben. Wenn einige Datenbank-Engines den Status Fehlgeschlagen haben und Sie Datenbankserver mit entsprechenden Engines in Ihrer Liste der überwachten Objekte haben, beheben Sie das Problem, bevor Sie fortfahren. Tipps finden Sie neben dem Status Fehlgeschlagen im Abschnitt Softwareprüfung.

Der DMS-Datenkollektor kann in zwei Modi betrieben werden: Einzelbetrieb oder fortlaufende Überwachung. Nachdem Sie mit der Datenerfassung begonnen haben, wird das Dialogfeld Datenerfassung ausführen geöffnet. Wählen Sie dann eine der beiden folgenden Optionen:

Metadaten und Datenbankkapazität

Der DMS-Datenkollektor erfasst Informationen von der Datenbank oder den Betriebssystemservern. Dies beinhaltet Schemata, Versionen, Editionen, CPU, Arbeitsspeicher und Festplattenkapazität. Der DMS-Datenkollektor sammelt auch Metriken wie IOPS, I/O-Durchsatz und aktive Datbase-Serververbindungen und stellt diese bereit. Auf der Grundlage dieser Informationen können Sie Zielempfehlungen in DMS Fleet Advisor berechnen. Wenn die Quelldatenbank eine Über- oder Unter-Bereitstellung aufweist, werden auch die Zielempfehlungen entsprechend behandelt.

Dies ist die Standardoption.

Metadaten, Datenbankkapazität und Ressourcennutzung

Zusätzlich zu den Metadaten und Informationen zur Datenbankkapazität erfasst der DMS-Datenkollektor die tatsächlichen Nutzungskennzahlen der CPU-, Arbeitsspeicher- und Festplattenkapazität für die Datenbanken oder Betriebssystemserver. Der DMS-Datenkollektor sammelt auch Metriken wie IOPS, I/O-Durchsatz und aktive Datbase-Serververbindungen und stellt diese bereit. Die bereitgestellten Zielempfehlungen sind genauer, da sie auf den tatsächlichen Datenbank-Workloads basieren.

Wenn Sie diese Option auswählen, legen Sie den Zeitraum der Datenerfassung fest. Sie können Daten in den nächsten 7 Tagen erfassen oder den benutzerdefinierten Zeitraum von 1–60 Tagen festlegen.

Nach Beginn der Datenerfassung werden Sie zur Seite Datenerfassung weitergeleitet, auf der Sie sehen können, wie die Erfassungsabfragen ausgeführt werden, und den Live-Fortschritt überwachen können. Sie können den Gesamtstatus der Erfassung hier oder auf der Startseite des DMS-Datenkollektors einsehen. Wenn der Gesamtstatus der Datenerfassung unter 100 Prozent liegt, müssen Sie möglicherweise Probleme im Zusammenhang mit der Erfassung beheben.

Wenn Sie den DMS-Datenkollektor im Modus Metadaten und Datenbankkapazität ausführen, können Sie die Anzahl der abgeschlossenen Abfragen auf der Seite Datenerfassung sehen.

Wenn Sie den DMS-Datenkollektor im Modus Metadaten, Datenbankkapazität und Ressourcenauslastung ausführen, können Sie die verbleibende Zeit sehen, bis Ihr DMS-Datenkollektor die Überwachung abschließt.

Auf der Seite Datenerfassung können Sie den Erfassungsstatus für jedes Objekt sehen. Wenn etwas nicht korrekt funktioniert, wird eine Meldung angezeigt, in der angegeben wird, wie viele Probleme aufgetreten sind. Um herauszufinden, wie ein Problem behoben werden kann, können Sie die Details überprüfen. Auf den folgenden Registerkarten sind mögliche Probleme aufgeführt:

  • Zusammenfassung nach Abfragen – Zeigt den Status von Tests wie dem Ping-Test an. Sie können die Ergebnisse in der Spalte Status filtern. Die Spalte Status enthält eine Meldung, die angibt, wie viele Fehler bei der Datenerfassung aufgetreten sind.

  • Zusammenfassung nach einem überwachten Objekt – Zeigt den Gesamtstatus pro Objekt an.

  • Zusammenfassung nach Abfragetyp – Zeigt den Status für den Typ der Kollektor-Abfrage an, z. B. SQL-, Secure Shell- (SSH) oder Windows-Management-Instrumentation (WMI)-Aufrufe.

  • Zusammenfassung nach Problem – Zeigt alle einzelnen aufgetretenen Probleme mit Namen und Häufigkeit des Auftretens der einzelnen Probleme an.

Seite „Datenerfassung“

Um die Erfassungsergebnisse zu exportieren, wählen Sie Zu CSV exportieren aus.

Nachdem Sie die Probleme identifiziert und behoben haben, wählen Sie Erfassung starten und führen Sie den Datenerfassungsprozess erneut aus. Nach der Datenerfassung verwendet der Datenkollektor sichere Verbindungen, um die gesammelten Daten in ein DMS-Fleet-Advisor-Inventar hochzuladen. DMS Fleet Advisor speichert Informationen in Ihrem Amazon-S3-Bucket. Informationen zur Konfiguration der Anmeldeinformationen für die Datenweiterleitung finden Sie unter Konfiguration von Anmeldeinformationen für die Datenweiterleitung.

Erfassung von Kennzahlen zur Kapazität und Ressourcennutzung mit AWS DMS Fleet Advisor

Sie können Metadaten und Leistungskennzahlen in zwei Modi erfassen: Einzelbetrieb oder fortlaufende Überwachung. Je nachdem, welche Option Sie auswählen, verfolgt Ihr DMS-Datenkollektor unterschiedliche Metriken in Ihrer Datenumgebung. Im Einzelbetrieb verfolgt Ihr DMS-Datenkollektor nur Metadatenmetriken von Ihren Datenbank- und Betriebssystemservern. Bei der fortlaufenden Überwachung verfolgt Ihr DMS-Datenkollektor die tatsächliche Nutzung Ihrer Ressourcen.

AWS DMS erfasst die folgenden Metadaten und Metriken während einer einzigen Ausführung Ihres DMS-Datenkollektors.

  • Verfügbarer Arbeitsspeicher auf Ihren Betriebssystemservern

  • Verfügbarer Speicherplatz auf Ihren Betriebssystemservern

  • Datenbankversion und Edition

  • Anzahl der CPUs auf Ihren Betriebssystemservern

  • Anzahl der Schemata

  • Anzahl gespeicherter Prozeduren

  • Anzahl der Tabellen

  • Anzahl der Auslöser

  • Anzahl der Ansichten

  • Schema-Struktur

DMS Fleet Advisor verwendet diese Metriken, um eine Bestandsaufnahme Ihrer Datenbank- und Betriebssystemserver zu erstellen. Außerdem verwendet DMS Fleet Advisor diese Metadaten und Metriken, um Ihre Quelldatenbankschemata zu analysieren.

DMS Fleet Advisor kann Zielempfehlungen mithilfe der Metriken generieren, die während einer einzigen Ausführung des Datenkollektors erfasst wurden. In diesem Fall wird die Zielempfehlung für Ihre überdimensionierten Quelldatenbanken jedoch ebenfalls überdimensioniert. Daher fallen zusätzliche Kosten für die Wartung Ihrer Ressourcen in der anAWS Cloud. Bei Quelldatenbanken mit unzureichender Bereitstellung enthält die Zielempfehlung ebenfalls unzureichende Bereitstellungen, was zu Leistungsproblemen führen kann. Wir empfehlen, die Daten mithilfe der laufenden Überwachung zu sammeln, indem Sie die Metadaten, die Datenbankkapazität und den Ressourcennutzungsmodus für den DMS-Datenkollektor auswählen.

AWS DMS erfasst bei fortlaufender Überwachung die folgenden Metriken. Sie können Ihren DMS-Datenkollektor für einen Zeitraum von 1 bis 60 Tagen betreiben.

  • E/A-Durchsatz auf Ihren Datenbankservern

  • Eingabe-/Ausgabevorgänge pro Sekunde (IOPS) auf Ihren Datenbankservern

  • Anzahl der CPUs auf Ihren Betriebssystemservern

  • Arbeitsspeichernutzung auf Ihren Betriebssystemservern

  • Anzahl der aktiven Datenbank- und Betriebssystemserververbindungen

DMS Fleet Advisor verwendet diese Metriken, um präzise Zielempfehlungen zu generieren, so dass Ihre Zieldatenbanken Ihren Leistungsanforderungen entsprechen. Dies kann zusätzliche Kosten für die Wartung Ihrer Ressourcen in der verhindernAWS Cloud.

Wie erfasst der AWS DMS Fleet Advisor Metriken zur Kapazitäts- und Ressourcennutzung?

DMS Fleet Advisor erfasst jede Minute Leistungsmetriken.

Für Oracle und SQL Server führt DMS Fleet Advisor SQL-Abfragen aus, um Werte für jede Datenbankmetrik zu erfassen.

Für MySQL und PostgreSQL erfasst DMS Fleet Advisor Leistungsmetriken von dem Betriebssystemserver, auf dem Ihre Datenbank ausgeführt wird. Unter Windows führt DMS Fleet Advisor WQL-Skripts (WMI Query Language) aus und empfängt WMI-Daten. Unter Linux führt DMS Fleet Advisor Befehle aus, die die Metriken von Betriebssystemservern erfassen.

Wichtig

Das Ausführen von Remote-SQL-Skripts kann sich auf die Leistung Ihrer Produktionsdatenbanken auswirken. Die Datenerfassungsabfragen enthalten jedoch keine Berechnungslogik. Daher wird der Datenerfassungsprozess wahrscheinlich nicht mehr als 1 Prozent Ihrer Datenbankressourcen beanspruchen.

Sie können alle Abfragen anzeigen, die der Datenkollektor zur Erfassung von Metriken ausführt. Öffnen Sie dazu die DMSCollector.Collections.json-Datei. Sie finden diese Datei in dem etc-Ordner, der sich in demselben Ordner befindet, in dem Sie den Datenkollektor installiert haben. Der Standardpfad ist C:\ProgramData\Amazon\AWS DMS Collector\etc\DMSCollector.Collections.json.

Der DMS-Datenkollektor verwendet das lokale Dateisystem als temporären Speicher für alle erfassten Daten. Der DMS-Datenkollektor speichert die erfassten Daten im JSON-Format. Sie können den lokalen Kollektor im Offline-Modus verwenden und die erfassten Dateien manuell überprüfen oder verifizieren, bevor Sie die Datenweiterleitung konfigurieren. Sie finden alle erfassten Dateien in dem out-Ordner, der sich in demselben Ordner befindet, in dem Sie den DMS-Datenkollektor installiert haben. Der Standardpfad ist C:\ProgramData\Amazon\AWS DMS Collector\out.

Wichtig

Wenn Sie Ihren DMS-Datenkollektor im Offline-Modus ausführen und die erfassten Daten länger als 14 Tage auf Ihrem Server speichern, können Sie Amazon nicht verwenden, CloudWatch um diese Metriken anzuzeigen. DMS Fleet Advisor verwendet diese Daten jedoch weiterhin, um Empfehlungen zu generieren. Weitere Informationen zu CloudWatch Diagrammen finden Sie unter Einzelheiten der Empfehlung.

Sie können die erfassten Datendateien auch im Online-Modus überprüfen oder verifizieren. Der DMS-Datenkollektor leitet alle Daten an den Amazon-S3-Bucket weiter, den Sie in den DMS-Datenkollektor-Einstellungen angegeben haben.

Sie können Ihren DMS-Datenkollektor verwenden, um Daten aus On-Premises-Datenbanken zu sammeln. Sie können auch Daten aus Amazon-RDS- und Aurora-Datenbanken erfassen. Aufgrund der Unterschiede zwischen Amazon-RDS- oder Aurora- und On-Premises-DB-Instances können Sie jedoch nicht alle DMS-Datenkollektor-Abfragen erfolgreich in der Cloud ausführen. Da der DMS-Datenkollektor Nutzungsmetriken für MySQL- und PostgreSQL-Datenbanken vom Host-Betriebssystem erfasst, funktioniert dieser Ansatz nicht mit Amazon RDS und Aurora.