Hallo und willkommen zurück.
Im heutigen Video werden wir über den Datenbankmigrationsdienst sprechen.
Wenn Sie Ihre Anwendungen von einer On-Premise- zu einer Cloud-Umgebung migrieren, ist die Datenbank
eine der wichtigsten Komponenten des gesamten Stacks.
Die Datenbankmigration erweist sich also als sehr kritisch und wichtig.
Und genau hier kommt der Datenbankmigrationsdienst ins Spiel.
Der Datenbankmigrationsdienst ist ein Cloud-Service, der es ermöglicht, verschiedene Arten von Datenbanken
wie relationale Datenbanken, No-SQL-Datenbanken, Data Warehouses und andere Arten von Datenspeichern
zu migrieren.
Dies sind die Grundlagen des DMS.
Einer der Vorteile ist, dass Sie das DMS auch für die Migration Ihrer Daten in die Cloud oder zwischen Kombinationen von
Cloud- und On-Premise-Konfigurationen nutzen können.
Wenn Sie sich also dieses spezielle Diagramm ansehen.
Sie haben eine Quelldatenbank auf der linken Seite, eine Zieldatenbank auf der rechten Seite und
in der Mitte den US-Datenmigrationsdienst.
Was tun Sie also im Allgemeinen?
Sie verbinden die Quelldatenbank mit dem Quellendpunkt und die Zieldatenbank mit dem Zielendpunkt.
Und dann gibt es noch die Replikationsinstanz, über die die Daten von der Quelle zum Ziel migriert werden können.
Auf den ersten Blick ist der DMS ein Server in der Cloud, auf dem die Replikationssoftware läuft.
Sie haben also einen DMS-Server, der die Daten aus dem Unternehmen übernimmt und sie auf ein bestimmtes Ziel kopiert.
Aus diesem Grund erstellen Sie eine Quell- und eine Zielverbindung, um dem DMS mitzuteilen, woher es extrahieren
und wohin es laden soll.
Dieses spezielle DMS sollte also in der Lage sein, sowohl eine Verbindung zur Datenbank im Unternehmen als auch zur Zieldatenbank
herzustellen.
Mit dieser Grundausstattung können wir nun eine kurze Demonstration durchführen, um die Dinge im Detail zu verstehen.
Zurzeit befinde ich mich in der Konsole des Datenbankmigrationsdienstes und hier sehen Sie, dass ich eine Datenmigrationsaufgabe,
eine Replikationsinstanz und zwei Endpunkte habe.
Wie wir in diesem Diagramm gesehen haben, gibt es auch hier einen Quell- und einen Zielendpunkt.
Der Quell-Endpunkt stellt eine Verbindung zur Quell-Datenbank her, der Ziel-Endpunkt stellt eine Verbindung zur Ziel-Datenbank her.
In der Übersicht haben Sie also zwei Endpunkte, die Sie hier sehen.
Wenn ich Ihnen also die Endpunkte zeigen soll, dann haben Sie den Quellendpunkt und den Zielendpunkt
Quellendpunkt.
Lassen Sie mich das Thema aufgreifen.
Sie ist mit einer Quelldatenbank mit der IP 634227 verbunden.
In einer Digital-Ocean-Umgebung habe ich eine Datenbank, die läuft, und die IP-Adresse ist
wiederum 64. 227.
Dieser spezifische Quellendpunkt stellt also eine Verbindung zu diesem spezifischen Datenbankserver her.
Und dann haben Sie den Zielendpunkt.
Lassen Sie uns das öffnen.
Hier ist die IP-Adresse eine 7231.
Und wenn Sie sich die einfache Instanz zwei hier drüben ansehen, ist die IP-Adresse wiederum 7231. Wir
versuchen also, eine Datenbank in einer Digital-Ocean-Umgebung durch den Datenbankmigrationsdienst
auf die EC2-Instanz zu migrieren.
Auch hier ist es nicht notwendig, dass Sie eine EC2-Instanz verwenden müssen.
Es kann aber auch mühsam sein.
Also gut.
Ich hoffe, Sie haben damit die Quelldatenbank, den Quellendpunkt der Zieldatenbank und den Zielendpunkt verstanden.
Der nächste wichtige Teil ist die Replikationsinstanz.
Sie sehen also, dass ich eine Replikationsinstanz habe, die läuft, und ich öffne sie.
Diese Replikationsinstanz hat nun auch ein Instanzglas.
Abhängig von der Größe der Daten und verschiedenen anderen Faktoren können Sie also eine Instanz definieren.
Glas Es kann eine größere Instanz sein.
Es kann eine kleinere Instanz sein.
Darüber hinaus können Sie auch Speicherplatz zuweisen.
Ich habe also zehn GB Speicherplatz zugewiesen.
Sie können sie je nach Bedarf erhöhen.
Sie haben auch eine Option für die Mehrfachverfügbarkeitszone, die Sie in der Regel für die Produktionsumgebung einstellen werden.
Ja.
Da es sich jedoch um einen Test handelt, halten wir es einfach.
Als Teil dieser Replikationsinstanz haben wir auch eine Migrationsaufgabe.
Wenn Sie sehen, dass der Status der Migrationsaufgabe "Laden abgeschlossen" ist, beträgt der Fortschritt in der Quelle 100 %.
Sie haben den Quell-Endpunkt im Ziel, Sie haben die Ziel-Endpunkte.
Wenn ich diese Datei öffne, erhalten Sie im Grunde den Gesamtfortschritt.
Die genauen Tabellenstatistiken können Sie auch hier einsehen.
Was nun den Server in der Digital-Ocean-Umgebung betrifft, auf dem sich die Datenbank befindet, so wollen wir ihn uns kurz ansehen.
Lassen Sie mich hier schnell eine Verbindung herstellen, und wenn ich hier schnell die Datenbanken anzeige, gibt es eine bestimmte
Datenbank, Collins Mitarbeiter.
Dies ist also die Datenbank, die wir mit Hilfe des Datenbankmigrationsdienstes aus der Digital-Ocean-Umgebung
in die US-Umgebung migriert haben.
Wenn Sie sich die Datenbanken ansehen, sehen Sie, dass Sie hier die Mitarbeiterdatenbank aus der EC-2-Instanz haben.
Lassen Sie uns jetzt eines tun.
Probieren wir es auch noch einmal aus.
Ich würde also sagen, lassen Sie die Datenbankmitarbeiter fallen.
Also gut.
Wenn Sie nun erneut Datenbanken anzeigen, sehen Sie, dass die Mitarbeiterdatenbank nicht mehr vorhanden ist.
Im Rahmen dieser Demo werden wir also diese Mitarbeiterdatenbank aus der Digital-Ocean-Umgebung in die EC-2-Instanz
migrieren.
Lassen Sie uns also einen Überblick über den Prozess auf einer sehr hohen Ebene geben.
Wenn Sie nun eine Aufgabe erstellen, nennen wir sie einfach ISE-Migrationsaufgabe.
Hier müssen wir eine Replikationsinstanz auswählen.
Wir haben also diese Replikationsinstanz, die wir gerade besprechen, diese spezielle Replikationsinstanz in Orange, die Sie
hier sehen, ist das, was wir hier hinzufügen.
Dann müssen Sie den Quelldatenbankendpunkt, das Ziel und den Datenbankendpunkt auswählen.
Wir wissen, dass der Endpunkt der Quelldatenbank mit der Quell-DB verbunden ist und der Endpunkt der Zieldatenbank
mit der Zieldatenbank verbunden ist.
Gehen wir ein wenig nach unten und wählen wir hier den Namen der Datenbank aus, die wir migrieren wollen, nämlich
Mitarbeiter.
In Ordnung, dann können Sie fortfahren und das Aufgabenraster erstellen.
Unsere Aufgabenerstellung ist also in Arbeit.
Das kann ein paar Minuten dauern.
Auch hier hängt alles von der Größe der Datenbank ab.
Wenn die Größe viel größer ist, wird die gesamte Migration auch sehr viel Zeit in Anspruch nehmen.
In diesem Stadium beträgt der Fortschritt also 87 %.
Warten wir also schnell ab, bis es fertig ist.
Und der große Fortschritt ist nun zu 100 % abgeschlossen, und Sie haben auch den Status "Laden abgeschlossen".
Wenn wir also von der zweiten EC-Instanz aus noch einmal den Befehl show database ausführen, sehen Sie, dass die
Mitarbeiterdatenbank verfügbar ist.
Wenn wir diese spezielle Datenbank verwenden, wählen wir diese aus.
Und wenn Sie zum Beispiel kurze Tabellen erstellen, haben Sie verschiedene Tabellen wie Abteilungen, Gehälter,
Titel usw..
Schauen wir uns der Einfachheit halber einmal an, was genau es in den Abteilungen gibt.
Also unter Abteilungen für Marketing, Finanzen, HR, Produktion und so weiter.
Sie haben also wieder eine Menge Daten in dieser Datenbank.
Wenn wir nur einen ausgewählten Star unter den Mitarbeitern auswählen.
Sie können die Anzahl der Daten sehen, die Teil dieser speziellen Tabelle sind.
Es handelt sich also um mehr als 300.000 Zeilen.
Großartig.
Das war also eine Einführung auf hohem Niveau.
Video im Zusammenhang mit dem Datenmigrationsdienst und damit wird das heutige Video abgeschlossen.