Beispiel für ein Szenario zur Migration von Anwendungsdaten

Im Folgenden finden Sie ein Beispiel für die Migration einer Legacy-Anwendung, die Microsoft SQL Server verwendet. Diese Instanz von SQL Server verfügt über die AlwaysOn-Verfügbarkeitsgruppenfunktion (AG) und wird zwischen zwei Hosts mit lokal angeschlossenen Datenträgern gehostet.Tägliche Backups werden in einem Dateisystem gespeichert und für zwei Wochen beibehalten. wöchentliche Backups werden im lokalen Objektspeicher zur langfristigen Aufbewahrung gespeichert.

Um die Migration dieser Anwendung zu Oracle Cloud Infrastructure zu erleichtern, können Sie Anwendungskomponenten identifizieren und einige der zuvor beschriebenen Fragen beantworten. Im folgenden Diagramm wird die Anwendung beschrieben, wie sie in der aktuellen On-Premise-Umgebung gespeichert ist.

Beschreibung von on_premises_environment.png folgt
Beschreibung der Abbildung on_premises_environment.png

Das erfolgreiche Verschieben der Anwendung in Oracle Cloud Infrastructure muss sowohl die strukturierten Datenbankdateien als auch die Archivbackupdaten verschieben. So können Sie die Datenmenge kürzen und das Archiv leeren, um die Datenanforderungen Ihres Unternehmens zu erfüllen.

Betrachten Sie jetzt, auf welchen Teil der Daten über Geografien oder Availability-Domains hinweg zugegriffen werden muss. Der aktuelle Status der Anwendungsstruktur wird in High Availability in einem einzelnen Bereich angezeigt. Der Schwerpunkt der Migration von Daten auf die Availability-Domains erstellt die erforderliche Redundanz, damit die Anwendung in einem angemessenen Zeitrahmen ausfällt.

Beschreibung von data_after_moving_to_oci.png folgt
Beschreibung der Abbildung data_after_moving_to_oci.png

Um die Latenz zu reduzieren und die Performance zu gewährleisten, halten Sie das Block-Volume in derselben Faultdomain wie der SQL Server-Host.

Die Daten müssen hoch verfügbar sein, aber die Datenmenge kann tatsächlich verloren gehen, bevor der Verlust beginnt, um die Geschäftsvorgänge erheblich zu beeinträchtigen? SQL Server-Verfügbarkeitsgruppen verwalten Datenverlust zwischen den einzelnen Datenbanken. Diese Überlegung wirkt sich auch auf die Backup-Policys für die Anwendung aus. In diesem Beispiel werden die Backups auf dem sekundären Server erstellt, sodass sie sich nicht auf die Performance des primären Servers auswirken.

Wie viele Kopien der Daten sind erforderlich, um High Availability und Business Continuance mit der Anwendung sicherzustellen? Die Organisation der AlwaysOn-Verfügbarkeitsgruppen in Faultdomains und Verfügbarkeitszonen ist wichtig, wenn das neue Home für die Anwendung in Oracle Cloud Infrastructure erstellt wird. Da der Objektspeicher innerhalb der Region redundant ist, muss die Entscheidung, die Backupdaten in eine andere Region zu replizieren, Bestandteil des Modells für Geschäftsvorgänge sein.

Mit dem Oracle Cloud Infrastructure Object Storage-Service ersetzen Sie eine Offsite-Bandlösung durch regionsübergreifende Replikation. Durch regionsübergreifende Replikation für die Backupdaten und den Objektspeicher wird sichergestellt, dass die Daten vor regionsweiten Ausfällen geschützt sind, die sich auf das Unternehmen auswirken können.