Réhébergement de mainframe sur des machines virtuelles Azure

La migration de charges de travail à partir d’environnements mainframe vers le cloud vous permet de moderniser votre infrastructure et souvent de réduire les coûts. De nombreuses charges de travail peuvent être transférées vers Azure suite à quelques modifications mineures du code (mettre à jour le nom des bases de données, par exemple).

En règle générale, le terme mainframe désigne un système informatique de grande envergure. Plus précisément, la grande majorité des ordinateurs mainframe actuellement utilisés sont des serveurs IBM System Z ou des systèmes compatibles IBM exécutant MVS, DOS, VSE, OS/390 ou z/OS.

Une machine virtuelle Azure est utilisée pour isoler et gérer les ressources pour une application spécifique sur une seule instance. Les ordinateurs mainframe tels qu’IBM z/OS utilisent des partitions logiques à cette fin. Un mainframe peut utiliser une partition logique pour une région CICS et les programmes COBOL associés et une partition LPAR séparée pour une base de données IBM Db2. Une application multiniveau classique sur Azure déploie des machines virtuelles Azure dans un réseau virtuel qui peut être subdivisé en sous-réseaux pour chaque niveau.

Les machines virtuelles Azure peuvent exécuter des environnements d’émulation de mainframe et des compilateurs qui prennent en charge les scénarios lift-and-shift. Le développement et les tests font souvent partie des premières charges de travail à migrer d’un mainframe vers un environnement de développement/test Azure. Les composants serveur communs que vous pouvez émuler incluent les systèmes de traitement transactionnel en ligne (OLTP), de traitement par lots et d’ingestion des données, comme illustré dans la figure suivante.

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

Certaines charges de travail mainframe peuvent être migrées vers Azure assez facilement. D’autres peuvent être réhébergées sur Azure à l’aide d’une solution partenaire. Pour obtenir des instructions détaillées sur le choix d’une solution partenaire, vous pouvez vous appuyer sur le centre dédié aux migrations de mainframe Azure.

Migration de mainframe

Réhéberger, régénérer, remplacer ou mettre hors service ? IaaS ou PaaS ? Pour déterminer la stratégie de migration appropriée pour votre application de mainframe, consultez le guide sur la migration de mainframe dans le Centre des architectures Azure.

Plateforme de réhébergement Micro Focus

Micro Focus Enterprise Server est l’une des plus grandes plateformes de réhébergement de mainframe disponibles. Vous pouvez l’utiliser pour exécuter vos charges de travail z/OS sur une plateforme x86 moins coûteuse sur Azure.

Pour commencer :

TmaxSoft OpenFrame sur Azure

TmaxSoft OpenFrame est une solution de réhébergement de mainframe populaire utilisée pour les scénarios lift-and-shift. Un environnement OpenFrame dans Azure convient aux charges de travail de développement, de démonstration, de test et de production.

Pour commencer :

IBM zD&T 12.0

IBM zD&T (IBM Z Development and Test Environment) configure un environnement hors production sur Azure, que vous pouvez utiliser pour le développement, les tests et les démonstrations d’applications basées sur z/OS.

L’environnement d’émulation sur Azure peut héberger différents types d’instances de Z par le biais de distributions contrôlées de développeurs d’applications (ADCD, Application Developers Controlled Distribution). Vous pouvez exécuter zD&T Personal Edition, zD&T Parallel Sysplex et zD&T Enterprise Edition sur Azure et Azure Stack.

Pour commencer :

IBM DB2 pureScale sur Azure

L’environnement IBM DB2 pureScale fournit un cluster de base de données pour Azure. Il n’est pas identique à l’environnement d’origine, mais il offre une disponibilité et une mise à l’échelle similaires à celles d’IBM DB2 pour z/OS exécuté dans une configuration Parallel Sysplex.

Pour commencer, consultez IBM DB2 pureScale sur Azure.

Considérations

Lorsque vous migrez des charges de travail mainframe vers l’infrastructure as a service (IaaS) Azure, vous pouvez choisir parmi plusieurs types de ressources informatiques à la demande et évolutives, y compris des machines virtuelles Azure. Azure propose toute une gamme de machines virtuelles Linux et Windows.

Calcul

Azure affiche une puissance de calcul élevée, comparable à la capacité d’un mainframe. Si vous envisagez de migrer une charge de travail mainframe vers Azure, comparez la métrique d’un mainframe s’élevant à un million d’instructions par seconde à celle de processeurs virtuels.

Découvrez comment déplacer le calcul mainframe vers Azure.

Haute disponibilité et basculement

Azure propose des contrats de niveau de service basés sur des engagements. La disponibilité à plusieurs 9 est proposée par défaut, et les contrats de niveau de service peuvent être optimisés avec la réplication locale ou géographique des services. La version complète du contrat SLA Azure explique la disponibilité garantie d’Azure dans son ensemble.

Avec Azure IaaS (une machine virtuelle, par exemple), des fonctions système spécifiques assurent la prise en charge du basculement, par exemple les instances de clustering de basculement et les groupes à haute disponibilité. Lorsque vous utilisez les ressources PaaS (platform-as-a-service) d’Azure, la plateforme gère automatiquement le basculement. Il peut s’agir, par exemple, d’Azure SQL Database et d’Azure Cosmos DB.

Extensibilité

En règle générale, les ordinateurs mainframe procèdent à un scale-up, tandis que les environnements cloud procèdent à un scale-out. Pour répondre à vos besoins, Azure propose toute une gamme de dimensions sous Linux et Windows. Le cloud s’adapte également aux spécifications exactes de l’utilisateur (scale up et scale down). La puissance de calcul, le stockage et les services sont mis à l’échelle à la demande selon un modèle de facturation à l’utilisation.

Stockage

Dans le cloud, vous disposez d’un éventail d’options de stockage flexibles et évolutives. Vous payez uniquement en fonction de vos besoins. Stockage Azure offre un magasin d’objets hautement scalable pour les objets de données, un service de système de fichiers pour le cloud, un magasin de messagerie fiable et un magasin NoSQL. Les machines virtuelles bénéficient d’un stockage sur disque sécurisé et persistant grâce à des disques managés et non managés.

Découvrez comment déplacer le stockage du mainframe vers Azure.

Sauvegarde et récupération

La gestion de votre propre site de récupération d’urgence peut représenter une option coûteuse. Azure propose des options de sauvegarde, de récupération et de redondance économiques et faciles à implémenter au niveau local ou régional ou via la géoredondance.

Azure Government pour les migrations de mainframe

Plusieurs entités du secteur public aimeraient déplacer leurs applications de mainframe vers une plateforme plus flexible et plus moderne. Microsoft Azure Government est une instance physiquement séparée de la plateforme Microsoft Azure globale, préparée pour les systèmes gouvernementaux fédéraux, nationaux et locaux. Elle fournit des services de sécurité, de protection et de conformité de haut niveau, dédiés aux agences gouvernementales américaines et à leurs partenaires.

Azure Government s’est vu accorder une autorisation provisoire d’opérer (P-ATO) à un niveau d’impact élevé par le programme FedRAMP, pour les systèmes requérant ce type d’environnement.

Étapes suivantes

Demandez à nos partenaires pour vous aider à migrer ou réhéberger vos applications de mainframe.

Voir aussi :