Verschieben von Mainframespeicher zu Azure
Um Mainframeworkloads unter Microsoft Azure auszuführen, müssen Sie wissen, welche Entsprechungen der Funktionen Ihres Mainframes in Azure verfügbar sind. Die hochgradig skalierbaren Speicherressourcen können Organisationen beim Einstieg in die Modernisierung unterstützen, ohne dass die aktuell verwendeten Anwendungen aufgegeben werden müssen.
Azure bietet mainframeähnliche Funktionen und Speicherkapazität, die mit IBM z14-basierten Systemen vergleichbar ist (bezogen auf das neueste Modell zum Zeitpunkt des Verfassens dieses Artikels). In diesem Artikel erfahren Sie, wie Sie auf Azure vergleichbare Resultate erzielen.
Mainframespeicher auf einen Blick
Zwei verschiedene Arten von Speicher sind für IBM-Mainframesysteme charakteristisch. Die erste ist ein DASD-Speichergerät (Direct Access Storage Device). Die zweite ist sequenzieller Speicher. Für die Speicherverwaltung bietet der Mainframe das Data Facility Storage Management Subsystem (DFSMS). Es verwaltet den Datenzugriff auf den verschiedenen Speichergeräten.
DASD bezeichnet ein separates Gerät für sekundären Speicher (nicht Arbeitsspeicher), der die Verwendung einer eindeutigen Adresse für den direkten Datenzugriff erlaubt. Ursprünglich bezog sich der Begriff DASD auf rotierende Datenträger, Magnettrommeln oder Datenzellen. Heutzutage kann sich der Begriff aber auch auf SSDs (Solid-state Storage Devices), SANs (Storage Area Networks), NAS (Network attached Storage) und optische Laufwerke beziehen. Im Rahmen dieses Dokuments bezieht sich DASD auf rotierende Datenträger, SANs und SSDs.
Im Gegensatz zu DASD-Speicher bezieht sich sequenzieller Speicher auf einem Mainframecomputer auf Geräte wie Bandlaufwerke, bei denen der Zugriff auf Daten ausgehend von einem Ausgangspunkt erfolgt und dann fortlaufend gelesen oder geschrieben wird.
Speichergeräte sind normalerweise mithilfe einer Glasfaserverbindung (Fiber Connection, FICON) angeschlossen, oder der Zugriff erfolgt direkt über den E/A-Bus des Mainframes mithilfe von HiperSockets, einer IBM-Technologie für Hochgeschwindigkeitskommunikation zwischen Partitionen auf einem Server mithilfe eines Hypervisors.
Die meisten Mainframesysteme unterteilen Speicher in zwei Typen:
Onlinespeicher (auch als „Heißer“ Speicher bezeichnet) wird für den täglichen Betrieb benötigt. DASD-Speicher wird in der Regel für diesen Zweck verwendet. Allerdings kann auch sequenzieller Speicher, wie etwa tägliche Bandsicherungen (logisch oder physisch), für diesen Zweck verwendet werden.
Für Archivspeicher (auch als „kalter“ Speicher bekannt) besteht keine Gewähr, dass er zu einem bestimmten Zeitpunkt eingebunden ist. Stattdessen erfolgen Einbindung und Zugriff bei Bedarf. Archivspeicher wird oftmals in Form von sequenziellen Bandsicherungen (logisch oder physisch) zur Speicherung implementiert.
Mainframe im Hinblick auf E/A-Latenz und IOPS
Mainframes werden häufig für Anwendungen verwendet, die hohe E/A-Leistung und geringe E/A-Latenz erfordern. Sie sind dazu aufgrund ihrer FICON-Verbindungen mit E/A-Geräten und HiperSockets imstande. Wenn HiperSockets verwendet werden, um Anwendungen und Geräte direkt mit dem E/A-Kanal eines Mainframecomputers zu verbinden, können Latenzen im Mikrosekundenbereich erreicht werden.
Azure-Speicher auf einen Blick
Azure-IaaS-Optionen ( Infrastructure-as-a-Service) für Speicher bieten eine mit Mainframecomputern vergleichbare Kapazität.
Microsoft bietet Petabytes an Speicher für in Azure gehostete Anwendungen, und es besteht eine Reihe von Speicheroptionen. Diese reichen von SSD-Speicher für hohe Leistung bis zu preisgünstigem Blob-Speicher für die Massenspeicherung und Archive. Darüber hinaus bietet Azure eine Datenredundanzoption für die Speicherung – etwas, was sich in einer Mainframeumgebung nur mit größerem Aufwand realisieren lässt.
Azure-Speicher steht in Form von Azure-Datenträgern, Azure Files und Azure-Blobs zur Verfügung, wie in der folgenden Tabelle zusammengefasst. Erfahren Sie mehr über die Einsatzzwecke der einzelnen Optionen.
type | BESCHREIBUNG | Für diese Zwecke geeignet: |
---|---|---|
Azure Files | Bietet eine SMB-Schnittstelle, Clientbibliotheken und eine REST-Schnittstelle, mit denen Sie von überall auf gespeicherte Dateien zugreifen können. |
|
Azure-Blobs | Bietet Clientbibliotheken und eine REST-Schnittstelle, der große Mengen an unstrukturierten Daten in Blockblobs gespeichert und abgerufen werden können. Blob Storage unterstützt darüber hinaus Azure Data Lake Storage Gen2 für Big Data-Analyselösungen auf Unternehmensniveau. |
|
Azure Disks | Bietet Clientbibliotheken und eine REST-Schnittstelle, mit der Sie Daten beständig von einer angefügten virtuellen Festplatte speichern und abrufen können. |
|
„Heißer“ (Online-) und „kalter“ (Archiv-) Speicher
Der Typ des Speichers für ein bestimmtes System hängt von den Anforderungen des Systems ab, einschließlich Speichergröße, Durchsatz und IOPS. Als Ersatz für Speicher vom DASD-Typ auf einem Mainframe verwenden Anwendungen auf Azure normalerweise Azure-Datenträgerspeicher. Für den Archivspeicher von Mainframes wird auf Azure Blob-Speicher verwendet.
SSDs bietet auf Azure die höchste Speicherleistung. Die folgenden Optionen sind verfügbar (zum Zeitpunkt, da dieses Dokument geschrieben wird):
type | Size | IOPS |
---|---|---|
SSD Ultra | 4 GB bis 64 TB | 1.200 bis 160.000 IOPS |
SSD Premium | 32 GB bis 32 TB | 12 bis 15.000 IOPS |
SSD Standard | 32 GB bis 32 TB | 12 bis 2.000 IOPS |
Blob-Speicher bietet das größte Speichervolumen auf Azure. Neben der Speichergröße stehen in Azure sowohl verwalteter als auch nicht verwalteter Speicher zu Wahl. Bei verwaltetem Speicher übernimmt Azure die Verwaltung der zugrunde liegenden Speicherkonten. Bei nicht verwaltetem Speicher liegt die Zuständigkeit für die Einrichtung von Azure-Speicherkonten passender Größe, mit denen die Speicheranforderungen erfüllt werden können, beim Benutzer.
Nächste Schritte
- Mainframemigration
- Mainframerehosting auf virtuellen Azure-Computern
- Verschieben von Mainframe-Computing zu Azure
- Deciding when to use Azure Blobs, Azure Files, or Azure Disks (Kriterien für den Einsatz von Azure-Blobs, Azure-Dateifreigaben und verwalteten Azure-Datenträgern)
- Verwaltete SSD Standard-Datenträger für Azure-VM-Workloads
IBM-Ressourcen
- Parallel Sysplex on IBM Z (Parallel Sysplex auf IBM Z)
- IBM CICS and the Coupling Facility: Beyond the Basics (IBM CICS und die Coupling Facility: Fortgeschrittene Themen)
- Erstellen der erforderlichen Benutzer für eine Installation von Db2 pureScale Feature
- db2icrt-Instanz erstellen (Befehl)
- Db2 pureScale Clustered Database Solution (Clusterdatenbank-Lösung mit Db2 pureScale)
- IBM Data Studio