Modernisation du mainframe : c'est DevOps parti AWS avec Micro Focus - 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.

Modernisation du mainframe : c'est DevOps parti AWS avec Micro Focus

Créée par Kevin Yung () AWS

Source : ordinateur IBM central z/OS

Cible : AWS

Type R : N/A

Environnement : PoC ou pilote

Technologies : DevOps ; Infrastructures

AWSservices : Amazon EC2 ; AWS CloudFormation AWS CodeBuild ; AWS CodeCommit ; AWS CodeDeploy ; AWS Systems Manager ; AWS CodePipeline

Récapitulatif

Défis pour les clients

Organisations qui exécutent des applications de base sur du matériel mainframe rencontrent généralement quelques difficultés lorsque le matériel doit évoluer pour répondre aux exigences des innovations numériques. Ces défis incluent les contraintes suivantes. 

  • Les environnements de développement et de test du mainframe ne peuvent pas évoluer en raison de la rigidité des composants matériels du mainframe et du coût élevé des modifications.

  • Le développement d'ordinateurs centraux fait face à des pénuries de compétences, car les nouveaux développeurs ne sont pas habitués aux outils de développement de mainframe traditionnels et ne s'y intéressent pas. Les technologies modernes telles que les conteneurs, les pipelines d'intégration continue/de livraison continue (CI/CD) et les frameworks de test modernes ne sont pas disponibles pour le développement de mainframes.

Résultats du modèle

Pour relever ces défis, Amazon Web Services (AWS) et Micro Focus, un AWS partenaire du réseau de partenaires (APN), ont collaboré pour créer ce modèle. La solution est conçue pour vous aider à atteindre les résultats suivants.

  • Amélioration de la productivité des développeurs. Les développeurs peuvent recevoir de nouvelles instances de développement de mainframe en quelques minutes.

  • Utilisation du AWS cloud pour créer de nouveaux environnements de test de mainframe dotés d'une capacité pratiquement illimitée.

  • Provisionnement rapide de la nouvelle infrastructure CI/CD du mainframe. Le provisionnement AWS peut être effectué en une heure à l'aide de AWS CloudFormation and AWS Systems Manager.

  • Utilisation native d'AWS DevOps outils pour le développement de mainframes, notamment AWS CodeBuild,, AWS CodeCommit AWS CodePipeline AWS CodeDeploy, et Amazon Elastic Container Registry (AmazonECR).

  • Transformez le développement en cascade traditionnel en développement agile dans les projets mainframe.

Résumé des technologies

Dans ce modèle, la pile cible contient les composants suivants.

Composants logiques

Solutions de mise en œuvre

Description

Référentiels de code source

AccuRev Serveur Micro Focus CodeCommit, Amazon ECR

Gestion du code source : la solution utilise deux types de code source. 

  • Code source du mainframe, par exemple COBOLJCL, etc. 

  • AWSmodèles d'infrastructure et scripts d'automatisation 

Les deux types de code source nécessitent un contrôle de version, mais ils sont gérés différemmentSCMs. Le code source déployé sur le mainframe ou les serveurs Micro Focus Enterprise est géré dans Micro Focus AccuRev Server. AWSles modèles et les scripts d'automatisation sont gérés dans CodeCommit. Amazon ECR est utilisé pour les référentiels d'images Docker.

Instances de développeurs d'entreprise

Amazon Elastic Compute Cloud (AmazonEC2), développeur Micro Focus Enterprise pour Eclipse

Les développeurs de mainframe peuvent développer du code sur Amazon à l'aide EC2 de Micro Focus Enterprise Developer pour Eclipse. Ainsi, il n'est plus nécessaire de recourir au matériel du mainframe pour écrire et tester le code. 

Gestion des licences Micro Focus

Micro Focus License Manager

Pour une gestion et une gouvernance centralisées des licences Micro Focus, la solution utilise Micro Focus License Manager pour héberger la licence requise.

Canalisations CI/CD

CodePipeline, CodeBuild CodeDeploy, Micro Focus Enterprise Developer dans un conteneur, Micro Focus Enterprise Test Server dans un conteneur, Micro Focus Enterprise Server

Les équipes de développement de mainframe ont besoin de pipelines CI/CD pour effectuer la compilation du code, les tests d'intégration et les tests de régression. Dans AWS CodePipeline et CodeBuild peut fonctionner avec Micro Focus Enterprise Developer et Enterprise Test Server dans un conteneur de manière native.

Conditions préalables et limitations

Prérequis

Name (Nom)

Description

py3270

py3270 est une interface Python pour x3270, un IBM émulateur de terminal 3270. Il fournit un an API à un sous-processus x3270 ou s3270.

x3270

x3270 est un émulateur de terminal IBM 3270 pour le système X Window et Windows.  Cela peut être utilisé par le développeur pour des tests unitaires en local.

Bibliothèque Robot-Framework-Mainframe-3270

Mainframe3270 est une bibliothèque pour Robot Framework basée sur le projet py3270.

Micro Focus Verastream

Micro Focus Verastream est une plate-forme d'intégration qui permet de tester les actifs du mainframe de la même manière que les applications mobiles, les applications Web et les services SOA Web.

Programme d'installation et licence de Micro Focus Unified Functional Testing (UFT)

Micro Focus Unified Functional Testing est un logiciel qui permet d'automatiser les tests fonctionnels et de régression pour les applications et les environnements logiciels.

Programme d'installation et licence de Micro Focus Enterprise Server

Enterprise Server fournit l'environnement d'exécution pour les applications mainframe.

Programme d'installation et licence du serveur de test Micro Focus Enterprise

Micro Focus Enterprise Test Server est un environnement de test d'applications pour IBM mainframe

Programme d' AccuRev installation et licence Micro Focus pour le serveur, et programme d' AccuRev installation et licence Micro Focus pour les systèmes d'exploitation Windows et Linux

AccuRev fournit la gestion du code source (SCM). Le AccuRev système est conçu pour être utilisé par une équipe de personnes qui développent un ensemble de fichiers.

Programme d'installation, correctif et licence Micro Focus Enterprise Developer pour Eclipse

Enterprise Developer fournit aux développeurs de mainframe une plate-forme leur permettant de développer et de gérer les principales applications en ligne et par lots du mainframe.

Limites

  • La création d'une image Windows Docker n'est pas prise en charge dans CodeBuild. Ce problème signalé nécessite l'assistance des équipes Windows Kernel/ HCS et Docker. La solution consiste à créer un runbook de génération d'images Docker à l'aide de Systems Manager. Ce modèle utilise la solution de contournement pour créer des images de conteneur Micro Focus Enterprise Developer for Eclipse et Micro Focus Enterprise Test Server. 

  • La connectivité au cloud privé virtuel (VPC) n' CodeBuild étant pas encore prise en charge sous Windows, le modèle n'utilise pas Micro Focus License Manager pour gérer les licences dans les conteneurs Micro Focus Enterprise Developer et Micro Focus Enterprise Test Server.

Versions du produit

  • Micro Focus Enterprise Developer 5.5 ou version ultérieure

  • Micro Focus Enterprise Test Server 5.5 ou version ultérieure

  • Micro Focus Enterprise Server 5.5 ou version ultérieure

  • Micro Focus AccuRev 7.x ou version ultérieure

  • Image de base Windows Docker pour Micro Focus Enterprise Developer et Enterprise Test Server : microsoft/dotnet-framework-4.7.2-runtime

  • Image de base de Linux Docker pour le AccuRev client : amazonlinux:2

Architecture

Environnement mainframe

Dans le cadre du développement d'un mainframe classique, les développeurs doivent utiliser le matériel du mainframe pour développer et tester des programmes. Ils sont confrontés à des limites de capacité, par exemple à un million d'instructions par seconde (MIPS) pour l'environnement de développement/test, et ils doivent s'appuyer sur les outils disponibles sur les ordinateurs centraux.

Dans de nombreuses organisations, le développement des mainframes suit la méthodologie de développement en cascade, les équipes s'appuyant sur de longs cycles pour publier les modifications. Ces cycles de lancement sont généralement plus longs que ceux du développement de produits numériques.   

Le schéma suivant montre plusieurs projets de mainframe partageant du matériel mainframe pour leur développement. Dans le domaine du matériel mainframe, il est coûteux d'étendre un environnement de développement et de test à un plus grand nombre de projets.

Diagram showing mainframe architecture with z/OS, IBM Z, and various components for project teams.

 

 

AWSarchitecture

Ce modèle étend le développement des mainframes au AWS cloud. Tout d'abord, il utilise Micro Focus AccuRev SCM pour héberger le code source du mainframe. AWS Micro Focus Enterprise Developer et Micro Focus Enterprise Test Server sont ensuite disponibles pour créer et tester le code du mainframe. AWS 

Les sections suivantes décrivent les trois principaux composants du modèle.

1. SCM

DansAWS, le modèle utilise Micro Focus AccuRev pour créer un ensemble d'SCMespaces de travail et de contrôle de version pour le code source du mainframe. Son architecture basée sur les flux permet le développement parallèle de mainframes pour plusieurs équipes. Pour fusionner une modification, utilisez AccuRev le concept de promotion. Pour ajouter cette modification à d'autres espaces de travail, AccuRev utilise le concept de mise à jour.

Au niveau du projet, chaque équipe peut créer un ou plusieurs flux AccuRev pour suivre les changements au niveau du projet. C'est ce que l'on appelle les flux de projets. Ces flux de projet sont hérités du même flux parent. Le flux parent est utilisé pour fusionner les modifications des différents flux de projet.

Chaque flux de projet peut promouvoir le code vers AccuRev, et un déclencheur de publication de promotion est configuré pour lancer le pipeline AWS CI/CD. La génération réussie d'une modification de flux de projet peut être promue vers son flux parent pour d'autres tests de régression.  

En général, le flux parent est appelé flux d'intégration du système. Lorsqu'il y a une promotion d'un flux de projet vers un flux d'intégration du système, un déclencheur de post-promotion lance un autre pipeline CI/CD pour exécuter des tests de régression.

Outre le code mainframe, ce modèle inclut des AWS CloudFormation modèles, des documents Systems Manager Automation et des scripts. Conformément aux infrastructure-as-code meilleures pratiques, leur version est contrôlée dans. AWS CodeCommit 

Si vous devez resynchroniser le code du mainframe avec un environnement mainframe à des fins de déploiement, Micro Focus fournit la solution Enterprise Sync, qui synchronise le code de l' AccuRev SCMarrière vers le mainframe. SCM

2. Environnements de développement et de test

Dans une grande entreprise, il est difficile de faire évoluer plus d'une centaine, voire plus d'un millier de développeurs mainframe. Pour répondre à cette contrainte, le modèle utilise des instances Amazon EC2 Windows pour le développement. Sur les instances, les outils Micro Focus Enterprise Developer pour Eclipse sont installés. Le développeur peut effectuer tous les tests de code du mainframe et le débogage localement sur l'instance. 

AWSLes documents Systems Manager State Manager et Automation sont utilisés pour automatiser le provisionnement des instances de développement. Le délai moyen de création d'une instance de développeur est de 15 minutes. Les logiciels et configurations suivants sont préparés.

  • AccuRev Client Windows pour extraire et valider le code source dans AccuRev

  • Outil Micro Focus Enterprise Developers pour Eclipse, permettant d'écrire, de tester et de déboguer du code du mainframe en local

  • Frameworks de test open source Framework de test de développement piloté par le comportement en Python (BDD) Behave, py3270, et émulateur x3270 pour créer des scripts pour tester des applications

  • Un outil de développement Docker permettant de créer l'image Docker du serveur de test d'entreprise et de tester l'application dans le conteneur Docker du serveur de test d'entreprise 

Au cours du cycle de développement, les développeurs utilisent l'EC2instance pour développer et tester le code du mainframe localement. Lorsque les modifications locales sont testées avec succès, les développeurs les promeuvent sur le AccuRev serveur.  

3. Canalisations CI/CD

Dans le modèle, les pipelines CI/CD sont utilisés pour les tests d'intégration et les tests de régression avant le déploiement dans l'environnement de production. 

Comme expliqué dans la SCM section, AccuRev utilise deux types de flux : un flux de projet et un flux d'intégration. Chaque flux est connecté à des pipelines CI/CD. Pour effectuer l'intégration entre le AccuRev serveur et AWS CodePipeline, le modèle utilise un script de AccuRev post-promotion pour créer un événement permettant de lancer le CI/CD.

Par exemple, lorsqu'un développeur promeut une modification d'un flux de projet dans AccuRev, il lance un script de post-promotion à exécuter dans AccuRev Server. Le script télécharge ensuite les métadonnées de la modification dans un compartiment Amazon Simple Storage Service (Amazon S3) afin de créer un événement Amazon S3. Cet événement lancera l'exécution d'un pipeline CodePipeline configuré. 

Le même mécanisme de déclenchement d'événements est utilisé pour le flux d'intégration et ses pipelines associés. 

Dans le pipeline CI/CD, CodePipeline utilise CodeBuild le conteneur client Micro Focus AccuRev Linux pour extraire le code le plus récent des AccuRev flux. Le pipeline commence ensuite CodeBuild à utiliser le conteneur Windows Micro Focus Enterprise Developer pour compiler le code source, et à utiliser le conteneur Windows Micro Focus Enterprise Test Server CodeBuild pour tester les applications mainframe.

Les pipelines CI/CD sont construits à l'aide de AWS CloudFormation modèles, et le plan directeur sera utilisé pour de nouveaux projets. En utilisant les modèles, il faut moins d'une heure à un projet pour créer un nouveau pipeline CI/CD. AWS

Pour étendre les capacités de test de votre mainframeAWS, le modèle intègre la suite de DevOps tests Micro Focus, Micro Focus Verastream et le serveur Micro Focus. UFT En utilisant les DevOps outils modernes, vous pouvez exécuter autant de tests AWS que vous le souhaitez.

Un exemple d'environnement de développement de mainframe avec Micro Focus activé AWS est illustré dans le schéma suivant.

AWS development pipeline with shared components for multiple project teams.

 

Pile technologique cible

Cette section examine de plus près l'architecture de chaque composant du modèle.

1. Référentiel de code source — AccuRev SCM

Micro Focus AccuRev SCM est configuré pour gérer les versions du code source du mainframe. Pour une haute disponibilité, AccuRev prend en charge les modes principal et réplica. Les opérateurs peuvent basculer vers la réplique lorsqu'ils effectuent des opérations de maintenance sur le nœud principal. 

Pour accélérer la réponse du pipeline CI/CD, le modèle utilise Amazon CloudWatch Events pour détecter les modifications du code source et lancer le démarrage du pipeline.

  1. CodePipeline Il est configuré pour utiliser une source Amazon S3.

  2. Une règle d' CloudWatch événements est configurée pour capturer les événements S3 à partir d'un compartiment S3 source.

  3. La règle CloudWatch Events définit une cible pour le pipeline.

  4. AccuRev SCMest configuré pour exécuter un script de post-promotion localement une fois la promotion terminée.

  5. AccuRev SCMgénère un XML fichier contenant les métadonnées de la promotion, et le script télécharge le XML fichier dans le compartiment S3 source.

  6. Après le téléchargement, le compartiment S3 source envoie des événements conformes à la règle CloudWatch Events, et la règle CloudWatch Events lance leur CodePipeline exécution. 

Lorsque le pipeline s'exécute, il lance un CodeBuild projet visant à utiliser un conteneur client AccuRev Linux pour extraire le dernier code du mainframe à partir d'un flux associé AccuRev .   

Le schéma suivant montre une configuration AccuRev de serveur.

AWS architecture diagram showing VPC with two Availability Zones, primary and replica instances, and data flow between components.

2. Modèle de développeur d'entreprise 

Le modèle utilise des EC2 modèles Amazon pour simplifier la création de l'instance de développeur. En utilisant State Manager, il peut appliquer les paramètres logiciels et de licence aux EC2 instances de manière cohérente.

Le EC2 modèle Amazon intègre ses paramètres VPC contextuels et ses paramètres d'instance par défaut, et il respecte les exigences de balisage de l'entreprise. À l'aide d'un modèle, une équipe peut créer ses propres nouvelles instances de développement. 

Lorsqu'une instance de développeur démarre, en l'associant à des balises, Systems Manager utilise State Manager pour appliquer l'automatisation. L'automatisation comprend les étapes générales suivantes.

  1. Installez le logiciel Micro Focus Enterprise Developer et installez les correctifs.

  2. Installez le AccuRev client Micro Focus pour Windows.

  3. Installez le script préconfiguré permettant aux développeurs de rejoindre le AccuRev stream. Initialisez les espaces de travail Eclipse.

  4. Installez des outils de développement, notamment x3270, py3270 et Docker.

  5. Configurez les paramètres de licence pour qu'ils pointent vers un équilibreur de charge Micro Focus License Manager.

Le schéma suivant montre une instance de développeur d'entreprise créée par le EC2 modèle Amazon, avec le logiciel et la configuration appliqués à l'instance par State Manager. Les instances de développement d'entreprise se connectent à Micro Focus License Manager pour activer leur licence.

AWS architecture diagram showing VPC across two availability zones with auto scaling group and instances.

 

3.  Canalisations CI/CD

Comme expliqué dans la section sur AWS l'architecture, dans le modèle, il existe des pipelines CI/CD au niveau du projet et des pipelines d'intégration du système. Chaque équipe de projet mainframe crée un pipeline ou plusieurs pipelines CI/CD pour créer les programmes qu'elle développe dans le cadre d'un projet. Ces pipelines CI/CD du projet extraient le code source d'un flux associé AccuRev . 

Au sein d'une équipe de projet, les développeurs font la promotion de leur code dans le AccuRev flux associé. Ensuite, la promotion lance le pipeline du projet pour créer le code et exécuter des tests d'intégration. 

Chaque pipeline CI/CD de projet utilise des CodeBuild projets dotés de l'outil Micro Focus Enterprise Developer Amazon ECR image et de l'outil Micro Focus Enterprise Test Server Amazon ECR image. 

CodePipeline et CodeBuild sont utilisés pour créer les CDs pipelines CI/. Parce que CodeBuild , sans frais ni engagements initiaux, vous ne payez que pour ce que vous utilisez. CodePipeline Par rapport au matériel mainframe, la AWS solution réduit considérablement les délais de mise en service du matériel et réduit le coût de votre environnement de test.

Dans le développement moderne, plusieurs méthodologies de test sont utilisées. Par exemple, le développement piloté par les tests (TDD) et le Robot BDD Framework. Grâce à ce modèle, les développeurs peuvent utiliser ces outils modernes pour les tests de mainframe. Par exemple, en utilisant x3270, py3270 et l'outil de test Behave python, vous pouvez définir le comportement d'une application en ligne. Vous pouvez également utiliser le framework robot build mainframe 3270 dans ces pipelines CI/CD.

Le schéma suivant montre le pipeline CI/CD Team Stream. 

Diagram showing image processing workflow with Services AWS and components.

Le schéma suivant montre le rapport de test CI/CD du projet produit par CodePipeline Mainframe3270 Robot Framework.

Test report summary showing 100% pass rate for 3 test cases in 2.662 seconds.

Le schéma suivant montre le rapport de test CI/CD du projet produit par CodePipeline Py3270 et Behave. BDD

Test report summary showing 100% pass rate for 2 test cases related to bank demo functions.

Une fois que les tests au niveau du projet ont été réussis, le code testé est manuellement promu vers le flux d'intégration dans AccuRev SCM. Vous pouvez automatiser cette étape une fois que les équipes auront confiance dans la couverture des tests de leur pipeline de projets.

Lorsque le code est promu, le pipeline CI/CD d'intégration du système extrait le code fusionné et effectue des tests de régression. Le code fusionné est promu à partir de tous les flux de projets parallèles.

En fonction de la finesse requise pour l'environnement de test, les clients peuvent disposer d'un plus grand nombre de pipelines CI/CD d'intégration de systèmes dans différents environnementsUAT, par exemple en pré-production. 

Dans le modèle, les outils utilisés dans le pipeline d'intégration du système sont Micro Focus Enterprise Test Server, Micro Focus UFT Server et Micro Focus Verastream. Tous ces outils peuvent être déployés dans le conteneur Docker et utilisés avec CodeBuild.

Après avoir testé avec succès les programmes du mainframe, l'artefact est stocké, avec contrôle de version, dans un compartiment S3. 

Le schéma suivant montre un pipeline CI/CD d'intégration du système.

Diagram showing AWS image processing workflow with Amplify SDK, Lambda functions, and S3 storage.

 

Une fois que l'artefact a été testé avec succès dans les pipelines CI/CD d'intégration du système, il peut être promu pour un déploiement en production. 

Si vous devez redéployer le code source sur le mainframe, Micro Focus propose la solution Enterprise Sync pour synchroniser le code source depuis Mainframe AccuRev Endeavour.

Le schéma suivant montre un pipeline CI/CD de production déployant l'artefact sur des serveurs Micro Focus Enterprise. Dans cet exemple, CodeDeploy orchestre le déploiement de l'artefact mainframe testé dans Micro Focus Enterprise Server.

Workflow diagram showing steps from code to deployment with Services AWS icons.

Outre la présentation de l'architecture du pipeline CI/CD, vous pouvez également lire le billet de AWS DevOps blog Automatisez des milliers de tests de mainframe AWS avec la suite Micro Focus Enterprise pour plus d'informations sur le test d'applications mainframe dans et. CodeBuild CodePipeline Reportez-vous au billet de blog pour connaître les meilleures pratiques et les détails relatifs à la réalisation de tests sur mainframe surAWS.

Outils

Outils

AWSoutils d'automatisation

Outils Micro Focus

Autres outils

Épopées

TâcheDescriptionCompétences requises
Déployez un AccuRev SCM serveur principal à l'aide de AWS CloudFormation.AWS CloudFormation
Créez l'utilisateur AccuRev administrateur.

Connectez-vous au AccuRev SCM serveur et exécutez la CLI commande pour créer un utilisateur administrateur.

AccuRev SCMAdministrateur du serveur
Créez des AccuRev streams.

Créez des AccuRev flux qui héritent des flux supérieurs dans l'ordre : production, intégration du système, flux d'équipe.

AccuRev SCMAdministrateur
Créez les comptes de AccuRev connexion des développeurs.

Utilisez des AccuRev SCM CLI commandes pour créer des comptes de connexion AccuRev utilisateur pour les développeurs de mainframe.

AccuRev SCMAdministrateur
TâcheDescriptionCompétences requises
Déployez le modèle de EC2 lancement Amazon en utilisant AWS CloudFormation.

AWS CloudFormation À utiliser pour déployer un modèle de EC2 lancement Amazon pour les instances de Micro Focus Enterprise Developer. Le modèle inclut un document Systems Manager Automation pour l'instance Micro Focus Enterprise Developer.

AWS CloudFormation
Créez l'instance Enterprise Developer à partir du EC2 modèle Amazon.AWSConnexion à la console et compétences de développeur de mainframe
TâcheDescriptionCompétences requises
Créez l'image Docker de l'outil Micro Focus Enterprise Developer.

Utilisez la commande Docker et l'outil de développement Micro Focus Enterprise Dockerfile pour créer l'image Docker.

Docker
Créez le référentiel Docker dans AmazonECR.

Sur la ECR console Amazon, créez le référentiel pour l'image Docker de Micro Focus Enterprise Developer.

Amazon ECR
Transférez l'image Docker de l'outil Micro Focus Enterprise Developer sur AmazonECR.

Exécutez la commande Docker push pour envoyer l'image Docker de l'outil Enterprise Developer afin de l'enregistrer dans le référentiel Docker sur Amazon. ECR

Docker
TâcheDescriptionCompétences requises
Créez l'image Docker du serveur de test Micro Focus Enterprise.

Utilisez la commande Docker et le fichier Dockerfile du serveur de test Micro Focus Enterprise pour créer l'image Docker.

Docker
Créez le référentiel Docker dans AmazonECR.

Sur la ECR console Amazon, créez le ECR référentiel Amazon pour l'image Docker du serveur de test Micro Focus Enterprise.

Amazon ECR
Transférez l'image Docker du serveur de test Micro Focus Enterprise vers AmazonECR.

Exécutez la commande Docker push pour envoyer et enregistrer l'image Docker du serveur de test d'entreprise sur Amazon. ECR

Docker
TâcheDescriptionCompétences requises
Créez le AWS CodeCommit référentiel.

Sur la CodeCommit console, créez un référentiel Git pour l'infrastructure et le AWS CloudFormation code.

AWS CodeCommit
Téléchargez le AWS CloudFormation modèle et le code d'automatisation dans le CodeCommit référentiel.

Exécutez la commande Git push pour télécharger le AWS CloudFormation modèle et le code d'automatisation dans le référentiel.

Git
Déployez le pipeline CI/CD Team Stream via. CloudFormation

Utilisez le AWS CloudFormation modèle préparé pour déployer un pipeline CI/CD Team Stream.

AWS CloudFormation
TâcheDescriptionCompétences requises
Créez l'image Micro Focus UFT Docker.

Utilisez la commande Docker et le UFT Dockerfile Micro Focus pour créer l'image Micro Focus Docker.

Docker
Créez le référentiel Docker dans Amazon ECR pour l'UFTimage Micro Focus.

Sur la ECR console Amazon, créez le référentiel Docker pour l'UFTimage Micro Focus.

Amazon ECR
Transférez l'image Micro Focus UFT Docker vers AmazonECR.

Exécutez la commande Docker push pour envoyer et enregistrer l'image Docker du serveur de test d'entreprise sur Amazon. ECR

Docker
Créez l'image Micro Focus Verastream Docker.

Utilisez la commande Docker et le fichier Dockerfile Micro Focus Verastream pour créer l'image Docker.

Docker
Créez le référentiel Docker dans Amazon ECR pour l'image Micro Focus Verastream.

Sur la ECR console Amazon, créez le référentiel Docker pour l'image Micro Focus Verastream.

Amazon ECR
Déployez le pipeline CI/CD d'intégration du système via. CloudFormation

Utilisez le AWS CloudFormation modèle préparé pour déployer un pipeline CI/CD d'intégration du système.

AWS CloudFormation
TâcheDescriptionCompétences requises
Déployez Micro Focus Enterprise Server à l'aide du AWS Quick Start.

Pour déployer Micro Focus Enterprise Server à l'aide de AWS CloudFormation, lancez le Micro Focus Enterprise Server sur AWS Quick Start.

AWS CloudFormation
Déployez un pipeline CI/CD de déploiement en production.

Sur la AWS CloudFormation console, utilisez le AWS CloudFormation modèle pour déployer un pipeline CI/CD de déploiement de production.

AWS CloudFormation

Ressources connexes

Références

AWS Marketplace

Quick Start AWS