Bearbeiten

Freigeben über


Ausführen von HP-UX-Workloads in Azure mit Stromasys Charon-PAR

Azure Virtual Machines
Azure Virtual Network
Azure ExpressRoute
Azure Storage
Azure Files

In diesem Artikel wird die Migration eines HP-UX-Workloads per Lift & Shift-Methode zu Azure beschrieben. HP-UX ist das Unix-Betriebssystem von HP für PA-RISC-Arbeitsstationen und Server. Im Artikel wird beschrieben, wie die Emulatorsoftware namens Charon-PAR des Microsoft Partners Stromasys HP-UX-Workloads auf Azure ausführen kann.

Aufbau

Diagramm der Architektur der Lift & Shift-Migration von HP-UX.

Laden Sie eine Visio-Datei dieser Architektur herunter.

Workflow

Charon-PAR wird in Azure ausgeführt und emuliert die PA-RISC-Systeme für HP-UX. Auf diesem virtuellen System (Azure Virtual Machines) installieren Sie das Charon-Hostbetriebssystem (Linux), die Charon-Emulatorsoftware und Ihr Legacy-Betriebssystem (HP-UX) und die zugehörigen Anwendungen. Mithilfe dieser Konfiguration können Sie einen HP-UX-Workload oder eine HP-UX-Anwendung unverändert in einer Emulationsumgebung auf einer VM in Azure ausführen. Das virtuelle System verhält sich so, als ob Sie die ursprüngliche Hardware verwenden.

  1. Die Charon-PAR-Software wird auf Linux Azure-VMs ausgeführt, da Charon-PAR einen Linux-Host erfordert. Charon-PAR emuliert die PA-RISC-Prozessorarchitektur. Die HP-UX-Workloads werden auf diesen emulierten PA-RISC-Systemen ausgeführt.

  2. Die HP-UX-Workloads können sich auf dem verwalteten SSD-Datenträger (Solid State Drive) der Azure-Host-VM befinden.

  3. Ein oder mehrere Host-Netzwerkschnittstellencontroller (Network Interface Controllers, NICs) können dem Gastbetriebssystem zugeordnet werden. Weisen Sie hierzu dem Gastbetriebssystem physische NICs zu. Jede HP-UX-VM erhält eine eigene Azure-Netzwerkschnittstelle, sodass sie über eine eigene, dedizierte private IP-Adresse verfügt. Diese hostspezifische Netzwerkschnittstelle wird normalerweise in der Charon-Konfiguration für die dedizierte Verwendung von Gast-Workloads verwendet.

    Optional können Sie problemlos öffentliche Azure-IP-Adressen an denselben Netzwerkschnittstellen einrichten. Es müssen immer Netzwerkschnittstellen vorhanden sein, die dem Gastbetriebssystem zugeordnet sind. Dem Host wird eine Netzwerkschnittstelle zugewiesen. PA9-32 720 ermöglicht nur eine Netzwerkschnittstelle, während PA9-64 mehrere, dem Gastbetriebssystem zugeordnete Netzwerkschnittstellen zulässt.

  4. Benutzer können über Secure Shell (SSH) direkt eine Verbindung zu den HP-UX-VMs herstellen (wenn SSH von der HP-UX-Version unterstützt wird). Diese VMs verfügen über eigene dedizierte Netzwerkschnittstellenkarten und IP-Adressen.

  5. Auf der Linux-VM bereitgestellte Dateifreigaben im Azure Storage-Konto ermöglichen die Zuordnung von Charon-PAR Virtual Tape Manager zu einem lokal eingebundenen Gerät, das von einem Azure Files-Speicherkonto in der Cloud unterstützt wird. Diese Zuordnung ermöglicht die kostengünstige Speicherung von archivierten Bändern für regulatorische und Compliance-Zwecke.

Komponenten

  • Azure Virtual Machines stellen bedarfsabhängig skalierbare Rechenressourcen in Azure bereit. Eine Azure-VM bietet Ihnen die Flexibilität der Virtualisierung, ohne physische Hardware kaufen und warten zu müssen. Azure-VMs bieten Ihnen bei Betriebssystemen die Wahl, einschließlich Windows und Linux.
  • Azure Virtual Network ist der grundlegende Baustein für private Netzwerke in Azure. Mit virtuellen Netzwerken können Azure-Ressourcen (z. B. VMs) sicher untereinander sowie mit dem Internet und mit lokalen Netzwerken kommunizieren. Azure Virtual Network ähnelt einem herkömmlichen Netzwerk in Ihrem Rechenzentrum, bietet jedoch die zusätzlichen Vorteile der Azure-Infrastruktur in Bezug auf Skalierbarkeit, Verfügbarkeit und Isolation.
  • Azure Virtual Network-Schnittstellenkarten ermöglichen einer Azure-VM die Kommunikation mit dem Internet, Azure und lokalen Ressourcen. Wie das Diagramm zeigt, können Sie einer einzelnen Azure-VM zusätzliche Netzwerkschnittstellenkarten hinzufügen, sodass die untergeordneten VMs über eigene dedizierte Netzwerkschnittstellengeräte und IP-Adressen verfügen.
  • Verwaltete Azure SSD-Datenträger sind Speichervolumes auf Blockebene, die von Azure verwaltet und mit Azure-VMs verwendet werden. Ultra-, Premium-SSD-, Standard-SSD-Datenträger und Standard-Festplattenlaufwerke (HDDs) sind verfügbar. Für diese Architektur wird entweder SSD Premium oder SSD Ultra empfohlen.
  • Mit Azure ExpressRoute können Sie Ihre lokalen Netzwerke über eine private Verbindung, die von einem Konnektivitätsanbieter bereitgestellt wird, auf die Microsoft-Cloud erweitern. Mithilfe von ExpressRoute können Sie Verbindungen mit Microsoft-Clouddiensten herstellen, z. B. Azure und Microsoft 365.
  • Azure Storage und Azure Files bieten vollständig verwaltete Dateifreigaben in der Cloud, auf die über das branchenübliche SMB-Protokoll (Server Message Block) zugegriffen werden kann. Azure-Dateifreigaben können gleichzeitig durch die Cloud oder lokale Bereitstellungen von Windows, Linux und macOS eingebunden werden.
  • Charon-PAR von Stromasys erstellt die virtuelle PA-RISC-Hardwareebene auf Computersystemen und VMs des Branchenstandards x86-64 neu. Die virtuelle Hardwareebene ist mit einer Reihe von HP-UX-Software kompatibel, die auf dieser Ebene ausgeführt wird, sodass weder eine Codekonvertierung noch ein Quellcode erforderlich ist. (Siehe eine Liste der kompatiblen Versionen.) Charon-PAR ist Mitglied der plattformübergreifenden Hardwarevirtualisierungsproduktfamilie Stromasys. Es ist eine Hardwarevirtualisierungsebene, die unter Linux auf Servern nach Branchenstandard ausgeführt wird. Sie emuliert eine Reihe von historischer 64-Bit- und 32-Bit-PA-RISC-Hardware und ermöglicht bestehenden Benutzern dieser Systeme den Umstieg auf moderne Intel-basierte Serverhardware.

Alternativen

Diese Lösung eignet sich am besten für Premium- oder Disk Ultra-Datenträger. Die Verwendung von Premium-SSD-Datenträgern wird empfohlen. Verwaltete Azure SSD Ultra-Datenträger stellen eine Möglichkeit für höhere IOPS-Werte (Input/Output Operations Per Second, Eingabe-/Ausgabevorgänge pro Sekunde) dar.

Für die beste Leistung wird eine computeroptimierte VM der FX-Serie empfohlen. Sie können die Azure Fs-Serie für Server mit niedrigen Spezifikationen verwenden, aber das erforderliche Minimum für PAR ist 3,0 GHz. (3,4 GHz oder mehr wird empfohlen.) Für High-End-Server ist eine Instanz der FX-Serie erforderlich.

Szenariodetails

Häufig wird die Entwicklung und Wartung von Geschäftsanwendungen durch die zugrunde liegenden Legacy-Hardware behindert. Manchmal ist die Hardware nicht mehr mit neueren Upgrades und Integrationen kompatibel oder, schlimmer noch, sie wird nicht mehr unterstützt. Alternde Infrastrukturen für unternehmenskritische Anwendungen sind ein Problem. Je länger das Problem ungelöst bleibt, desto höher sind das Risiko und die Kosten der Schadensbegrenzung.

Diese Anwendungen haben möglicherweise über Jahrzehnte hinweg das kritische Geschäft des Unternehmens unterstützt und wurden immer weiterentwickelt, haben Audits und Zertifizierungen durchlaufen, und alle damit zusammenhängenden Vorgänge sind gut eingespielt. Anstelle eines risikoreichen und komplexen Re-Engineering-Projekts bietet sich als alternativer Ansatz ein risikoarmes Projekt an, bei dem die Anwendungen im Ist-Zustand mit Hilfe eines Emulators auf eine moderne und kostengünstigere Plattform wie Azure übertragen werden. Bei einem solchen Projekt, das häufig als Lift & Shift bezeichnet wird, bleibt die Geschäftsfunktionalität der Anwendung erhalten, und es wird lediglich die Hardware ersetzt, sodass die Geschäftskontinuität gewährleistet ist.

Die Ausführung von Anwendungen mit einem Emulator in der Cloud bietet zahlreiche Vorteile wie Sicherheit, Elastizität, Notfallwiederherstellung, Hochverfügbarkeit und Failover. Die wichtigsten Vorteile sind jedoch die reduzierten Betriebskosten und die einfache Wartung. Es sind keine riskanten Migrationsprojekte oder Änderungen an dem Betriebssystem oder der Middleware erforderlich. Eine Servervirtualisierung in Azure kann der erste Schritt zur Modernisierung sein. Wenn sich der Workload in Azure befindet, können Sie möglicherweise weitere Vorteile der Cloud nutzen.

In diesem Artikel wird eine Migration einer HP-UX-Workload zu Azure beschrieben. Es zeigt, wie die Emulatorsoftware Charon-PAR HP-UX-Workloads in Azure ausführen kann.

Das Kerngeschäft von Stromasys konzentriert sich auf plattformübergreifende Virtualisierungs- / Servervirtualisierungssoftware, mit der Besitzer von HP-UX-Legacy-Systemen ihre unternehmenskritischen Anwendungen unverändert auf neuen Computersystemen nach Branchenstandard ausführen können. Die Produkte von Charon schützen bestehende Investitionen in Anwendungen, indem sie es den Kunden ermöglichen, ihre vorhandenen Anwendungen und Geschäftsprozesse weiterhin zu nutzen. Da alles unverändert fortgesetzt wird, ist keine Umschulung oder Neueinstellung von Personal erforderlich. Die Produkte von Charon reduzieren die Anschaffungs- und Betriebskosten erheblich, indem sie den Speicherbedarf, den Energieverbrauch und die Kühlkosten der Computer reduzieren und gleichzeitig die Risiken und Kosten vermeiden, die mit dem Betrieb von alternder Hardware verbunden sind.

Die Stromasys Charon-Umgebung bietet eine deutlich höhere Plattformstabilität. Zum ersten Mal seit der Einführung der ersten HP-UX-Systeme erfordert das Ersetzen des eigentlichen physischen Servers keine Änderungen an der HP-UX-Softwareumgebung mehr. Charon bietet außerdem eine höhere Plattformstabilität und verfügt über eine nahezu unbegrenzte Lebensdauer.

Da die Nutzung von in Azure gehosteten Systemen in typischen Unternehmensumgebungen stetig zunimmt, ist ein emuliertes HP-UX-System, das unter Linux gehostet wird, die beste Möglichkeit ist, ein HP-UX-System in diesen Umgebungen zu hosten.

Die folgende Abbildung veranschaulicht den in diesem Artikel empfohlenen Migrationsansatz:

Diagramm, das die Migrationsmethode veranschaulicht.

Vorteile der Lift & Shift-Methode bei der Migration:

  • Azure/Charon-Kunden können vorhandene kritische Anwendungen weiterhin nutzen, ohne dass Kosten für das Neuschreiben, Portieren, Migrieren oder Umschulung anfallen.
  • Wartungskosten werden reduziert, da diese Anwendungen auf emulierte Systeme verlagert werden, die von Azure gehostet werden.

Mögliche Anwendungsfälle

  • Reibungslose Verlagerung von lokalen HP-UX-Workloads, die auf PA-RISC-Servercomputern ausgeführt werden, per Lift & Shift zu Azure.
  • Fortgesetzte Nutzung von HP-UX-Anwendungen, die auf alternden PA-RISC-Servern ausgeführt werden, ohne Änderungen, wobei die Anwendungen von der alten Hardware losgelöst werden und den Benutzern weiterhin die gleichen oder bessere Schnittstellen zur Verfügung stehen.
  • Verwalten mehrerer Serverhosts und untergeordneter VMs über eine einzige Schnittstelle.
  • Nutzung von kostengünstigem Azure-Speicherplatz, um Bänder für regulatorische und Compliance-Zwecke zu archivieren.
  • Migrieren einer Datenbank in die Cloud und Ausführen der Anwendung in der Cloud ohne Änderungen.

Überlegungen

Diese Überlegungen bilden die Säulen des Azure Well-Architected Framework, einer Reihe von Leitprinzipien, die Sie zur Verbesserung der Qualität eines Workloads verwenden können. Weitere Informationen finden Sie unter Microsoft Azure Well-Architected Framework.

Sicherheit

Sicherheit bietet Schutz vor vorsätzlichen Angriffen und dem Missbrauch Ihrer wertvollen Daten und Systeme. Weitere Informationen finden Sie unter Übersicht über die Säule „Sicherheit“.

  • Diese Lösung verwendet eine Azure-Netzwerksicherheitsgruppe, um den Datenverkehr zwischen Azure-Ressourcen zu verwalten. Weitere Informationen finden Sie unter Netzwerksicherheitsgruppen.
  • Für erhöhte Sicherheit sollten Sie Azure Bastion verwenden. Azure Bastion maximiert die Zugriffssicherheit für Administratoren, indem die Anzahl der offenen Ports minimiert wird. Dieser Dienst ermöglicht direkt im Azure-Portal über TLS sichere und nahtlose RDP- und SSH-Verbindungen mit VMs im virtuellen Netzwerk.

Kostenoptimierung

Bei der Kostenoptimierung geht es darum, unnötige Ausgaben zu reduzieren und die Betriebseffizienz zu verbessern. Weitere Informationen finden Sie unter Übersicht über die Säule „Kostenoptimierung“.

Mit Azure können Sie unnötige Kosten vermeiden – Azure identifiziert die korrekte Anzahl von Ressourcentypen, analysiert die Ausgaben im Laufe der Zeit und nimmt die Skalierung so vor, dass die Geschäftsanforderungen ohne Mehrkosten erfüllt werden. Bei Azure zahlen Sie zum Beispiel nach Aufwand. Wenn Sie Workloads nicht benötigen, können Sie sie deaktivieren, um Geld zu sparen. Sie können Charon-PAR als Dienst manuell oder automatisch starten, wenn die Azure-VM gestartet wird. Sie können den Dienst manuell oder automatisch beenden, wenn das Hostsystem heruntergefahren wird. Stellen Sie sicher, dass Sie immer zuerst das Gastbetriebssystem (HP-UX), dann den Emulator (Charon) und dann die Host-VM herunterfahren. Beim Starten des Systems gehen Sie in umgekehrter Reihenfolge vor. Hier sind einige weitere Überlegungen zur Kostenoptimierung:

  • Die Azure Files-Preise hängen von vielen Faktoren ab: Datenvolumen, Datenredundanz, Transaktionsvolumen und Anzahl der verwendeten Dateisynchronisierungsserver.
  • Die Kosten für Azure Storage hängen von Ihren Datenredundanzkonfigurationen und dem Volumen ab.
  • Für die VMs in dieser Architektur werden Premium- oder Ultra-SSD-Datenträger verwendet. Weitere Informationen finden Sie unter Verwaltete Datenträger – Preise .
  • Für ExpressRoute bezahlen Sie eine monatliche Portgebühr sowie Gebühren für ausgehende Datenübertragungen.

Nutzen Sie den Azure-Preisrechner, falls Sie eine Kostenschätzung für Azure-Produkte und -Konfigurationen benötigen. Weitere Informationen zu Stromasys-Produkten und ihren zugehörigen Dienstleistungen finden Sie auf der Stromasys-Website.

Erstklassige Betriebsprozesse

Die Säule „Optimaler Betrieb“ deckt die Betriebsprozesse ab, die für die Bereitstellung einer Anwendung und deren Ausführung in der Produktion sorgen. Weitere Informationen finden Sie unter Übersicht über die Säule „Optimaler Betrieb“.

Für eine proaktiver Überwachung und Verwaltung sollten Sie Azure Monitor verwenden, um Azure-Dienste zu überwachen, die migrierte HP-UX-Workloads hosten.

Effiziente Leistung

Leistungseffizienz ist die Fähigkeit Ihrer Workload, auf effiziente Weise eine den Anforderungen der Benutzer entsprechende Skalierung auszuführen. Weitere Informationen finden Sie unter Übersicht über die Säule „Leistungseffizienz“.

Mindestens ein CPU-Kern für das Hostbetriebssystem und zwei Kerne pro emulierter CPU sind erforderlich. Diese Lösung funktioniert am besten mit für Compute optimierten Azure-VMs. Bei für Compute optimierten VMs hat die CPU im Vergleich zum Arbeitsspeicher einen höheren Anteil. Die VM der FX-Serie ist eine neue Ergänzung zur F-Serie. Für die beste Leistung wird eine VM der FX-Serie empfohlen. Sie ist für hochfrequente Rechenlasten konzipiert. Sie verfügt über eine Basisfrequenz von 3,4 GHz und eine All-Core-Turbo-Taktfrequenz von bis zu 4,0 GHz. Für High-End-HP-UX-Workloads wird die FX-Serie empfohlen.

VMs der Fx-Serie sind mit 2 GB RAM und 16 GB lokaler SSD pro CPU-Kern ausgestattet.

Beitragende

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

Hauptautor:

Andere Mitwirkende:

Melden Sie sich bei LinkedIn an, um nicht öffentliche LinkedIn-Profile anzuzeigen.

Nächste Schritte

Wenden Sie sich an legacy2azure@microsoft.com, um weitere Informationen zu erhalten.