Modernización del mainframe: DevOps en AWS con Micro Focus - Recomendaciones de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Modernización del mainframe: DevOps en AWS con Micro Focus

Creado por Kevin Yung (AWS)

Origen: Mainframe de IBM z/OS

Destino: AWS

Tipo R: N/D

Entorno: PoC o piloto

Tecnologías: DevOps Infraestructura

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

Resumen

Desafíos de los clientes

Las organizaciones que ejecutan aplicaciones principales en hardware de mainframe suelen enfrentarse a algunos desafíos cuando el hardware necesita escalar verticalmente para satisfacer las demandas de las innovaciones digitales. Estos desafíos incluyen las siguientes limitaciones. 

  • Los entornos de desarrollo y prueba de los mainframe no se pueden escalar debido a la inflexibilidad de los componentes de hardware de los mainframes y al elevado costo que supone cambiarlos.

  • El desarrollo de mainframes se enfrenta a una escasez de personal cualificado, ya que los nuevos desarrolladores no están familiarizados con las herramientas tradicionales de desarrollo de mainframes ni están interesados en ellas. Las tecnologías modernas, como los contenedores, las canalizaciones de integración y entrega continuas (CI/CD) y los marcos de pruebas modernos, no están disponibles para el desarrollo de mainframes.

Resultados del patrón

Para abordar estos desafíos, Amazon Web Services (AWS) y Micro Focus, un socio de la red de socios de AWS (APN), han colaborado para crear este patrón. La solución está diseñada para ayudarle a lograr los siguientes resultados.

  • Mejora de la productividad de los desarrolladores. Los desarrolladores pueden disponer de nuevas instancias de desarrollo de mainframe en cuestión de minutos.

  • Uso de la nube de AWS para crear nuevos entornos de prueba de mainframe con una capacidad prácticamente ilimitada.

  • Aprovisionamiento rápido de una nueva infraestructura de CI/CD de mainframe. El aprovisionamiento en AWS se puede completar en una hora mediante AWS CloudFormation y AWS Systems Manager.

  • Uso nativo de DevOps las herramientas de AWS para el desarrollo de mainframes, incluidas AWS CodeBuild, AWS CodeCommit CodePipeline CodeDeploy, AWS y Amazon Elastic Container Registry (Amazon ECR).

  • Transforme el desarrollo tradicional en cascada en un desarrollo ágil en proyectos de mainframe.

Resumen de tecnologías

En este patrón, la pila de destino contiene los siguientes componentes.

Componentes lógicos

Soluciones de implementación

Descripción

Repositorios de código fuente

AccuRev Servidor Micro Focus CodeCommit, Amazon ECR

Administración del código fuente – La solución utiliza dos tipos de código fuente. 

  • Código fuente de mainframe, por ejemplo COBOL, JCL, etc. 

  • Plantillas de infraestructura y scripts de automatización de AWS 

Ambos tipos de código fuente necesitan control de versiones, pero se administran en diferentes SCM. El código fuente implementado en el mainframe o en los servidores Micro Focus Enterprise se administra en Micro Focus AccuRev Server. Las plantillas y los scripts de automatización de AWS se administran en CodeCommit. Amazon ECR se utiliza para los repositorios de imágenes de Docker.

Instancias de desarrolladores empresariales

Amazon Elastic Compute Cloud (Amazon EC2), desarrollador Enterprise Micro Focus para Eclipse

Los desarrolladores de mainframe pueden desarrollar código en Amazon EC2 mediante Micro Focus Enterprise Developer para Eclipse. Esto elimina la necesidad de depender del hardware del mainframe para escribir y probar el código. 

Administración de licencias de Micro Focus

Administrador de licencias de Micro Focus

Para la gestión y el gobierno centralizados de las licencias de Micro Focus, la solución utiliza Micro Focus License Manager para alojar la licencia requerida.

Canalización de CI/CD

CodePipeline,, CodeBuild CodeDeploy, Micro Focus Enterprise Developer en un contenedor, Micro Focus Enterprise Test Server en un contenedor, Micro Focus Enterprise Server

Los equipos de desarrollo de mainframe necesitan canalizaciones de CI/CD para realizar la compilación de código, las pruebas de integración y las pruebas de regresión. En AWS, CodePipeline y CodeBuild puede funcionar con Micro Focus Enterprise Developer y Enterprise Test Server en un contenedor de forma nativa.

Requisitos previos y limitaciones

Requisitos previos 

Nombre

Descripción

py3270

py3270 es una interfaz de Python para x3270, un emulador de terminal IBM 3270. Proporciona una API para un subproceso x3270 o s3270.

x3270

x3270 es un emulador de terminal IBM 3270 para el sistema X Window y Windows.  El desarrollador lo puede utilizar para realizar pruebas unitarias a nivel local.

Robot-Framework-Mainframe-3270-Library

Mainframe3270 es una biblioteca para Robot Framework basada en el proyecto py3270.

Micro Focus Verastream

Micro Focus Verastream es una plataforma de integración que permite probar los activos del mainframe del mismo modo que se prueban las aplicaciones móviles, las aplicaciones web y los servicios web SOA.

Instalador y licencia de Micro Focus Unified Functional Testing (UFT)

Micro Focus Unified Functional Testing es un software que automatiza las pruebas funcionales y de regresión para aplicaciones y entornos de software.

Instalador y licencia de Micro Focus Enterprise Server

Enterprise Server proporciona el tiempo de ejecución para las aplicaciones de mainframe.

Instalador y licencia de Micro Focus Enterprise Test Server

Micro Focus Enterprise Test Server es un entorno de prueba de aplicaciones de mainframe de IBM

AccuRev Instalador y licencia de Micro Focus para servidores, e AccuRev instalador y licencia de Micro Focus para sistemas operativos Windows y Linux

AccuRev proporciona administración de código fuente (SCM). El AccuRev sistema está diseñado para que lo utilice un equipo de personas que están desarrollando un conjunto de archivos.

Instalador, parche y licencia de Micro Focus Enterprise Developer para Eclipse

Enterprise Developer proporciona a los desarrolladores de mainframe una plataforma para desarrollar y mantener las principales aplicaciones de mainframe en línea y por lotes.

Limitaciones

  • No se admite la creación de una imagen de Docker de Windows en CodeBuild. Este problema notificado necesita el apoyo de los equipos de Kernel/HCS y Docker de Windows. La solución alternativa consiste en crear un manual de procedimientos de imágenes de Docker mediante Systems Manager. Este patrón utiliza la solución alternativa para compilar imágenes de contenedor de Micro Focus Enterprise Developer para Eclipse y Micro Focus Enterprise Test Server. 

  • Windows aún no admite la conectividad de nube privada virtual (VPC) desde, por lo que el patrón no CodeBuild utiliza Micro Focus License Manager para administrar las licencias en los contenedores Micro Focus Enterprise Developer y Micro Focus Enterprise Test Server.

Versiones de producto

  • Micro Focus Enterprise Developer 5.5 o posterior

  • Micro Focus Enterprise Test Server 5.5 o posterior

  • Micro Focus Enterprise Server 5.5 o posterior

  • Micro Focus AccuRev 7.x o posterior

  • Imagen base de Windows Docker para Micro Focus Enterprise Developer y Enterprise Test Server: microsoft/dotnet-framework-4.7.2-runtime

  • Imagen base de Linux Docker para el AccuRev cliente: amazonlinux:2

Arquitectura

Entorno de mainframe

En el desarrollo de mainframe convencional, los desarrolladores necesitan usar hardware de mainframe para desarrollar y probar programas. Se enfrentan a limitaciones de capacidad, por ejemplo, la restricción de millones de instrucciones por segundo (MIPS) para el entorno de desarrollo/pruebas, y deben confiar en las herramientas disponibles en las computadoras mainframe.

En muchas organizaciones, el desarrollo de mainframes sigue la metodología de desarrollo en cascada, y los equipos utilizan ciclos largos para publicar los cambios. Estos ciclos de lanzamiento suelen ser más largos que los del desarrollo de productos digitales.   

El siguiente diagrama muestra varios proyectos de mainframe que comparten el hardware de mainframe para su desarrollo. En el caso del hardware de mainframe, resulta caro escalar horizontalmente un entorno de desarrollo y pruebas para más proyectos.

 

 

Arquitectura de AWS

Este patrón extiende el desarrollo de mainframe a la nube de AWS. En primer lugar, utiliza Micro Focus AccuRev SCM para alojar el código fuente del mainframe en AWS. Luego, permite que Micro Focus Enterprise Developer y Micro Focus Enterprise Test Server estén disponibles para compilar y probar el código del mainframe en AWS. 

En las siguientes secciones se describen los tres componentes principales del patrón.

1. SCM

En AWS, el patrón utiliza Micro Focus AccuRev para crear un conjunto de espacios de trabajo SCM y control de versiones para el código fuente del mainframe. Su arquitectura basada en flujos permite el desarrollo de mainframes paralelos para varios equipos. Para combinar un cambio, AccuRev utiliza el concepto de promoción. Para añadir ese cambio a otros espacios de trabajo, AccuRev utiliza el concepto de actualización.

A nivel de proyecto, cada equipo puede crear una o más secuencias para realizar un seguimiento de los cambios AccuRev a nivel de proyecto. Se denominan flujos de proyectos. Estos flujos del proyecto se heredan del mismo flujo principal. El flujo principal se usa para combinar los cambios de los diferentes flujos del proyecto.

Cada flujo de proyectos puede promover el código y se ha configurado un activador de promoción posterior para iniciar la canalización de CI/CD de AWS. AccuRev La versión correcta para el cambio de flujo de un proyecto se puede convertir en su flujo principal para realizar más pruebas de regresión.  

Por lo general, el flujo principal se denomina flujo de integración del sistema. Cuando hay un ascenso de un flujo de proyectos a una secuencia de integración de sistemas, una activación posterior a la promoción inicia otra canalización de CI/CD para ejecutar pruebas de regresión.

Además del código de mainframe, este patrón incluye CloudFormation plantillas de AWS, documentos de Systems Manager Automation y scripts. Siguiendo las prácticas infrastructure-as-code recomendadas, están controladas por versiones en AWS. CodeCommit 

Si necesita volver a sincronizar el código del mainframe con un entorno de mainframe para su implementación, Micro Focus proporciona la solución Enterprise Sync, que sincroniza el código del SCM con el AccuRev SCM del mainframe.

2. Entornos de desarrollo y pruebas

En una organización grande, escalar más de cien o incluso más de mil desarrolladores de mainframe es todo un desafío. Para abordar esta restricción, el patrón utiliza instancias Windows de Amazon EC2 para el desarrollo. En las instancias, están instaladas las herramientas Micro Focus Enterprise Developer para Eclipse. El desarrollador puede realizar todas las pruebas y depuraciones del código del mainframe de forma local en la instancia. 

Los documentos de AWS Systems Manager, State Manager y Automation se utilizan para automatizar el aprovisionamiento de instancias para desarrolladores. El tiempo medio para crear una instancia de desarrollador es de 15 minutos. Se han preparado el software y las configuraciones siguientes.

  • AccuRev Cliente de Windows para comprobar y guardar el código fuente AccuRev

  • Herramienta Micro Focus Enterprise Developers para Eclipse, para escribir, probar y depurar el código de mainframe de forma local

  • Marcos de pruebas de código abierto, pruebas de desarrollo impulsado por el comportamiento (BDD) de Python, marco de prueba Behave, py3270 y el emulador x3270 para crear scripts para probar aplicaciones

  • Una herramienta de desarrollo de Docker para crear la imagen de Docker de Enterprise Test Server y probar la aplicación en el contenedor de Docker de Enterprise Test Server 

En el ciclo de desarrollo, los desarrolladores utilizan la instancia EC2 para desarrollar y probar el código del mainframe de forma local. Cuando los cambios locales se prueban correctamente, los desarrolladores promueven el cambio en el AccuRev servidor.  

3. Canalización de CI/CD

En este patrón, las canalizaciones de CI/CD se utilizan para las pruebas de integración y las pruebas de regresión antes de la implementación en el entorno de producción. 

Como se explica en la sección SCM, AccuRev utiliza dos tipos de flujos: un flujo de proyecto y un flujo de integración. Cada flujo está enlazado con canalizaciones de CI/CD. Para realizar la integración entre el AccuRev servidor y AWS CodePipeline, el patrón utiliza un script AccuRev posterior a la promoción para crear un evento que inicie la CI/CD.

Por ejemplo, cuando un desarrollador promueve un cambio en la transmisión de un proyecto AccuRev, inicia un guion posterior a la promoción para que se ejecute en Server. AccuRev A continuación, el script carga los metadatos del cambio a un bucket de Amazon Simple Storage Service (Amazon S3) para crear un evento de Amazon S3. Este evento iniciará la ejecución de una canalización CodePipeline configurada. 

El mismo mecanismo de inicio de eventos se utiliza para el flujo de integración y sus canalizaciones asociadas. 

En la canalización de CI/CD, se CodePipeline utiliza CodeBuild con el contenedor de clientes AccuRev Linux de Micro Focus para extraer el código más reciente de las AccuRev transmisiones. A continuación, se empieza CodeBuild a utilizar el contenedor de Windows para desarrolladores de Micro Focus Enterprise para compilar el código fuente y a utilizar el contenedor de Windows de Micro Focus Enterprise Test Server CodeBuild para probar las aplicaciones de mainframe.

Las canalizaciones de CI/CD se crean con CloudFormation plantillas de AWS y el plano se utilizará para nuevos proyectos. Al usar las plantillas, un proyecto tarda menos de una hora en crear una nueva canalización de CI/CD en AWS.

Para escalar la capacidad de pruebas de mainframe en AWS, el patrón crea el conjunto de DevOps pruebas Micro Focus, Micro Focus Verastream y el servidor Micro Focus UFT. Con las DevOps herramientas modernas, puede ejecutar tantas pruebas en AWS como necesite.

En el siguiente diagrama se muestra un ejemplo de entorno de desarrollo de mainframe con Micro Focus en AWS.

 

Pila de tecnología de destino

En esta sección se ofrece una visión más detallada de la arquitectura de cada componente del patrón.

1. Repositorio de código fuente: AccuRev SCM

Micro Focus AccuRev SCM está configurado para gestionar las versiones del código fuente del mainframe. Para una alta disponibilidad, AccuRev admite los modos principal y de réplica. Los operadores pueden realizar una conmutación por error a la réplica cuando realizan tareas de mantenimiento en el nodo principal. 

Para acelerar la respuesta de la canalización de CI/CD, el patrón utiliza Amazon CloudWatch Events para detectar los cambios en el código fuente e iniciar el inicio de la canalización.

  1. CodePipeline Está configurado para usar una fuente de Amazon S3.

  2. Se configura una regla de CloudWatch eventos para capturar los eventos de S3 de un bucket de S3 de origen.

  3. La regla de CloudWatch eventos establece un objetivo para la canalización.

  4. AccuRev SCM está configurado para ejecutar un script posterior a la promoción de forma local una vez finalizada la promoción.

  5. AccuRev SCM genera un archivo XML que contiene los metadatos de la promoción y el script carga el archivo XML en el depósito S3 de origen.

  6. Tras la carga, el bucket de S3 de origen envía los eventos para que coincidan con la regla de CloudWatch eventos y la regla de CloudWatch eventos inicia la CodePipeline ejecución. 

Cuando la canalización se ejecuta, inicia un CodeBuild proyecto para utilizar un contenedor cliente de AccuRev Linux para extraer el código más reciente del mainframe de una transmisión asociada. AccuRev   

El siguiente diagrama muestra la configuración de un AccuRev servidor.

2. Plantilla para desarrolladores empresariales 

El patrón utiliza plantillas de Amazon EC2 para simplificar la creación de la instancia de desarrollador. Al utilizar State Manager, puede aplicar la configuración de software y licencia a las instancias EC2 de forma coherente.

La plantilla Amazon EC2 incluye su configuración de contexto de VPC y su configuración de instancia predeterminada, y cumple con los requisitos de etiquetado empresarial. Al usar una plantilla, un equipo puede crear sus propias instancias de desarrollo nuevas. 

Cuando se inicia una instancia de desarrollador, mediante la asociación con etiquetas, Systems Manager usa State Manager para aplicar la automatización. La automatización incluye los siguientes pasos generales.

  1. Instale el software Micro Focus Enterprise Developer e instale los parches.

  2. Instale el AccuRev cliente Micro Focus para Windows.

  3. Instale el script preconfigurado para que los desarrolladores se unan a la AccuRev transmisión. Inicialice los espacios de trabajo de Eclipse.

  4. Instale las herramientas de desarrollo, incluidas x3270, py3270 y Docker.

  5. Configure los ajustes de la licencia para que apunten a un equilibrador de carga de Micro Focus License Manager.

El siguiente diagrama muestra una instancia de desarrollador empresarial creada por la plantilla Amazon EC2, con el software y la configuración aplicados a la instancia por State Manager. Las instancias de desarrolladores empresariales se conectan a Micro Focus License Manager para activar su licencia.

 

3.  Canalización de CI/CD

Como se explica en la sección de arquitectura de AWS, en el patrón hay canalizaciones de CI/CD a nivel de proyecto y canalizaciones de integración de sistemas. Cada equipo de proyecto de mainframe crea una o varias canalizaciones de CI/CD para compilar los programas que está desarrollando en un proyecto. Estas canalizaciones de CI/CD de proyectos extraen el código fuente de una transmisión asociada. AccuRev  

En un equipo de proyecto, los desarrolladores promocionan su código en la transmisión asociada. AccuRev A continuación, la promoción inicia la cartera de proyectos para crear el código y ejecutar las pruebas de integración. 

Cada canalización de CI/CD de CodeBuild proyectos utiliza proyectos con la imagen Amazon ECR de la herramienta para desarrolladores de Micro Focus Enterprise y la imagen Amazon ECR de la herramienta Micro Focus Enterprise Test Server. 

CodePipeline y CodeBuild se utilizan para crear las canalizaciones de CI/CDS. Como CodeBuild no CodePipeline hay comisiones ni compromisos por adelantado, solo pagas por lo que utilizas. En comparación con el hardware de mainframe, la solución de AWS reduce considerablemente el tiempo de entrega del aprovisionamiento de hardware y reduce el costo del entorno de pruebas.

En el desarrollo moderno, se utilizan múltiples metodologías de prueba. Por ejemplo, el desarrollo basado en pruebas (TDD), el BDD y Robot Framework. Con este patrón, los desarrolladores pueden usar estas herramientas modernas para realizar pruebas de mainframe. Por ejemplo, si utiliza x3270, py3270 y la herramienta de prueba Behave python, puede definir el comportamiento de una aplicación en línea. También puede utilizar una compilación para mainframe de 3270 Robot Framework en estas canalizaciones de CI/CD.

En el siguiente diagrama se muestra la canalización de CI/CD de flujo de equipo. 

El siguiente diagrama muestra el informe de prueba de CI/CD del proyecto elaborado por Mainframe3270 Robot CodePipeline Framework.

El siguiente diagrama muestra el informe de prueba de CI/CD del proyecto elaborado por Py3270 y Behave BDD. CodePipeline

Una vez superadas las pruebas a nivel de proyecto, el código probado se transfiere manualmente al flujo de integración de SCM. AccuRev Puede automatizar este paso una vez que los equipos confíen en la cobertura de las pruebas de su cartera de proyectos.

Cuando se promueve el código, la canalización de CI/CD de integración del sistema comprueba el código fusionado y realiza pruebas de regresión. El código fusionado se promueve desde todos los flujos de proyectos paralelos.

En función de lo preciso que sea necesario el entorno de prueba, los clientes pueden disponer de más canalizaciones de CI/CD de integración de sistemas en distintos entornos, por ejemplo, UAT o preproducción. 

Por lo general, las herramientas utilizadas en el proceso de integración de sistemas son Micro Focus Enterprise Test Server, Micro Focus UFT Server y Micro Focus Verastream. Todas estas herramientas se pueden implementar en el contenedor de Docker y usarse con ellas. CodeBuild

Tras probar satisfactoriamente los programas del mainframe, el artefacto se almacena, con el control de versiones, en un bucket de S3. 

En el siguiente diagrama se muestra una canalización de CI/CD de integración de sistemas.

 

Una vez que el artefacto se haya probado correctamente en las canalizaciones de CI/CD de integración del sistema, podrá promocionarse para su implementación en producción. 

Si necesita volver a implementar el código fuente en el mainframe, Micro Focus ofrece la solución Enterprise Sync para sincronizar el código fuente desde el mainframe AccuRev Endeavour.

El siguiente diagrama muestra una canalización de CI/CD de producción que implementa el artefacto en los servidores empresariales de Micro Focus. En este ejemplo, CodeDeploy organiza el despliegue del artefacto de mainframe probado en Micro Focus Enterprise Server.

Además del tutorial sobre la arquitectura de la canalización de CI/CD, también puede leer la entrada del DevOps blog de AWS Automatice miles de pruebas de mainframe en AWS con Micro Focus Enterprise Suite para obtener más información sobre las pruebas de aplicaciones de mainframe en y. CodeBuild CodePipeline Consulte la entrada del blog para conocer las prácticas recomendadas y los detalles sobre la realización de pruebas de mainframe en AWS.

Herramientas

Herramientas

Herramientas de automatización de AWS

Herramientas de Micro Focus

Otras herramientas

Epics

TareaDescripciónHabilidades requeridas
Implemente un servidor AccuRev SCM principal mediante AWS CloudFormation.AWS CloudFormation
Cree el usuario AccuRev administrador.

Inicie sesión en el servidor AccuRev SCM y ejecute el comando CLI para crear un usuario administrador.

AccuRev Administrador del servidor SCM
Crea AccuRev transmisiones.

Cree AccuRev flujos que hereden de los flujos superiores en secuencia: flujos de producción, integración de sistemas y equipos.

AccuRev Administrador de SCM
Cree las cuentas de inicio de AccuRev sesión del desarrollador.

Utilice los comandos CLI de AccuRev SCM para crear cuentas de inicio de sesión de AccuRev usuarios para desarrolladores de mainframe.

AccuRev Administrador de SCM
TareaDescripciónHabilidades requeridas
Implemente la plantilla de lanzamiento de Amazon EC2 mediante AWS. CloudFormation

Utilice AWS CloudFormation para implementar una plantilla de lanzamiento de Amazon EC2 para las instancias de Micro Focus Enterprise Developer. La plantilla incluye un documento de automatización de Systems Manager para la instancia de Micro Focus Enterprise Developer.

AWS CloudFormation
Cree la instancia Enterprise Developer a partir de la plantilla de Amazon EC2.Habilidades de desarrollador de mainframe y inicio de sesión en la consola de AWS
TareaDescripciónHabilidades requeridas
Cree la imagen de Docker de la herramienta para desarrolladores empresariales de Micro Focus.

Utilice el comando de Docker y la herramienta Dockerfile de la herramienta para desarrolladores de Micro Focus Enterprise para crear la imagen de Docker.

Docker
Cree el repositorio de Docker en Amazon ECR.

En la consola de Amazon ECR, cree el repositorio para la imagen de Docker para desarrolladores de Micro Focus Enterprise.

Amazon ECR
Envíe la imagen de Docker de Micro Focus Enterprise Developer a Amazon ECR.

Ejecute el comando push de Docker para enviar la imagen de Docker de la herramienta para desarrolladores empresariales y guardarla en el repositorio de Docker de Amazon ECR.

Docker
TareaDescripciónHabilidades requeridas
Cree la imagen de Docker de Micro Focus Enterprise Test Server.

Utilice el comando de Docker y el Dockerfile de Micro Focus Enterprise Test Server para crear la imagen de Docker.

Docker
Cree el repositorio de Docker en Amazon ECR.

En la consola de Amazon ECR, cree el repositorio de Amazon ECR para la imagen de Docker del servidor de pruebas de Micro Focus Enterprise.

Amazon ECR
Envíe la imagen de Docker del Micro Focus Enterprise Test Server a Amazon ECR.

Ejecute el comando push de Docker para enviar y guardar la imagen de Docker del Enterprise Test Server en Amazon ECR.

Docker
TareaDescripciónHabilidades requeridas
Cree el CodeCommit repositorio de AWS.

En la CodeCommit consola, cree un repositorio basado en Git para la infraestructura y el CloudFormation código de AWS.

AWS CodeCommit
Cargue la CloudFormation plantilla de AWS y el código de automatización en el CodeCommit repositorio.

Ejecute el comando Git push para cargar la CloudFormation plantilla de AWS y el código de automatización en el repositorio.

Git
Implemente la canalización de CI/CD en equipo mediante. CloudFormation

Utilice la CloudFormation plantilla de AWS preparada para implementar una canalización de CI/CD para streaming en equipo.

AWS CloudFormation
TareaDescripciónHabilidades requeridas
Cree la imagen de Docker UFT de Micro Focus.

Utilice el comando Docker y el Dockerfile UFT de Micro Focus para crear la imagen de Docker de Micro Focus.

Docker
Cree el repositorio de Docker en Amazon ECR para la imagen UFT de Micro Focus.

En la consola Amazon ECR, cree el repositorio de Docker para la imagen UFT de Micro Focus.

Amazon ECR
Envíe la imagen de Docker de Micro Focus UFT a Amazon ECR.

Ejecute el comando push de Docker para enviar y guardar la imagen de Docker del Enterprise Test Server en Amazon ECR.

Docker
Cree la imagen de Docker Verastream de Micro Focus.

Utilice el comando de Docker y el Dockerfile Verastream de Micro Focus para crear la imagen de Docker.

Docker
Cree el repositorio de Docker en Amazon ECR para la imagen Verastream de Micro Focus.

En la consola Amazon ECR, cree el repositorio de Docker para la imagen Verastream de Micro Focus.

Amazon ECR
Implemente la canalización de CI/CD de integración de sistemas mediante. CloudFormation

Utilice la CloudFormation plantilla de AWS preparada para implementar una canalización de CI/CD de integración de sistemas.

AWS CloudFormation
TareaDescripciónHabilidades requeridas
Implemente Micro Focus Enterprise Server mediante AWS Quick Start.

Para implementar Micro Focus Enterprise Server mediante AWS CloudFormation, inicie Micro Focus Enterprise Server en AWS Quick Start.

AWS CloudFormation
Implemente un canalización de CI/CD para una implementación de producción.

En la CloudFormation consola de AWS, utilice la CloudFormation plantilla de AWS para implementar una canalización de CI/CD para una implementación de producción.

AWS CloudFormation

Recursos relacionados

Referencias

AWS Marketplace

AWS Quick Start