Mainframerehosting auf virtuellen Azure-Computern

Durch das Migrieren von Workloads aus Mainframeumgebungen in die Cloud können Sie ihre Infrastruktur modernisieren und oft Kosten einsparen. Viele Workloads können mit nur geringfügigen Änderungen am Code, z.B. Aktualisieren der Namen der Datenbanken, in Azure übertragen werden.

Im Allgemeinen bezeichnet der Begriff Mainframe ein großes Computersystem. Insbesondere sind die meisten derzeit verwendeten Systeme IBM System Z-Server oder IBM-plug-kompatible Systeme, auf denen MVS, DOS, VSE, OS/390 oder z/OS ausgeführt wird.

Mit einem virtuellen Azure-Computer (VM) werden Ressourcen für eine bestimmte Anwendung auf einer einzigen Instanz isoliert und verwaltet. Mainframes wie IBM z/OS nutzen dafür logische Partitionen (LPARS). Ein Mainframe kann eine LPAR für eine CICS-Region mit zugeordneten COBOL-Programmen und eine separate LPAR für eine IBM Db2-Datenbank verwenden. Eine typische n-schichtige Anwendung in Azure stellt Azure-VMs in einem virtuellen Netzwerk bereit, das für jede Schicht in Subnetze aufgeteilt werden kann.

Auf Azure-VMs können Mainframeemulationsumgebungen und Compiler ausgeführt werden, die Migrationen per Lift & Shift unterstützen. Die Entwicklungs- und Testumgebung werden häufig als erste Workloads von einem Mainframe zu Azure migriert. Zu den häufig eingesetzten Serverkomponenten, die Sie emulieren können, gehören Onlinetransaktionsverarbeitungs-, Batch- und Datenerfassungssysteme (siehe Abbildung).

Emulation environments on Azure enable you to run z/OS-based systems.

Einige Mainframeworkloads lassen sich relativ leicht zu Azure migrieren, während für andere ein Rehosting in Azure mit einer Partnerlösung durchgeführt werden kann. Bei der Wahl einer Partnerlösung unterstützt Sie das Azure-Migrationscenter für Mainframes mit einem ausführlichen Leitfaden.

Mainframemigration

Erneut hosten, neu erstellen, ersetzen oder außer Betrieb nehmen? IaaS oder PaaS? Wie Sie die richtige Migrationsstrategie für Ihre Mainframeanwendung ermitteln, erfahren Sie in dem Handbuch Übersicht zur Mainframemigration im Azure Architecture Center.

Micro Focus-Plattform für erneutes Hosten

Micro Focus Enterprise Server ist eine der größten verfügbaren Mainframerehostingplattformen. Mit dieser können Sie z/OS-Workloads auf einer günstigeren x86-Plattform in Azure ausführen.

Erste Schritte:

TmaxSoft OpenFrame in Azure

TmaxSoft OpenFrame ist eine beliebte Lösung zum erneuten Hosten von Mainframes, die in Lift & Shift-Szenarios verwendet wird. Eine OpenFrame-Umgebung in Azure eignet sich für Entwicklungs-, Demo-, Test- und Produktionsworkloads.

Erste Schritte:

IBM zD&T 12.0

IBM Z Development and Test Environment (IBM ZD&T) richtet eine Umgebung in Azure ein, die nicht für den Produktionsbetrieb, sondern für das Entwickeln, Testen und Demonstrieren von z/OS-basierten Anwendungen verwendet werden kann.

In der Azure-Emulationsumgebung können verschiedene Arten von Z-Instanzen mithilfe von Application Developers Controlled Distributions (ADCDs) gehostet werden. Sie können in Azure und Azure Stack ZD&T Personal Edition, ZD&T Parallel Sysplex und ZD&T Enterprise Edition ausführen.

Um zu starten:

IBM DB2 pureScale in Azure

Die IBM DB2 pureScale-Umgebung stellt einen Datenbankcluster für Azure bereit. Er ist nicht identisch mit der ursprünglichen Umgebung, bietet aber ähnliche Verfügbarkeit und Skalierung wie IBM DB2 für z/OS bei Ausführung in einem Parallel Sysplex-Setup.

Hinweise zu den ersten Schritten finden Sie unter IBM DB2 pureScale on Azure (IBM DB2 pureScale in Azure).

Überlegungen

Wenn Sie Mainframeworkloads zu Azure-IaaS (Infrastructure-as-a-Service) migrieren, können Sie zwischen mehreren Typen von bedarfsgesteuerten, skalierbaren Computeressourcen einschließlich Azure-VMs auswählen. Azure stellt eine Reihe von Linux- und Windows-VMs bereit.

Compute

Azure-Computeleistung ist ideal mit der Kapazität eines Mainframes vergleichbar. Wenn Sie erwägen, eine Mainframeworkload zu Azure zu verschieben, vergleichen Sie die Mainframemetrik von einer Million Anweisungen pro Sekunde (Million Instructions Per Second, MIPS) mit virtuellen CPUs.

Informieren Sie sich über das Verschieben von Mainframe-Computing zu Azure.

Hochverfügbarkeit und Failover

Azure bietet verpflichtungsbasierte Vereinbarungen zum Service Level (Service Level Agreements, SLAs). Hohe Verfügbarkeit ist der Standard, und SLAs können mit lokaler oder geobasierter Replikation von Diensten optimiert werden. Die vollständige Azure-SLA erläutert die garantierte Verfügbarkeit von Azure insgesamt.

Mit Azure-IaaS wie einer VM bieten bestimmte Systemfunktionen Failoverunterstützung – z. B. Failoverclusteringinstanzen und Verfügbarkeitsgruppen. Wenn Sie Platform-as-a-Service-Ressourcen (PaaS) von Azure verwenden, handhabt die Plattform Failover automatisch. Beispiele hierfür sind Azure SQL-Datenbank und Azure Cosmos DB.

Skalierbarkeit

Mainframes werden in der Regel hochskaliert, Cloudumgebungen aufskaliert. Azure bietet für Linux und Windows mehrere VM-Größen für unterschiedliche Anforderungen an. Auch die Cloud kann entsprechend der genauen Benutzeransprüche zentral hoch- oder herunterskaliert werden. Computeleistung, Speicher und Dienste werden in einem nutzungsbasierten Abrechnungsmodell nach Bedarf skaliert.

Storage

In der Cloud stehen mehrere Speicheroptionen zur Verfügung, die flexibel und skalierbar sind. Die Kosten richten sich nach der tatsächlichen Nutzung. Azure Storage bietet einen massiv skalierbaren Objektspeicher für Datenobjekte, einen Dateisystemdienst für die Cloud, einen zuverlässigen Messagingspeicher und einen NoSQL-Speicher. Für VMs bieten verwaltete und nicht verwaltete Datenträger einen dauerhaften und sicheren Speicher.

Informieren Sie sich über das Verschieben von Mainframespeicher zu Azure.

Sicherung und Wiederherstellung

Die Verwaltung eines eigenen Notfallwiederherstellungsstandorts kann teuer sein. Azure bietet daher kostengünstige und leicht implementierbare Optionen für die Sicherung, Wiederherstellung und Redundanz auf lokaler oder regionaler Ebene oder mittels Georedundanz an.

Azure Government für Mainframemigrationen

Viele öffentliche Stellen würden ihre Mainframeanwendungen gerne zu einer moderneren und flexibleren Plattform migrieren. Microsoft Azure Government ist eine physisch getrennte Instanz der globalen Microsoft Azure-Plattform – an Behördensysteme auf staatlicher, bundesstaatlicher und kommunaler Ebene angepasst. Dieser Dienst stellt hervorragende Sicherheits-, Schutz- und Compliancedienste speziell für US-Regierungsbehörden und ihre Partner bereit.

Azure Government verfügt über eine Provisional Authority to Operate (P-ATO) auf FedRAMP High Impact-Stufe, die für bestimmte Systeme erforderlich ist.

Nächste Schritte

Bitten Sie unsere Partner, Ihnen bei der Migration zu helfen, oder Ihre Mainframeanwendungen neu zu hosten.

Weitere Informationen: