Sauvegardez et archivez les données du mainframe sur Amazon S3 à l'aide de BMC AMI Cloud Data - Recommandations AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Sauvegardez et archivez les données du mainframe sur Amazon S3 à l'aide de BMC AMI Cloud Data

Créée par Santosh Kumar Singh (AWS), Mikhael Liberman (logiciel mainframe Model9), Gilberto Biondo (AWS) et Maggie Li (AWS)

Environnement : PoC ou pilote

Source : ordinateur central

Cible : Amazon S3

Type R : N/A

Technologies : Mainframe ; Stockage et sauvegarde ; Modernisation

Services AWS : Amazon EC2 ; Amazon EFS ; Amazon S3 ; AWS Direct Connect

Récapitulatif

Ce modèle montre comment sauvegarder et archiver les données du mainframe directement dans Amazon Simple Storage Service (Amazon S3), puis rappeler et restaurer ces données sur le mainframe à l'aide de BMC AMI Cloud Data (anciennement connu sous le nom de Model9 Manager). Si vous recherchez un moyen de moderniser votre solution de sauvegarde et d'archivage dans le cadre d'un projet de modernisation du mainframe ou pour répondre aux exigences de conformité, ce modèle peut vous aider à atteindre ces objectifs.

Généralement, les entreprises qui exécutent des applications métier de base sur des ordinateurs centraux utilisent une librairie de bandes virtuelles (VTL) pour sauvegarder les données stockées, telles que les fichiers et les journaux. Cette méthode peut être coûteuse car elle consomme du MIPS facturable et les données stockées sur des bandes en dehors du mainframe sont inaccessibles. Pour éviter ces problèmes, vous pouvez utiliser BMC AMI Cloud Data pour transférer rapidement et à moindre coût les données opérationnelles et historiques du mainframe directement vers Amazon S3. Vous pouvez utiliser BMC AMI Cloud Data pour sauvegarder et archiver des données via TCP/IP AWS tout en tirant parti des moteurs IBM z Integrated Information Processor (ZiIP) pour réduire les coûts, le parallélisme et les temps de transfert.

Conditions préalables et limitations

Prérequis

  • Un compte AWS actif

  • BMC AMI Cloud Data avec une clé de licence valide

  • Connectivité TCP/IP entre le mainframe et AWS

  • Un rôle AWS Identity and Access Management (IAM) pour l'accès en lecture/écriture à un compartiment S3

  • Accès aux produits de sécurité du mainframe (RACF) en place pour exécuter les processus BMC AMI Cloud

  • Un agent BMC AMI Cloud z/OS (Java version 8 64 bits SR5 FP16 ou ultérieure) doté de ports réseau disponibles, de règles de pare-feu autorisant l'accès aux compartiments S3 et d'un système de fichiers z/FS dédié

  • Exigences satisfaites pour le serveur de gestion BMC AMI Cloud

Limites

  • BMC AMI Cloud Data stocke ses données opérationnelles dans une base de données PostgreSQL exécutée en tant que conteneur Docker sur la même instance Amazon Elastic Compute Cloud (Amazon EC2) que le serveur de gestion. Amazon Relational Database Service (Amazon RDS) n'est actuellement pas pris en charge en tant que backend pour BMC AMI Cloud Data. Pour plus d'informations sur les dernières mises à jour du produit, consultez la section Quoi de neuf ? dans la documentation BMC.

  • Ce modèle sauvegarde et archive uniquement les données du mainframe z/OS. BMC AMI Cloud Data sauvegarde et archive uniquement les fichiers du mainframe.

  • Ce modèle ne convertit pas les données dans des formats ouverts standard tels que JSON ou CSV. Utilisez un service de transformation supplémentaire tel que BMC AMI Cloud Analytics (anciennement connu sous le nom de Model9 Gravity) pour convertir les données en formats ouverts standard. Les applications natives du cloud et les outils d'analyse de données peuvent accéder aux données une fois qu'elles ont été écrites dans le cloud.

Versions du produit

  • BMC AMI Cloud Data version 2.x

Architecture

Pile technologique source

  • Mainframe exécutant z/OS

  • Fichiers mainframe tels que les ensembles de données et les fichiers z/OS UNIX System Services (USS)

  • Disque central, tel qu'un périphérique de stockage à accès direct (DASD)

  • Bande mainframe (librairie de bandes virtuelle ou physique)

Pile technologique cible

  • Amazon S3

  • Instance Amazon EC2 dans un cloud privé virtuel (VPC)

  • AWS Direct Connect

  • Amazon Elastic File System (Amazon EFS)

Architecture cible

Le schéma suivant montre une architecture de référence dans laquelle les agents logiciels BMC AMI Cloud Data installés sur un mainframe pilotent les anciens processus de sauvegarde et d'archivage des données qui stockent les données dans Amazon S3.

Agents logiciels BMC AMI Cloud Data sur un mainframe pilotant les anciens processus de sauvegarde et d'archivage des données

Le schéma suivant illustre le flux de travail suivant :

  1. Les agents logiciels BMC AMI Cloud Data s'exécutent sur des partitions logiques du mainframe (LPAR). Les agents logiciels lisent et écrivent les données du mainframe à partir d'un DASD ou d'une bande directement sur Amazon S3 via TCP/IP.

  2. AWS Direct Connect établit une connexion physique isolée entre le réseau local et AWS. Pour une sécurité renforcée, utilisez un site-to-site VPN en plus AWS Direct Connect pour chiffrer les données en transit.

  3. Le compartiment S3 stocke les fichiers du mainframe sous forme de données de stockage d'objets, et les agents BMC AMI Cloud Data communiquent directement avec les compartiments S3. Les certificats sont utilisés pour le chiffrement HTTPS de toutes les communications entre l'agent et Amazon S3. Le chiffrement des données Amazon S3 est utilisé pour chiffrer et protéger les données au repos.

  4. Les serveurs de gestion BMC AMI Cloud Data s'exécutent en tant que conteneurs Docker sur des instances EC2. Les instances communiquent avec les agents qui s'exécutent sur des LPAR et des compartiments S3 du mainframe.

  5. Amazon EFS est monté sur des instances EC2 actives et passives afin de partager le stockage NFS (Network File System). Cela permet de s'assurer que les métadonnées associées à une politique créée sur le serveur de gestion ne sont pas perdues en cas de basculement. En cas de basculement du serveur actif, le serveur passif est accessible sans perte de données. En cas de défaillance du serveur passif, le serveur actif est accessible sans perte de données.

Outils

Services AWS

  • Amazon Elastic Compute Cloud (Amazon EC2) fournit une capacité de calcul évolutive dans le. AWS Cloud Vous pouvez lancer autant de serveurs virtuels que vous le souhaitez et les augmenter ou les diminuer rapidement.

  • Amazon Elastic File System (Amazon EFS) vous aide à créer et à configurer des systèmes de fichiers partagés dans le AWS Cloud.

  • Amazon Simple Storage Service (Amazon S3) est un service de stockage d'objets basé sur le cloud qui vous permet de stocker, de protéger et de récupérer pratiquement n'importe quel volume de données.

  • Amazon Virtual Private Cloud (Amazon VPC) vous aide à lancer AWS des ressources dans un réseau virtuel que vous avez défini. Ce réseau virtuel ressemble à un réseau traditionnel que vous pourriez exécuter dans votre propre centre de données et présente l'avantage d'utiliser l'infrastructure évolutive d' AWS.

  • AWS Direct Connectrelie votre réseau interne à un AWS Direct Connect emplacement via un câble à fibre optique Ethernet standard. Grâce à cette connexion, vous pouvez créer des interfaces virtuelles directement vers les AWS services publics tout en contournant les fournisseurs de services Internet sur votre chemin réseau.

  • AWS Identity and Access Management (IAM) vous aide à gérer en toute sécurité l'accès à vos AWS ressources en contrôlant qui est authentifié et autorisé à les utiliser.

Outils BMC

  • Le serveur de gestion BMC AMI Cloud est une application graphique qui s'exécute en tant que conteneur Docker sur une Amazon Linux Amazon Machine Image (AMI) pour Amazon EC2. Le serveur de gestion fournit les fonctionnalités nécessaires pour gérer les activités de BMC AMI Cloud, telles que le reporting, la création et la gestion de politiques, l'exécution d'archives et l'exécution de sauvegardes, de rappels et de restaurations.

  • L'agent BMC AMI Cloud s'exécute sur un LPAR mainframe sur site qui lit et écrit des fichiers directement dans le stockage d'objets à l'aide du protocole TCP/IP. Une tâche démarrée s'exécute sur un LPAR du mainframe et est chargée de lire et d'écrire les données de sauvegarde et d'archivage vers et depuis Amazon S3.

  • L'interface de ligne de commande BMC AMI Cloud Mainframe (M9CLI) vous fournit un ensemble de commandes pour exécuter des actions BMC AMI Cloud directement depuis TSO/E ou par lots, sans dépendre du serveur de gestion.

Épopées

TâcheDescriptionCompétences requises

Créez un compartiment S3.

Créez un compartiment S3 pour stocker les fichiers et les volumes que vous souhaitez sauvegarder et archiver depuis votre environnement mainframe.

AWS général

Créez une politique IAM.

Tous les serveurs et agents de gestion BMC AMI Cloud doivent accéder au compartiment S3 que vous avez créé à l'étape précédente.

Pour accorder l'accès requis, créez la politique IAM suivante :

{ "Version": "2012-10-17", "Statement": [ { "Sid": "Listfolder", "Action": [ "s3:ListBucket", "s3:GetBucketLocation", "s3:ListBucketVersions" ], "Effect": "Allow", "Resource": [ "arn:aws:s3:::<Bucket Name>" ] }, { "Sid": "Objectaccess", "Effect": "Allow", "Action": [ "s3:PutObject", "s3:GetObjectAcl", "s3:GetObject", "s3:DeleteObjectVersion", "s3:DeleteObject", "s3:PutObjectAcl", "s3:GetObjectVersion" ], "Resource": [ "arn:aws:s3:::<Bucket Name>/*" ] } ] }
AWS général
TâcheDescriptionCompétences requises

Obtenez une licence logicielle BMC AMI Cloud.

Pour obtenir une clé de licence logicielle, contactez l'équipe BMC AMI Cloud. La sortie de la D M=CPU commande z/OS est requise pour générer une licence.

Gagnez du plomb

Téléchargez le logiciel BMC AMI Cloud et la clé de licence.

Procurez-vous les fichiers d'installation et la clé de licence en suivant les instructions de la documentation BMC.

Administrateur de l'infrastructure mainframe
TâcheDescriptionCompétences requises

Installez l'agent logiciel BMC AMI Cloud.

  1. Avant de commencer le processus d'installation, vérifiez que la configuration logicielle et matérielle minimale requise pour l'agent est respectée.

  2. Pour installer l'agent, suivez les instructions de la documentation BMC.

  3. Une fois que l'agent a commencé à s'exécuter sur le LPAR du mainframe, vérifiez la présence du ZM91000I MODEL9 BACKUP AGENT INITIALIZED message dans le spool. Vérifiez que la connectivité est correctement établie entre l'agent et le compartiment S3 en recherchant le Object store connectivity has been established successfully message dans le STDOUT de l'agent.

Administrateur de l'infrastructure mainframe
TâcheDescriptionCompétences requises

Créez des instances Amazon EC2 Linux 2.

Lancez deux instances Amazon EC2 Linux 2 dans différentes zones de disponibilité en suivant les instructions de l'étape 1 : Lancer une instance dans la documentation Amazon EC2.

L'instance doit répondre aux exigences matérielles et logicielles recommandées suivantes :

  • Processeur : 4 cœurs minimum

  • RAM : 8 Go minimum

  • Disque dur : 40 Go

  • Instance EC2 recommandée : C5.xLarge

  • Système d'exploitation — Linux

  • Logiciel — Docker, unzip, VI/Vim

  • Bande passante réseau : 1 Go minimum

Pour plus d'informations, consultez la documentation BMC.

Architecte cloud, administrateur cloud

Créez un système de fichiers Amazon EFS.

Créez un système de fichiers Amazon EFS en suivant les instructions de l'étape 1 : Création de votre système de fichiers Amazon EFS dans la documentation Amazon EFS.

Lors de la création du système de fichiers, procédez comme suit :

  • Choisissez la classe de stockage Standard.

  • Choisissez le même VPC que celui que vous avez utilisé pour lancer vos instances EC2.

Administrateur cloud, architecte cloud

Installez Docker et configurez le serveur de gestion.

Connectez-vous à vos instances EC2 :

Connectez-vous à vos instances EC2 en suivant les instructions de Connect to your Linux instance dans la documentation Amazon EC2.

Configurez vos instances EC2 :

Pour chaque instance EC2, procédez comme suit :

  1. Pour installer Docker, exécutez la commande suivante :

    sudo yum install docker
  2. Pour démarrer Docker, exécutez la commande suivante :

    sudo service docker start
  3. Pour valider l'état de Docker, exécutez la commande suivante :

    sudo service docker status
  4. Dans le /etc/selinux dossier, remplacez le config fichier parSELINUX=permissive.

  5. Téléchargez les VerificationScripts.zip fichiers model9-v2.x.y_build_build-id-server.zip et (que vous avez téléchargés précédemment) dans un dossier temporaire de l'une des instances EC2 (par exemple, dans le /var/tmp dossier de votre instance).

  6. Pour accéder au tmp dossier, exécutez la commande suivante :

    cd/var/tmp
  7. Pour décompresser le script de vérification, exécutez la commande suivante :

    unzip VerificationScripts.zip
  8. Pour modifier le répertoire, exécutez la commande suivante :

    cd /var/tmp/sysutils/PrereqsScripts
  9. Pour exécuter le script de vérification, exécutez la commande suivante :

    ./M9VerifyPrereqs.sh
  10. Une fois que le script de vérification vous invite à saisir la saisie, entrez l'URL et le numéro de port Amazon S3. Entrez ensuite l'IP/DNS z/OS et le numéro de port.

    Remarque : le script exécute une vérification pour confirmer que l'instance EC2 peut se connecter au compartiment S3 et à l'agent qui s'exécutent sur le mainframe. Si une connexion est établie, un message de réussite s'affiche.

Architecte cloud, administrateur cloud

Installez le logiciel du serveur de gestion.

  1. Créez un dossier et un sous-dossier dans le répertoire racine (par exemple,/data/model9) de l'instance EC2 que vous souhaitez rendre active en tant que serveur.

  2. Pour installer le amazon-efs-utils package et monter le système de fichiers Amazon EFS créé précédemment, exécutez les commandes suivantes :

    sudo yum install -y amazon-efs-utils sudo mount -t efs -o tls <File System ID>:/ /data/model9
  3. Pour mettre à jour le /etc/fstab fichier de l'instance EC2 avec une entrée pour le système de fichiers Amazon EFS (afin qu'Amazon EFS soit automatiquement remonté au redémarrage d'Amazon EC2), exécutez la commande suivante :

    <Amazon-EFS-file-system-id>:/ /data/model9 efs defaults,_netdev 0 0
  4. Pour définir le chemin d'accès aux fichiers d'installation de BMC AMI Cloud et l'emplacement d'installation cible, exécutez les commandes suivantes pour exporter les variables :

    export MODEL9_HOME=/data/model9 export M9INSTALL=/var/tmp

    Remarque : Nous vous recommandons d'ajouter ces commandes EXPORT à votre .bashrc script.

  5. Pour modifier le répertoire, exécutez la cd $MODEL9_HOME commande, puis créez un autre sous-répertoire en exécutant la mkdir diag commande.

  6. Pour décompresser le fichier d'installation, exécutez la commande suivante :

    unzip $M9INSTALL/model9-<v2.x.y>_build_<build-id>-server.zip

    Remarque : Remplacez x.y (la version) et build-id par vos valeurs.

  7. Pour déployer l'application, exécutez les commandes suivantes :

    docker load -i $MODEL9_HOME/model9-<v2.x.y>_build_<build-id>.docker docker load -i $MODEL9_HOME/postgres-12.10-x86.docker.gz

    Remarque : Remplacez v2.x.y (la version) et build-id par vos valeurs.

  8. Dans le $MODEL9_HOME/conf dossier, mettez à jour le model9-local.yml fichier.

    Remarque : Certains paramètres ont des valeurs par défaut et d'autres peuvent être mis à jour si nécessaire. Pour plus d'informations, consultez les instructions contenues dans le model9-local.yml fichier.

  9. Créez un fichier appelé $MODEL9_HOME/conf, puis ajoutez-y les paramètres suivants :

    TZ=America/New_York EXTRA_JVM_ARGS=-Xmx2048m
  10. Pour créer un pont réseau Docker, exécutez la commande suivante :

    docker network create -d bridge model9network
  11. Pour démarrer le conteneur de base de données PostgreSQL pour BMC AMI Cloud, exécutez la commande suivante :

    docker run -p 127.0.0.1:5432:5432 \ -v $MODEL9_HOME/db/data:/var/lib/postgresql/data:z \ --name model9db --restart unless-stopped \ --network model9network \ -e POSTGRES_PASSWORD=model9 -e POSTGRES_DB=model9 -d postgres:12.10
  12. Une fois le conteneur PostgreSQL lancé, exécutez la commande suivante pour démarrer le serveur d'applications :

    docker run -d -p 0.0.0.0:443:443 -p 0.0.0.0:80:80 \ --sysctl net.ipv4.tcp_keepalive_time=600 \ --sysctl net.ipv4.tcp_keepalive_intvl=30 \ --sysctl net.ipv4.tcp_keepalive_probes=10 \ -v $MODEL9_HOME:/model9:z -h $(hostname) --restart unless-stopped \ --env-file $MODEL9_HOME/conf/model9.env \ --network model9network \ --name model9-v2.x.y model9:<v2.x.y>.<build-id>

    Remarque : Remplacez v2.x.y (la version) et build-id par vos valeurs.

  13. Pour vérifier l'état de santé des deux conteneurs, exécutez la commande suivante :

    docker ps -a
  14. Pour installer un serveur de gestion sur les instances EC2 passives, répétez les étapes 1 à 4, 7 et 10 à 13.

Remarque : pour résoudre les problèmes, accédez aux journaux enregistrés dans le /data/model9/logs/ dossier. Pour plus d'informations, consultez la documentation BMC.

Architecte cloud, administrateur cloud
TâcheDescriptionCompétences requises

Ajoutez un nouvel agent.

Avant d'ajouter un nouvel agent, vérifiez les points suivants :

  • Un agent BMC AMI Cloud s'exécute sur le LPAR du mainframe et a été complètement initialisé. Identifiez l'agent en recherchant le message d'ZM91000I MODEL9 BACKUP AGENT INITIALIZEDinitialisation dans le spool.

  • Un conteneur Docker pour le serveur de gestion est entièrement initialisé et en cours d'exécution.

Vous devez créer un agent sur le serveur de gestion avant de définir des politiques de sauvegarde et d'archivage. Pour créer l'agent, procédez comme suit :

  1. Utilisez un navigateur Web pour accéder au serveur de gestion déployé sur votre machine Amazon EC2, puis connectez-vous à l'aide des informations d'identification de votre mainframe.

  2. Choisissez l'onglet AGENTS, puis sélectionnez AJOUTER UN NOUVEL AGENT.

  3. Dans Nom, entrez le nom de l'agent.

  4. Dans Nom d'hôte/adresse IP, entrez le nom d'hôte ou l'adresse IP de votre ordinateur central.

  5. Pour Port, entrez votre numéro de port.

  6. Choisissez TESTER LA CONNEXION. Vous pouvez voir un message de réussite si la connectivité est correctement établie.

  7. Choisissez CREATE.

Une fois l'agent créé, vous verrez l'état de connexion par rapport à l'agent de stockage d'objets et à l'agent mainframe dans une nouvelle fenêtre qui apparaît dans le tableau.

Administrateur ou développeur de stockage mainframe

Créez une politique de sauvegarde ou d'archivage.

  1. Choisissez POLITIQUES.

  2. Choisissez CREATE POLICY.

  3. Sur la page CRÉER UNE NOUVELLE POLITIQUE, entrez les spécifications de votre politique.

    Remarque : Pour plus d'informations sur les spécifications disponibles, consultez la section Création d'une nouvelle politique dans la documentation BMC.

  4. Choisissez Finish (Terminer).

  5. La nouvelle politique est désormais répertoriée sous forme de tableau. Pour voir ce tableau, cliquez sur l'onglet POLITIQUES.

Administrateur ou développeur de stockage mainframe
TâcheDescriptionCompétences requises

Exécutez la politique de sauvegarde ou d'archivage.

Exécutez la politique de sauvegarde ou d'archivage des données que vous avez créée précédemment à partir du serveur de gestion, manuellement ou automatiquement (selon un calendrier). Pour exécuter la politique manuellement :

  1. Choisissez l'onglet POLITIQUES dans le menu de navigation.

  2. Sur le côté droit du tableau correspondant à la politique que vous souhaitez exécuter, choisissez le menu à trois points.

  3. Choisissez Exécuter maintenant.

  4. Dans la fenêtre de confirmation contextuelle, choisissez YES, RUN POLICY NOW.

  5. Une fois la politique exécutée, vérifiez le statut d'exécution dans la section relative à l'activité de la stratégie.

  6. Pour la politique exécutée, choisissez le menu à trois points, puis choisissez Afficher le journal d'exécution pour afficher les journaux.

  7. Pour vérifier que la sauvegarde a été créée, vérifiez le compartiment S3.

Administrateur ou développeur de stockage mainframe

Restaurez la politique de sauvegarde ou d'archivage.

  1. Dans le menu de navigation, choisissez l'onglet POLITIQUES.

  2. Choisissez la politique sur laquelle exécuter votre processus de restauration. Cela répertoriera toutes les activités de sauvegarde ou d'archivage exécutées dans le passé pour cette politique spécifique.

  3. Pour sélectionner les sauvegardes que vous souhaitez restaurer, choisissez la colonne Date-heure. Le nom du file/Volume/Storage groupe indique les détails d'exécution de la politique.

  4. Sur le côté droit du tableau, choisissez le menu à trois points, puis sélectionnez RESTAURER.

  5. Dans la fenêtre contextuelle, entrez le nom, le volume et le groupe de stockage de votre cible, puis choisissez RESTORE.

  6. Entrez les informations d'identification de votre ordinateur central, puis sélectionnez à nouveau RESTAURER.

  7. Pour vérifier que la restauration a réussi, consultez les journaux ou le mainframe.

Administrateur ou développeur de stockage mainframe
TâcheDescriptionCompétences requises

Exécutez la politique de sauvegarde ou d'archivage à l'aide de M9CLI.

Utilisez le M9CLI pour effectuer des processus de sauvegarde et de restauration à partir de TSO/E, REXX ou via JCL sans définir de règles sur le serveur de gestion BMC AMI Cloud.

En utilisant TSO/E :

Si vous utilisez TSO/E, assurez-vous qu'il M9CLI REXX est concaténé à. TSO Pour sauvegarder un ensemble de données via TSO/E, utilisez la commande. TSO M9CLI BACKDSN <DSNAME>

Remarque : Pour plus d'informations sur les commandes M9CLI, consultez la référence de la CLI dans la documentation BMC.

À l'aide de JCL :

Pour exécuter la politique de sauvegarde et d'archivage à l'aide de JCL, exécutez la M9CLI commande.

À l'aide d'opérations par lots :

L'exemple suivant montre comment archiver un ensemble de données en exécutant la M9CLI commande par lots :

//JOBNAME JOB … //M9CLI EXEC PGM=IKJEFT01 //STEPLIB DD DISP=SHR,DSN=<MODEL9 LOADLIB> //SYSEXEC DD DISP=SHR,DSN=<MODEL9 EXEC LIB> //SYSTSPRT DD SYSOUT=* //SYSPRINT DD SYSOUT=* //SYSTSIN DD TSO M9CLI ARCHIVE M9CLI ARCHIVE <DSNNAME OR DSN PATTERN> /
Administrateur ou développeur de stockage mainframe

Exécutez la politique de sauvegarde ou d'archivage dans le batch JCL.

BMC AMI Cloud fournit un exemple de routine JCL appelé M9SAPIJ. Vous pouvez personnaliser M9SAPIJ pour exécuter une politique spécifique créée sur le serveur de gestion à l'aide d'une JCL. Cette tâche peut également faire partie d'un planificateur de lots permettant d'exécuter automatiquement des processus de sauvegarde et de restauration.

Le traitement par lots attend les valeurs obligatoires suivantes :

  • Adresse IP/nom d'hôte du serveur de gestion

  • Numéro de port

  • ID ou nom de stratégie (créé sur le serveur de gestion)

Remarque : Vous pouvez également modifier d'autres valeurs en suivant les instructions de l'exemple de tâche.

Administrateur ou développeur de stockage mainframe

Ressources connexes