Modifier

Partager via


Exécuter des charges de travail HP-UX dans Azure avec Stromasys Charon-PAR

Machines virtuelles Azure
Réseau virtuel Azure
Azure ExpressRoute
Stockage Azure
Azure Files

Cet article décrit la migration lift-and-shift d’une charge de travail HP-UX vers Azure. HP-UX est le système d’exploitation Unix de HP pour stations de travail et serveurs PA-RISC. L’article montre comment le logiciel émulateur Charon-PAR du partenaire Microsoft Stromasys peut exécuter des charges de travail HP-UX sur Azure.

Architecture

Diagramme montrant une architecture pour une migration lift-and-shift de HP-UX.

Téléchargez un fichier Visio de cette architecture.

Workflow

Charon-PAR s’exécute sur Azure, en émulant les systèmes PA-RISC pour HP-UX. Sur ce système virtuel (machines virtuelles Azure), vous installez le système d’exploitation hôte Charon (Linux), le logiciel émulateur Charon et votre système d’exploitation hérité (HP-UX) avec les applications associées. À l’aide de cette configuration, vous pouvez exécuter une charge de travail HP-UX ou une application inchangée dans un environnement d’émulation sur une machine virtuelle dans Azure. Le système virtuel se comporte comme si vous utilisiez le matériel d’origine.

  1. Le logiciel Charon-PAR s’exécute sur des machines virtuelles Azure Linux parce que Charon-PAR nécessite un hôte Linux. Charon-PAR émule l’architecture du processeur PA-RISC. Les charges de travail HP-UX s’exécutent sur ces systèmes PA-RISC émulés.

  2. Les charges de travail HP-UX peuvent résider sur le disque managé SSD de la machine virtuelle Azure hôte.

  3. Un ou plusieurs contrôleurs réseau NIC hôtes peuvent être dédiés au système d’exploitation invité. C’est possible en dédiant des NIC physiques au système d’exploitation invité. Chaque machine virtuelle HP-UX obtenant sa propre interface réseau Azure, elle a sa propre adresse IP privée dédiée. Cette interface réseau spécifique de l’hôte est normalement utilisée dans la configuration Charon pour l’utilisation dédiée de charges de travail invitées.

    Si vous le souhaitez, vous pouvez facilement configurer des adresses IP publiques Azure sur les mêmes interfaces réseau. Il doit toujours y avoir des interfaces réseau dédiées au système d’exploitation invité. Une interface réseau est allouée à l’hôte. PA9-32 720 n’autorise qu’une seule interface réseau, mais PA9-64 autorise plusieurs interfaces réseau dédiées au système d’exploitation invité.

  4. Des utilisateurs peuvent se connecter via Secure Shell (SSH) directement aux machines virtuelles HP-UX (si SSH est pris en charge par la version HP-UX). Ces machines virtuelles ont leurs propres cartes et adresses IP réseau dédiées.

  5. Les partages de fichiers de compte de stockage Azure montés sur la machine virtuelle Linux permettent de mapper le gestionnaire de bande virtuelle Charon-PAR à un appareil monté localement; adossé à un compte de stockage Azure Files dans le cloud. Ce mappage permet un stockage à faible coût de bandes archivées à des fins réglementaires et de conformité.

Composants

  • Les Machines virtuelles Azure fournissent des ressources de calcul à la demande et évolutives dans Azure. Une machine virtuelle Azure vous donne la flexibilité de la virtualisation sans que vous ayez à acheter de matériel physique. Les machines virtuelles Azure vous offrent un choix de systèmes d'exploitation tels que Windows et Linux.
  • Un réseau virtuel Azure est le bloc de construction fondamental des réseaux privés sur Azure. Des réseaux virtuels permettent à des ressources Azure telles que des machines virtuelles de communiquer entre elles, avec Internet et avec des réseaux locaux. Un réseau virtuel Azure est similaire à un réseau traditionnel dans votre propre centre de données, mais avec les avantages supplémentaires de l’infrastructure Azure, tels que la mise à l’échelle, la disponibilité et l’isolation.
  • Les cartes d'interface du réseau virtuel Azure permettent à une machine virtuelle Azure de communiquer avec des ressources sur Internet, sur Azure et locales. Comme le montre ce diagramme, vous pouvez ajouter des cartes réseau à une machine virtuelle Azure, ce qui permet aux machines virtuelles enfants d’avoir leurs propres dispositifs et adresses IP d’interface réseau dédiés.
  • Les disques managés SSD Azure sont des volumes de stockage de niveau bloc qui sont gérés par Azure et utilisés avec des machines virtuelles Azure. Des disques Ultra, des disques SSD premium et standard, ainsi que des disques durs (HDD) standard sont disponibles. Pour cette architecture, nous vous recommandons d'utiliser les disques SSD Premium ou les disques SSD Ultra.
  • Azure ExpressRoute vous permet d’étendre vos réseaux locaux à Microsoft Cloud sur une connexion privée facilitée par un fournisseur de connectivité. En utilisant ExpressRoute, vous pouvez établir des connexions à des services Microsoft Cloud tels qu’Azure et Microsoft 365.
  • Les services Stockage Azure et Azure Files offrent des partages de fichiers entièrement gérés dans le cloud, qui sont accessibles via le protocole SMB standard. Les partages de fichiers Azure peuvent être montés simultanément via des déploiements cloud ou locaux de Windows, Linux et macOS.
  • Stromasys Charon-PAR recrée la couche matérielle virtuelle PA-RISC sur les machines virtuelles et systèmes informatiques x86-64 standard. La couche matérielle virtuelle étant compatible avec une série de logiciels HP-UX s’exécutant sur celle-ci, il n’existe aucun besoin de conversion de code ou de code source (voir la liste des versions compatibles). Charon-PAR est membre de la famille de produits de virtualisation matérielle multiplateforme Stromasys. Il s’agit d’une couche de virtualisation matérielle qui s’exécute sous Linux sur des serveurs standard. Elle émule une série de composants matériels PA-RISC 64 bits et 32 bits historiques, et permet aux utilisateurs existants de ces systèmes de passer à du matériel serveur Intel moderne.

Autres solutions

Cette solution fonctionne au mieux avec des disques SSD Premium ou Ultra. Nous recommandons les disques SSD Premium. Les disques managés Azure SSD Ultra sont une option pour des opérations d’entrée/sortie par seconde (IOPS) en nombre encore plus élevé.

Pour des performances optimales, nous recommandons une machine virtuelle de série FX optimisée pour le calcul. Vous pouvez utiliser la série Fs Azure pour des serveurs aux spécifications bas de gamme, mais le minimum requis pour PAR est de 3,0 GHz (3,4 GHz ou plus est recommandé). Une instance de série FX est requise pour des serveurs haut de gamme.

Détails du scénario

Souvent, l’évolution et la maintenance d’applications métier sont bloquées en raison du matériel hérité sous-jacent. Parfois, le matériel n’est plus compatible avec des mises à niveau et intégrations plus récentes, voire, pire encore, n’est plus pris en charge. Une infrastructure vieillissante est un problème pour les applications stratégiques. Plus longtemps le problème reste irrésolu, plus le risque et le coût d’atténuation sont élevés.

Il se peut que ces applications aient pris en charge des activités critiques de l’organisation et évolué au fil des décennies, aient fait l’objet d’audits et de certifications, et soient au cœur d’opérations bien établies. Au lieu d’un projet de ré-ingénierie complexe et à haut risque, une autre approche est un projet à faible risque qui migre les applications en l’état vers une plateforme moderne et moins coûteuse, comme Azure, avec l’aide d’un émulateur. Un tel projet, souvent qualifié de lift-and-shift, préserve les fonctionnalités métier de l’application et remplace uniquement le matériel, en assurant la continuité de l’activité.

L’exécution d’applications avec un émulateur dans le cloud offre de nombreux avantages, tels que la sécurité, l’élasticité, la récupération d’urgence, la haute disponibilité et le basculement. Toutefois, les avantages les plus significatifs sont les moindres coûts opérationnels et la facilité de maintenance. Cela ne requiert aucun projet de migration et aucune modification du système d’exploitation ou de l’intergiciel à risque. Une virtualisation de serveur sur Azure peut être la première étape vers la modernisation. Une fois la charge de travail sur Azure, vous pouvez tirer parti d’autres avantages du cloud.

Cet article décrit une migration d’une charge de travail HP-UX vers Azure. Il montre comment le logiciel émulateur Charon-PAR peut exécuter des charges de travail HP-UX sur Azure.

Stromasys se concentre essentiellement sur la virtualisation multiplateforme et le logiciel de virtualisation de serveur qui permet aux propriétaires de systèmes hérités HP-UX de continuer à exécuter leurs applications stratégiques inchangées sur de nouveaux systèmes informatiques standard. Les produits Charon préservent les investissements actuels dans les applications en permettant aux clients de continuer à utiliser leurs applications et processus métier existants. Tout continuant à fonctionner sans modification, un recyclage ou une réembauche de personnel ne sont pas nécessaires. Les produits Charon réduisent considérablement le coût de possession en réduisant l’encombrement informatique, la consommation d’énergie et les coûts de refroidissement tout en éliminant les risques et les coûts associés à l’exécution sur du matériel vieillissant.

L’environnement Stromasys Charon offre un niveau de stabilité de plateforme sensiblement plus élevé. Pour la première fois depuis l’introduction des premiers systèmes HP-UX, le remplacement du serveur physique réel ne nécessite plus de modification de l’environnement logiciel HP-UX. Charon offre également une plus grande stabilité de la plateforme et dispose d’une durée de vie pratiquement illimitée.

Avec l’augmentation constante de l’utilisation de systèmes hébergés par Azure dans l’environnement d’entreprise classique, un système HP-UX émulé hébergé sur Linux est la meilleure façon d’héberger un système HP-UX dans ces environnements.

L’image suivante illustre l’approche de migration recommandée dans cet article :

Diagramme illustrant l’approche de migration.

Les avantages de l’approche lift-and-shift de la migration sont les suivants :

  • Les clients Azure/Charon peuvent continuer à utiliser des applications critiques existantes sans coût de réécriture, de portage, de migration ou de recyclage.
  • Les coûts de maintenance sont réduits car ces applications sont migrées vers des systèmes émulés hébergés sur Azure.

Cas d’usage potentiels

  • Permettez une migration lift-and-shift à faible friction vers Azure des charges de travail HP-UX locales qui s’exécutent sur des machines serveur PA-RISC.
  • Continuez à utiliser des applications HP-UX qui s’exécutent sur des serveurs PA-RISC en fin de vie sans aucune modification, mais libérez les applications de l’ancien matériel et continuez à fournir aux utilisateurs des interfaces identiques ou meilleures.
  • Gérez plusieurs hôtes de serveur et machines virtuelles enfants à partir d’une seule interface.
  • Utilisez un stockage Azure à faible coût pour archiver les bandes à des fins réglementaires et de conformité.
  • Migrez une base de données vers le cloud et exécutez l’application dans le cloud via une émulation sans aucune modification.

Considérations

Ces considérations implémentent les piliers d’Azure Well-Architected Framework, un ensemble de principes directeurs que vous pouvez utiliser pour améliorer la qualité d’une charge de travail. Pour plus d'informations, consultez Microsoft Azure Well-Architected Framework.

Sécurité

La sécurité fournit des garanties contre les attaques délibérées, et contre l’utilisation abusive de vos données et systèmes importants. Pour plus d’informations, consultez Vue d’ensemble du pilier Sécurité.

  • Cette solution utilise un groupe de sécurité réseau Azure pour gérer le trafic entre les ressources Azure. Pour plus d’informations, consultez Groupes de sécurité réseau.
  • Pour renforcer la sécurité, envisagez d’utiliser Azure Bastion. Azure Bastion optimise la sécurité de l’accès administrateur en minimisant les ports ouverts. Il fournit une connectivité RDP/SSH sécurisée et fluide à vos machines virtuelles de réseau virtuel, directement à partir du Portail Microsoft Azure via TLS.

Optimisation des coûts

L’optimisation des coûts consiste à réduire les dépenses inutiles et à améliorer l’efficacité opérationnelle. Pour plus d’informations, consultez Vue d’ensemble du pilier d’optimisation des coûts.

Azure évite les frais inutiles en identifiant le nombre correct de types de ressources, en analysant les dépenses au fil du temps et en effectuant une mise à l’échelle pour répondre aux besoins de l’entreprise sans dépasser le budget alloué. Par exemple, avec Azure, vous payez à l’utilisation. Lorsque vous n’avez pas besoin de charges de travail, vous pouvez les arrêter pour économiser de l’argent. Vous pouvez démarrer Charon-PAR en tant que service manuellement ou automatiquement au démarrage de la machine virtuelle Azure. Vous pouvez arrêter le service manuellement ou automatiquement lorsque le système hôte s’arrête. Veillez à toujours arrêter le système d’exploitation invité (HP-UX), puis l’émulateur (Charon), puis la machine virtuelle hôte, dans cet ordre. Lorsque vous démarrez le système, faites-le dans l’ordre inverse. Voici quelques autres considérations relatives à l’optimisation des coûts :

  • La tarification Azure Files dépend de nombreux facteurs : volume des données, redondance des données, volume des transactions et nombre de serveurs de synchronisation de fichiers que vous utilisez.
  • Les coûts de Stockage Azure dépendent des configurations de redondance et du volume de vos données.
  • Les machines virtuelles dans cette architecture utilisent des disques SSD Premium ou Ultra. Pour plus d’informations, consultez Tarification de la fonctionnalité Disques managés.
  • Pour ExpressRoute, vous payez des frais de port mensuels et des frais de transferts de données sortantes.

Pour estimer le coût des produits et configurations Azure, consultez la calculatrice de prix Azure. Pour en savoir plus sur les produits Stromasys et les services qui y sont associés, consultez le site web Stromasys.

Excellence opérationnelle

L’excellence opérationnelle couvre les processus d’exploitation qui déploient une application et maintiennent son fonctionnement en production. Pour plus d’informations, consultez Vue d’ensemble du pilier Excellence opérationnelle.

Pour une surveillance et une gestion proactives, envisagez d’utiliser Azure Monitor pour surveiller les services Azure qui hébergent des charges de travail HP-UX migrées.

Efficacité des performances

L’efficacité des performances est la capacité de votre charge de travail à s’adapter à la demande des utilisateurs de façon efficace. Pour plus d’informations, consultez Vue d’ensemble du pilier d’efficacité des performances.

Au moins un cœur de processeur pour le système d’exploitation hôte et deux cœurs par processeur émulé sont requis. Cette solution fonctionne de façon optimale avec des machines virtuelles Azure optimisées pour le calcul. Les machines virtuelles optimisées pour le calcul offrent un ratio UC/mémoire élevé. La machine virtuelle de série FX est un nouvel ajout à la série F. Pour des performances optimales, nous recommandons une machine virtuelle de série FX. Elle est conçu pour les charges de travail de calcul à haute fréquence. Elle offre une fréquence de base de 3,4 GHz et une vitesse d’horloge turbo tous cœurs jusqu’à 4,0 GHz. Nous recommandons la série FX pour les charges de travail HP-UX haut de gamme.

Les machines virtuelles de série Fx offrent 2 Go de RAM et 16 Go de SSD local par cœur de processeur.

Contributeurs

Cet article est géré par Microsoft. Il a été écrit à l’origine par les contributeurs suivants.

Auteur principal :

Autres contributeurs :

Pour afficher les profils LinkedIn non publics, connectez-vous à LinkedIn.

Étapes suivantes

Pour plus d’informations, contactez legacy2azure@microsoft.com.