Bearbeiten

Verschieben von Archivdaten von Mainframesystemen nach Azure

Azure Data Factory
Azure Storage
Azure Files
Azure Blob Storage
Azure Data Box

Diese Referenzarchitektur zeigt, wie Sie Daten von Mainframe- und Midrangesystemen nach Azure verschieben. Bei dieser Architektur werden archivierte Daten ausschließlich im Mainframesystem verarbeitet und verwendet. Azure wird nur als Speichermedium verwendet.

Aufbau

Darstellung einer Architektur für die Archivierung von Mainframe-Daten in Azure.

Laden Sie eine Visio-Datei dieser Architektur herunter.

Berücksichtigen Sie bei der Auswahl der Methode zum Verschieben von Daten zwischen dem Mainframesystem und Azure Storage die Häufigkeit des Datenabrufs und die Menge der Daten. Es sind Lösungen von Microsoft und von Drittanbietern verfügbar:

  • Microsoft-Lösungen.
    • Der Azure Data Factory-FTP-Connector.
    • Die Data Factory-Kopieraktivität, die Daten in eine beliebige Azure Storage-Lösung kopieren kann.
    • Mainframe-JCL nach Azure Blob Storage mit Java, eine benutzerdefinierte Lösung zum Verschieben von Daten vom Mainframesystem nach Azure über Job Control Language (JCL). Wenden Sie sich an datasqlninja@microsoft.com, um weitere Informationen zu erhalten.
  • Archivlösungen von Drittanbietern. Lösungen, die Sie problemlos in Mainframesysteme, Midrangesysteme und Azure-Dienste integrieren können.

Workflow

  1. Der Azure Data Factory-FTP-Connector verschiebt Daten aus dem Mainframesystem in Azure Blob Storage. Diese Lösung erfordert eine zwischengeschaltete VM, auf der eine selbstgehostete Integration Runtime installiert ist.

  2. Die Data Factory-Kopieraktivität stellt eine Verbindung mit der DB2-Datenbank her, um Daten in Azure Storage zu kopieren. Diese Lösung erfordert eine zwischengeschaltete VM, auf der eine selbstgehostete Integration Runtime installiert ist.

  3. Die benutzerdefinierte Microsoft-Lösung Mainframe-JCL nach Azure Blob Storage mit Java verschiebt Daten zwischen dem Mainframesystem und Blob Storage und umgekehrt. Diese Lösung basiert auf Java und wird unter Unix System Services auf dem Mainframe ausgeführt. Wenden Sie sich an datasqlninja@microsoft.com, wenn Sie diese Lösung nutzen möchten.

    a. Sie müssen eine einmalige Konfiguration der Lösung durchführen. Diese Konfiguration umfasst das Abrufen der Blob-Speicherzugriffsschlüssel und das Verschieben der erforderlichen Artefakte in das Mainframesystem.

    b. Durch eine JCL-Übermittlung werden Dateien in und aus Mainframesystem und Blob Storage verschoben.

    c. Dateien werden im Binärformat in Azure gespeichert. Sie können die benutzerdefinierte Lösung so konfigurieren, dass Extended Binary Coded Decimal Interchange Code (EBCDIC) in ASCII konvertiert wird, damit Sie einfache Datentypen erhalten.

  4. Optional können Sie Azure Data Box verwenden, um die physische Übertragung von Mainframedaten nach Azure zu vereinfachen. Diese Option eignet sich, wenn eine große Menge an Daten migriert werden muss und die Onlineübertragung zu zeitintensiv ist. (Wenn die Migration z. B. mehrere Wochen in Anspruch nimmt.)

  5. Für die einfache Interaktion mit der Mainframe- oder Midrangeumgebung sind Archivlösungen von Drittanbietern verfügbar.

    Diese Lösungen interagieren mit dem Mainframe und unterstützen verschiedene Mainframeparameter wie Datentypen, Datensatztypen, Speichertypen und Zugriffsmethoden. Sie dienen als Brücke zwischen Azure und dem Mainframe. Einige Lösungen von Drittanbietern verbinden ein Speicherlaufwerk mit dem Mainframe und unterstützen die Übertragung von Daten nach Azure.

  6. Daten werden über die Archivierungslösung von Drittanbietern regelmäßig synchronisiert und archiviert. Sobald die Daten über die Drittanbieterlösung verfügbar sind, kann die Lösung sie einfach mithilfe verfügbarer Connectors nach Azure pushen.

  7. Daten werden in Azure gespeichert.

  8. Bei Bedarf erfolgt ein Rückruf der Daten aus Azure in die Mainframe- oder Midrangesysteme.

Komponenten

  • Azure Storage bietet hochgradig skalierbaren, sicheren Cloudspeicher für Ihre Daten, Apps und Workloads. Azure Files bietet einfache und sichere serverlose Clouddateifreigaben. Diese Komponenten werden für die Synchronisierung und Datenaufbewahrung verwendet.
  • Azure Data Factory ist ein Hybriddienst für die Datenintegration, mit dem Sie Ihre Workflows für Extrahieren, Transformieren und Laden sowie Extrahieren, Laden und Transformieren (ETL/ELT) erstellen, planen und orchestrieren können.
  • Azure Data Box ist ein physisches Gerät, mit dem Sie lokale Daten nach Azure verschieben können.

Alternativen

Sie können die klassische Methode verwenden, d. h. Daten über FTP aus dem Mainframe- oder Midrangesystem verschieben. Data Factory stellt einen FTP-Connector bereit, mit dem Sie die Daten in Azure archivieren können.

Szenariodetails

Mainframe- und Midrangesysteme generieren, verarbeiten und speichern große Datenmengen. Wenn diese Daten alt werden, ist dies in der Regel nicht sinnvoll. Konformitätsregeln und gesetzliche Bestimmungen können jedoch erfordern, dass diese Daten für eine bestimmte Anzahl von Jahren gespeichert werden. Die Archivierung ist daher sehr wichtig. Durch die Archivierung dieser Daten können Sie Kosten reduzieren und Ressourcen optimieren. Die Archivierung von Daten unterstützt auch die Datenanalyse und stellt einen Verlauf Ihrer Daten bereit.

Mögliche Anwendungsfälle

Die Archivierung von Daten in der Cloud kann Ihnen Folgendes ermöglichen:

  • Freigeben von Speicherressourcen in Mainframe- und Midrangesystemen
  • Optimieren der Abfrageleistung, indem Sie nur relevante Daten im aktiven System speichern
  • Reduzieren der Betriebskosten, indem Sie eine kostengünstigere Möglichkeit zum Speichern von Daten nutzen
  • Verwenden von archivierten Daten für Analysen, um neue Möglichkeiten zu schaffen und bessere Geschäftsentscheidungen zu treffen

Empfehlungen

Je nachdem, wie Sie Daten verwenden, möchten Sie sie möglicherweise vom Binärformat in ASCII konvertieren und dann in Azure hochladen. Dies erleichtert die Analyse in Azure.

Überlegungen

  • Komplexe Datentypen auf dem Mainframe müssen während der Archivierung verarbeitet werden.
  • Anwendungsexperten können ermitteln, welche Daten archiviert werden müssen.
  • Berücksichtigen Sie Faktoren wie geschäftliche Bedeutung, Complianceanforderungen und Häufigkeit des Datenzugriffs, um die Zeit zwischen Synchronisierungen zu bestimmen.

Archivlösungen von Drittanbietern

Einige Drittanbieterlösungen sind auf Azure Marketplace verfügbar. Jede dieser Lösungen erfordert eine eindeutige Konfiguration. Das Einrichten dieser Lösungen ist eine der wichtigsten Aufgaben bei der Implementierung dieser Architektur.

Azure-Speicher

Azure bietet eine Vielzahl von Speicheroptionen für unterschiedliche Anwendungs- und technische Anforderungen, z. B. häufigen und seltenen Zugriff sowie strukturierte und unstrukturierte Daten. Sie können verschiedene Konfigurationen für den Speicherlebenszyklus in Azure Storage einrichten. Sie können die Regeln zum Verwalten des Lebenszyklus definieren. Eine Übersicht finden Sie unter Konfigurieren einer Richtlinie für die Lebenszyklusverwaltung.

Datenrückruf

Das Zurückrufen von archivierten Daten ist ein wichtiger Aspekt von Archivlösungen. Einige Lösungen von Drittanbietern bieten eine nahtlose Benutzeroberfläche für das Zurückrufen archivierter Daten. Es ist so einfach wie die lokale Ausführung eines Befehls. Der Drittanbieter-Agent ruft die Daten automatisch aus Azure ab und erfasst sie wieder im Mainframesystem.

Kostenoptimierung

Verwenden Sie den Azure-Preisrechner, um die Kosten für die Implementierung dieser Lösung abzuschätzen.

Beitragende

Dieser Artikel wird von Microsoft gepflegt. Er wurde ursprünglich von folgenden Mitwirkenden geschrieben:

Hauptautor:

Andere Mitwirkende:

Nächste Schritte

Wenden Sie sich an das Team Azure Data Engineering – Mainframe/Midrange Modernization, um weitere Informationen zu erhalten.

Informationen finden Sie in folgenden Artikeln: