Édition

Déplacer les données d’archive à partir des systèmes mainframe vers Azure

Azure Data Factory
Stockage Azure
Azure Files
Stockage Blob Azure
Azure Data Box

Cette architecture de référence montre comment déplacer des données des systèmes mainframe et midrange vers Azure. Dans cette architecture, les données archivées sont traitées et utilisées uniquement dans le système mainframe. Azure est utilisé uniquement comme support de stockage.

Architecture

Diagramme illustrant une architecture permettant des données de mainframe dans Azure.

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

Pour déterminer la méthode à utiliser pour déplacer des données entre le système mainframe et le stockage Azure, tenez compte de la fréquence d’extraction de données et de la quantité de données. Des solutions Microsoft et tierces sont disponibles :

  • Solutions Microsoft.
    • Connecteur FTP Azure Data Factory.
    • Activité de copie Data Factory, permettant de copier des données vers n’importe quelle solution de stockage Azure.
    • Mainframe JCL vers Azure Blob à l’aide de Java, solution personnalisée permettant de déplacer des données du système mainframe vers Azure via le langage JCL (Job Control Language). Pour plus d’informations, contactez datasqlninja@microsoft.com.
  • Solutions d’archivage tierces. Solutions que vous pouvez facilement intégrer aux systèmes mainframe et systèmes midrange, ainsi qu’aux services Azure.

Workflow

  1. Le connecteur FTP Azure Data Factory déplace les données du système mainframe vers Stockage Blob Azure. Cette solution nécessite une machine virtuelle intermédiaire sur laquelle un runtime d’intégration auto-hébergé est installé.

  2. L’activité de copie Data Factory se connecte à la base de données Db2 pour copier des données dans le stockage Azure. Cette solution nécessite également une machine virtuelle intermédiaire sur laquelle un runtime d’intégration auto-hébergé est installé.

  3. La solution personnalisée Microsoft Mainframe JCL vers Azure Blob à l’aide de Java déplace les données du système mainframe vers le Stockage Blob, et inversement. Cette solution est basée sur Java. Elle s’exécute sur Unix System Services sur le mainframe. Vous pouvez obtenir cette solution en contactant datasqlninja@microsoft.com.

    a. Vous devez effectuer une configuration unique de la solution. Cette configuration implique d’obtenir des clés d’accès Stockage Blob et de déplacer les artefacts requis vers le système mainframe.

    b. Une soumission JCL déplace les fichiers en provenance ou en direction du mainframe et du Stockage Blob.

    c. Les fichiers sont stockés au format binaire sur Azure. Vous pouvez configurer la solution personnalisée afin de convertir du format EBCDIC au format ASCII pour des types de données simples.

  4. Si vous le souhaitez, Azure Data Box peut vous aider à transférer physiquement des données mainframe vers Azure. Cette option est adaptée quand une grande quantité de données doit être migrée et que les méthodes de transmission en ligne durent trop longtemps. (Par exemple si la durée de la migration s’élève à plusieurs semaines.)

  5. Des solutions d’archivage tierces permettent une interaction facile avec l’environnement mainframe ou midrange.

    Ces solutions interagissent avec le mainframe et gèrent différents paramètres mainframe, comme les types de données, les types d’enregistrements, les types de stockage et les méthodes d’accès. Elles servent de pont entre Azure et le mainframe. Certaines solutions tierces connectent un lecteur de stockage au mainframe et aident à transférer des données vers Azure.

  6. Les données sont synchronisées et archivées régulièrement via la solution d’archivage tierce. Une fois que les données sont disponibles via la solution tierce, la solution peut facilement l’envoyer (push) à Azure à l’aide de connecteurs disponibles.

  7. Les données sont stockées dans Azure.

  8. Selon les besoins, les données sont rappelées d’Azure vers les systèmes mainframe ou midrange.

Composants

  • Le Stockage Azure fournit un stockage cloud hautement sécurisé et extrêmement scalable pour vos données, vos applications et vos charges de travail. Azure Files fournit des partages de fichiers cloud serverless simples et sécurisés. Ces composants sont utilisés pour la synchronisation et la conservation des données.
  • Azure Data Factory est un service d’intégration de données hybride qui vous permet de créer, de planifier et d’orchestrer vos flux de travail ETL et ELT.
  • Azure Data Box est un appareil physique qui vous permet de déplacer des données locales vers Azure.

Autres solutions

Vous pouvez utiliser la méthode classique de déplacement des données en provenance du mainframe ou midrange via FTP. Data Factory fournit un connecteur FTP qui vous permet d’archiver les données sur Azure.

Détails du scénario

Les systèmes mainframe et midrange génèrent, traitent et stockent d’énormes quantités de données. Quand ces données deviennent obsolètes, elles ne sont généralement plus utiles. Toutefois, ces données doivent parfois être stockées pendant un certain nombre d’années à des fins de conformité et en raison de dispositions réglementaires, de sorte que l’archivage est essentiel. En archivant ces données, vous pouvez réduire les coûts et optimiser les ressources. L’archivage des données aide également à l’analytique données et fournit un historique de vos données.

Cas d’usage potentiels

L’archivage des données dans le cloud peut vous aider à :

  • Libérer des ressources de stockage dans les systèmes mainframe et midrange.
  • Optimiser les performances des requêtes en stockant uniquement les données pertinentes sur le système actif.
  • Réduire les coûts opérationnels en stockant les données de manière plus économique.
  • Utiliser des données archivées pour l’analytique afin de créer de nouvelles opportunités et de prendre des décisions métier plus éclairées.

Recommandations

En fonction de votre utilisation des données, vous pouvez les convertir en ASCII à partir du fichier binaire, puis les charger dans Azure. Cette opération facilite l’analytique sur Azure.

Considérations

  • Les types de données complexes sur le mainframe doivent être traités pendant l’archivage.
  • Les experts techniques en matière d’application peuvent identifier les données à archiver.
  • Pour déterminer le temps entre les synchronisations, tenez compte de facteurs comme que le fait que les données soient vitales pour l’entreprise, les besoins de conformité et la fréquence d’accès aux données.

Solutions d’archivage tierces

Certaines solutions tierces sont disponibles sur la Place de marché Azure. Chacune de ces solutions nécessite une configuration unique. La configuration de ces solutions est l’une des principales tâches d’implémentation de cette architecture.

Stockage Azure

Azure dispose d’une variété d’options pour différentes exigences techniques et exigences d’applications, comme l’accès fréquent ou peu fréquent, ou bien les données structurées ou non structurées. Vous pouvez effectuer différentes configurations de cycle de vie de stockage dans le stockage Azure. Vous pouvez définir les règles pour gérer le cycle de vie. Pour obtenir une vue d’ensemble, consultez Configurer une stratégie de gestion du cycle de vie.

Rappel des données

Le rappel des données archivées est un aspect important des solutions d’archivage. Peu de solutions tierces offrent une expérience fluide pour rappeler les données archivées. Cette opération est aussi simple que d’exécuter une commande locale. L’agent tiers obtient automatiquement les données d’Azure et les réingère dans le système mainframe.

Optimisation des coûts

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

Contributeurs

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

Auteur principal :

Autres contributeurs :

Étapes suivantes

Pour plus d’informations, contactez Azure Data Engineering – Mainframe/Midrange Modernization.

Consultez ces ressources :