Modifier

Partager via


Moderniser les charges de travail mainframe à l’aide de Model9

Stockage Blob Azure
Azure ExpressRoute
Passerelle VPN Azure
Azure Synapse Analytics
Azure Monitor

Cet article décrit comment utiliser Model9 Manager pour envoyer des données mainframe directement à Stockage Blob Azure dans le cadre d’une migration de modernisation du mainframe.

Vous pouvez utiliser Model9 Shield avec Stockage Blob Azure comme alternative à une bibliothèque de bandes virtuelle (VTL) pour sauvegarder les données de manière plus rapide et plus économique.

Model9 Gravity transforme les données mainframe transférées vers Stockage Blob Azure en formats ouverts qui peuvent être utilisés par d’autres services Azure.

Apache®, Kafka et le logo représentant une flamme sont des marques déposées ou des marques commerciales d’Apache Software Foundation aux États-Unis et/ou dans d’autres pays. L’utilisation de ces marques n’implique aucune approbation de l’Apache Software Foundation.

Architecture

Diagramme illustrant une architecture pour migrer des données de mainframe dans le cloud.

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

Workflow

  1. L’agent Model9 est une tâche démarrée par z/OS qui envoie des données mainframe directement au Stockage Blob Azure.
  2. L’agent Model9 envoie les données chiffrées à Stockage Blob Azure via TCP/IP.
  3. Le serveur d’administration Model9 gère les stratégies, les activités et le stockage Model9.
  4. Model9 Gravity transforme les données mainframe de Stockage Blob Azure en formats ouverts qui peuvent être utilisés par des services Azure.

Components

Cette solution utilise les composants décrits ci-dessous.

Composants de la plateforme de données cloud Model9

Les principaux composants de la plateforme de données cloud Model9 sont les suivants :

  • Agent Model9. Application Java qui s’exécute en tant que tâche démarrée sur une ou plusieurs partitions logiques z/OS (LPAR). Il lit et écrit des données directement depuis et vers Stockage Blob Azure via TCP/IP. L’agent Model9 peut s’exécuter sur les moteurs zIIP, ce qui réduit considérablement la consommation générale du processeur.

  • Serveur d’administration Model9. Application web qui s’exécute dans un conteneur Docker. Il gère l’interface utilisateur web ainsi que la communication avec des agents z/OS. Elle vous permet de définir plusieurs types de stratégies pour la protection des données, la migration et l’archivage des données.

  • Moteur de gestion du cycle de vie. Application Java qui s’exécute localement sur un LPAR z/OS et supprime les données expirées du stockage d’objets et du système d’exploitation z/OS.

  • Interface de ligne de commande (CLI) pour la gestion des données. Un CLI qui fonctionne sur z/OS LPAR. Vous pouvez l’utiliser pour effectuer des actions de sauvegarde, de restauration, d’archivage, de rappel et de suppression de ressources vers et depuis le stockage Azure Blog.

  • Gravité. Application Docker qui prend en charge la transformation d’objets managés Model9 dans un format ouvert qui est traité par les applications d’intelligence artificielle, décisionnelles et d’apprentissage automatique. Les données peuvent être transformées en fichier CSV ou JSON, ou directement vers Azure Database pour SQL.

Réseau et identité

  • Azure ExpressRoute étend vos réseaux locaux aux services cloud offerts par Microsoft via une connexion privée d’un fournisseur de connectivité. ExpressRoute vous permet d’établir des connexions avec des composants cloud, tels que les services Azure et Microsoft 365.

  • Une passerelle VPN Azure est un type spécifique de passerelle de réseau virtuel qui achemine du trafic chiffré entre un réseau virtuel Azure et un emplacement local via l’Internet public.

  • Microsoft Entra ID est un service de gestion des identités et des accès qui se synchronise avec un répertoire actif local.

Application

  • Apache Kafka est une plateforme de diffusion en continu d’événements distribués open source, qui est utilisée pour les pipelines de données hautes performances, l’analyse de diffusion en continu, l’intégration de données et les applications vitales pour l’entreprise.

Stockage

  • Le service Azure SQL Database fait partie de la famille Azure SQL et est conçu sur le cloud. Il offre tous les avantages d’une platform as a service (PaaS) complètement managée et persistante. Azure SQL Database fournit également des fonctionnalités automatisées utilisant l’intelligence artificielle, qui optimisent les performances et la durabilité. Le calcul sans serveur et des options de stockage Hyperscale mettent automatiquement à l’échelle les ressources à la demande.

  • Azure Database pour PostgreSQL est un service de base de données relationnelle complètement managé, basé sur l’édition communautaire du moteur de base de données open source PostgreSQL. Ce service vous permet de vous concentrer sur l’innovation des applications plutôt que sur la gestion des bases de données. Vous pouvez également mettre à l’échelle votre charge de travail rapidement et facilement.

  • Azure Database pour MySQL est un service de base de données relationnelle complètement managé qui est basé sur l’édition communautaire du moteur de base de données open source MySQL.

  • Azure SQL Managed Instance est un service de base de données cloud intelligent et évolutif qui offre tous les avantages d’une PaaS complètement managée et persistante. Azure SQL Managed Instance est presque 100 % compatible avec le dernier moteur de base de données SQL Server (Édition Entreprise). Ce service fournit également une implémentation de réseau virtuel native qui résout les problèmes de sécurité courants.

  • Azure Synapse Analytics est un entrepôt de données cloud rapide et flexible qui vous aide à mettre à l’échelle, à calculer et à stocker de manière élastique et indépendante, avec une architecture de traitement massivement parallèle.

  • Le service Stockage Azure est une solution de stockage cloud qui comprend un stockage d’objets, de fichiers, de disques, de files d’attente et de tables. Les services incluent des solutions et des outils de stockage hybride pour transférer, partager et sauvegarder des données.

Analyse et rapports

  • Power BI est une suite d’outils d’analytique métier qui fournit des insights à l’échelle de votre organisation. En utilisant Power BI, vous pouvez vous connecter à des centaines de sources de données, simplifier la préparation des données et générer une analyse ad hoc. Vous pouvez créer de superbes rapports, puis les publier pour que votre organisation les utilise sur le web et sur des appareils mobiles.

Supervision

  • Azure Monitor offre une solution complète pour collecter, analyser et exploiter les données de télémétrie d’environnements cloud et locaux. Elle contient les fonctionnalités Application Insights, Azure Monitor Logs et Azure Log Analytics.

  • Model9 prend en charge la surveillance de l’état et des résultats de toutes les activités via la page Activités de l’interface utilisateur Model9. Pour plus d’informations, consultez Activités de surveillance.

Autres solutions

  • Au lieu d’installer le serveur d’administration Model9 dans le cloud sur le réseau virtuel Azure, vous pouvez l’installer localement. Sur un système d’exploitation Linux ou z/Linux, vous pouvez également installer le serveur d’administration sur z/OS Container Extensions (zCX).

  • Le service de transformation de données Model9 s’exécute en externe sur le mainframe dans un environnement local. Cette configuration enregistre les ressources mainframe coûteuses. Vous pouvez également déployer sur le cloud à l’aide d’une instance de serveur ou de services de conteneur.

  • ExpressRoute fournit une connexion privée et efficace à Azure à partir d’un emplacement local, mais vous pouvez également utiliser un VPN site à site.

Détails du scénario

Les données mainframe stockées dans des bibliothèques de bandes physiques ou virtuelles sont essentielles pour les clients. À mesure que ces données augmentent, leur volume peut nécessiter une importante quantité de stockage. Les données peuvent alors devenir plus exigeantes à maintenir localement. Vous pouvez facilement migrer ces données vers le stockage Azure et les utiliser pour des applications d’intelligence artificielle, décisionnelles, d’apprentissage automatique et d’analyse. Le stockage Azure offre plusieurs avantages uniques par rapport aux approches traditionnelles de stockage local et comprend des services de gestion des données, une scalabilité, des performances, une fiabilité et une sécurité.

Model9 fournit une suite de solutions de gestion des données cloud de bout en bout pour les mainframes qui résolvent le problème de migration, de manière élégante, rentable et sans modification d’application. Basées sur une technologie unique et éprouvée, les solutions Model9 migrent les données mainframe à l’aide de technologies sécurisées et accélérées pour accéder au cloud Azure.

Les solutions Model9 sont conçues pour économiser les ressources processeur coûteuses des mainframes en utilisant les moteurs zIIP des mainframes et pour connecter les données des mainframes au stockage dans le cloud Azure. Les applications cloud peuvent utiliser les données migrées dans les services de stockage Azure. Cet article décrit une solution pour migrer des données mainframe vers le cloud. Outre Model9, les principaux composants de la solution comprennent les services de stockage et de base de données Azure.

Cas d’usage potentiels

Model9 offre une suite de services basés sur la plateforme de données cloud Model9. Ces services conviennent aux cas d’usage suivants :

  • Mettre les données mainframe à la disposition des services de données Azure, de l’intelligence artificielle, de l’apprentissage automatique, de l’analyse et des outils décisionnels.

  • Protéger les données mainframe grâce à la sauvegarde et à l’archivage sur le Stockage Blob Azure.

  • Faire en sorte que les applications mainframe écrivent et lisent des données directement vers et depuis le Stockage Blob.

  • Fournir de la protection pour les données mainframe contre les cyberattaques en créant une troisième copie immuable dans Azure.

Considérations

Ces considérations implémentent les piliers d’Azure Well-Architected Framework qui est un ensemble de principes directeurs qui permettent d’améliorer la qualité d’une charge de travail. Pour plus d’informations, consultez Microsoft Azure Well-Architected Framework.

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.

Utilisez la Calculatrice de prix Azure pour estimer le coût de l’implémentation de cette solution.

Fiabilité

La fiabilité permet de s’assurer que votre application tient vos engagements auprès de vos clients. Pour plus d’informations, consultez la page Vue d’ensemble du pilier de fiabilité.

  • Déployez Model9 Cloud Data Manager dans le cloud sur les machines virtuelles Azure et sur le réseau virtuel du client pour une disponibilité supérieure.

  • Déployez un agent dans chaque LPAR z/OS pour permettre une meilleure disponibilité sur les systèmes complexes (sysplex) ou sur le cluster mainframe.

  • Combinez les fonctionnalités Application Insights et Log Analytics de Monitor pour rester informé de l’intégrité des ressources Azure.

  • Pour obtenir des conseils sur la résilience dans Azure, consultez *Concevoir des applications Azure fiables.

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é.

  • Authentifiez des ressources Azure en tirant parti de Microsoft Entra ID. Gérez les autorisations à l’aide du contrôle d’accès en fonction du rôle (RBAC).

  • Model9 utilise la fonctionnalité d’autorisation de sécurité (SAF) z/OS pour l’authentification des actions. Le trafic entre l’agent Model9 et Stockage Blob Azure est chiffré.

  • Les options de sécurité dans les services de base de données Azure sont les suivantes :

    • Chiffrement des données au repos.
    • Masquage des données dynamiques.
    • Base de données Always Encrypted.
  • Pour obtenir des conseils d’ordre général sur la conception de solutions sécurisées, consultez la documentation sur la sécurité Azure.

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.

  • Utilisez plusieurs agents pour augmenter la scalabilité et le débit sur tous les LPAR au sein du même sysplex.

  • Utilisez plusieurs instances de transformation derrière un équilibreur de charge pour augmenter la scalabilité et les performances.

  • Le Stockage Blob est un système évolutif permettant de stocker des sauvegardes, des données d’archivage, des fichiers de données secondaires et d’autres objets numériques non structurés.

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