Copia de seguridad y archivo de datos de mainframe en Amazon S3 mediante BMC AMI Cloud Data
Santosh Kumar Singh, Gilberto Biondo y Maggie Li, Amazon Web Services
Mikhael Liberman, Model9 Mainframe Software
Resumen
Este patrón muestra cómo hacer copias de seguridad y archivar los datos del mainframe directamente en Amazon Simple Storage Service (Amazon S3) y, a continuación, recuperar y restaurar esos datos en el mainframe mediante BMC AMI Cloud Data (antes conocido como Model9 Manager). Si busca una forma de modernizar su solución de copia de seguridad y archivado como parte de su proceso de modernización del mainframe o de cumplir con los requisitos de conformidad, este patrón puede ayudarle a cumplir esos objetivos.
Por lo general, las organizaciones que ejecutan aplicaciones empresariales principales en mainframes utilizan una biblioteca de cintas virtuales (VTL) para hacer copias de seguridad de los almacenes de datos, como archivos y registros. Este método puede resultar caro porque consume MIPS facturables y no se puede acceder a los datos almacenados en cintas fuera del ordenador central. Para evitar estos problemas, puede utilizar BMC AMI Cloud Data para transferir de forma rápida y rentable los datos operativos e históricos del mainframe directamente a Amazon S3. Puede utilizar BMC AMI Cloud Data para hacer copias de seguridad y archivar datos a través de TCP/IP directamente en la AWS y, al mismo tiempo, aprovechar los motores del procesador de información integrado (zIIP) de IBM para reducir los costos, el paralelismo y los tiempos de transferencia.
Requisitos previos y limitaciones
Requisitos previos
Una cuenta de AWS activa
BMC AMI Cloud Data con una clave de licencia válida
Conectividad TCP/IP entre el mainframe y AWS
Un rol de AWS Identity and Access Management (IAM) para el acceso de lectura y escritura a un bucket de S3
Se ha establecido el acceso al producto de seguridad de mainframe (RACF) para ejecutar los procesos de BMC AMI Cloud
Un agente z/OS de BMC AMI Cloud (versión 8 de Java, SR5 FP16 de 64 bits o posterior) que tiene puertos de red disponibles, reglas de firewall que permiten el acceso a los buckets de S3 y un sistema de archivos z/FS dedicado
Requisitos
cumplidos para el servidor de administración BMC AMI Cloud
Limitaciones
BMC AMI Cloud Data almacena sus datos operativos en una base de datos PostgreSQL que se ejecuta como un contenedor de Docker en la misma instancia de Amazon Elastic Compute Cloud (Amazon EC2) que el servidor de administración. Actualmente, Amazon Relational Database Service (Amazon RDS) no admite actualmente como backend para BMC AMI Cloud Data. Para obtener más información sobre las últimas actualizaciones de los productos, consulte Novedades
en la documentación de BMC. Este patrón realiza copias de seguridad y archiva únicamente los datos del mainframe de z/OS. BMC AMI Cloud Data solo realiza copias de seguridad y archiva los archivos del mainframe.
Este patrón no convierte los datos a formatos abiertos estándar, como JSON o CSV. Utilice un servicio de transformación adicional como BMC AMI Cloud Analytics
(anteriormente conocido como Model9 Gravity) para convertir los datos a formatos abiertos estándar. Las aplicaciones nativas en la nube y las herramientas de análisis de datos pueden acceder a los datos una vez que estos se hayan escrito en la nube.
Versiones de producto
BMC AMI Cloud Data, versión 2.x
Arquitectura
Pila de tecnología de origen
Mainframe que ejecuta z/OS
Archivos de mainframe, como conjuntos de datos y archivos de z/OS UNIX System Services (USS)
Disco de mainframe, como un dispositivo de almacenamiento de acceso directo (DASD)
Cinta de mainframe (biblioteca de cintas físicas o virtuales)
Pila de tecnología de destino
Amazon S3
Instancia de Amazon EC2 en una nube privada virtual (VPC)
AWS Direct Connect
Amazon Elastic File System (Amazon EFS)
Arquitectura de destino
El siguiente diagrama muestra una arquitectura de referencia en la que los agentes de software BMC AMI Cloud Data de un mainframe controlan los procesos de archivado y respaldo de datos heredados que almacenan los datos en Amazon S3.

En el diagrama, se muestra el siguiente flujo de trabajo:
Los agentes de software de BMC AMI Cloud Data se ejecutan en particiones lógicas de mainframe (LPAR). Los agentes de software leen y escriben datos del mainframe desde el DASD o graban directamente en Amazon S3 a través de TCP/IP.
AWS Direct Connect configura una conexión física y aislada entre la red en las instalaciones y AWS. Para mejorar la seguridad, puede ejecutar una VPN de sitio a sitio sobre Direct Connect para cifrar los datos en tránsito.
El bucket de S3 almacena los archivos del mainframe como datos de almacenamiento de objetos y los agentes de BMC AMI Cloud Data se comunican directamente con los buckets de S3. Los certificados se utilizan para el cifrado HTTPS de todas las comunicaciones entre el agente y Amazon S3. El cifrado de datos de Amazon S3 se utiliza para cifrar y proteger los datos en reposo.
Los servidores de administración de BMC AMI Cloud Data se ejecutan como contenedores de Docker en instancias EC2. Las instancias se comunican con los agentes que se ejecutan en buckets de S3 y LPAR de mainframe.
Amazon EFS se monta en instancias EC2 activas y pasivas para compartir el almacenamiento del Network File System (NFS). Esto garantiza que los metadatos relacionados con una política creada en el servidor de administración no se pierdan en caso de una conmutación por error. En caso de una conmutación por error por parte del servidor activo, puede acceder al servidor pasivo sin pérdida de datos. Si el servidor pasivo devuelve un error, también podrá acceder al servidor activo sin perder ningún dato.
Herramientas
Servicios de AWS
Amazon Elastic Compute Cloud (Amazon EC2) proporciona capacidad de computación escalable y segura en la Nube de AWS. Puede lanzar tantos servidores virtuales como necesite y escalarlos o reducirlos con rapidez.
Amazon Elastic File System (Amazon EFS) permite crear y configurar sistemas de archivos compartidos en la Nube de AWS.
Amazon Simple Storage Service (Amazon S3) es un servicio de almacenamiento de objetos basado en la nube que lo ayuda a almacenar, proteger y recuperar casi cualquier cantidad de datos.
Amazon Virtual Private Cloud (Amazon VPC) le permite lanzar recursos de AWS en una red virtual que haya definido. Esa red virtual es similar a la red tradicional que utiliza en su propio centro de datos, con los beneficios de usar la infraestructura escalable de AWS.
AWS Direct Connect vincula su red interna con una ubicación de AWS Direct Connect a través de cable estándar Ethernet de fibra óptica. Con esta conexión, puede crear interfaces virtuales directamente en servicios públicos de AWS omitiendo a los proveedores de servicios de Internet en su ruta de acceso a la red.
AWS Identity and Access Management (IAM) lo ayuda a administrar de forma segura el acceso a sus recursos AWS al controlar quién está autenticado y autorizado a usarlos.
Herramientas de BMC
El servidor de administración de BMC AMI Cloud
es una aplicación de interfaz gráfica de usuario que se ejecuta como un contenedor de Docker en una Imagen de máquina de Amazon (AMI) de Amazon Linux para Amazon EC2. El servidor de administración proporciona la funcionalidad necesaria para gestionar las actividades de BMC AMI Cloud, como la elaboración de informes, la creación y administración de políticas, la ejecución de archivos y la realización de copias de seguridad, recuperaciones y restauraciones. El agente de BMC AMI Cloud
se ejecuta en un LPAR de mainframe en las instalaciones que lee y escribe archivos directamente en el almacenamiento de objetos mediante TCP/IP. Una tarea iniciada se ejecuta en un LPAR de mainframe y es responsable de leer y escribir los datos de copia de seguridad y archivar en Amazon S3 y desde este. La interfaz de la línea de comandos para mainframe de BMC AMI Cloud (M9CLI)
le proporciona un conjunto de comandos para realizar acciones de BMC AMI Cloud directamente desde el TSO/E o en operaciones por lotes, sin depender del servidor de administración.
Epics
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Cree un bucket de S3. | Cree un bucket de S3 para almacenar los archivos y volúmenes de los que desee realizar copias de seguridad y archivar desde su entorno de mainframe. | AWS general |
Cree una política de IAM. | Todos los servidores de administración y agentes de BMC AMI Cloud requieren acceso al bucket de S3 que creó en el paso anterior. Para conceder el acceso necesario, cree la siguiente política de IAM:
| AWS general |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Obtenga una licencia de software de BMC AMI Cloud. | Para obtener una clave de licencia de software, póngase en contacto con el equipo de BMC AMI Cloud | Responsable de compilación |
Descarga de la clave de licencia y el software BMC AMI Cloud | Puede obtener los archivos de instalación y la clave de licencia si sigue las instrucciones de la documentación de BMC | Administrador de la infraestructura de mainframe |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Instalación del agente de software BMC AMI Cloud |
| Administrador de la infraestructura de mainframe |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Cree instancias Linux 2 de Amazon EC2. | Lance dos instancias Linux 2 de Amazon EC2 en distintas zonas de disponibilidad siguiendo las instrucciones del Paso 1: Lanzar una instancia de la documentación de Amazon EC2. Su instancia debe cumplir los siguientes requisitos de hardware y software recomendados:
Para obtener más información, consulte la Documentación de BMC | Arquitecto de la nube, administrador de la nube |
Crear un sistema de archivos de Amazon EFS. | Cree un sistema de archivos Amazon EFS siguiendo las instrucciones del Paso 1: Cree su sistema de archivos Amazon EFS en la documentación de Amazon EFS. Al crear el sistema de archivos, haga lo siguiente:
| Arquitecto de la nube, administrador de la nube |
Instale Docker y configure el servidor de administración. | Conéctese a sus instancias de EC2: Conéctese a sus instancias EC2 siguiendo las instrucciones de Conectarse a su instancia Linux en la documentación de Amazon EC2. Configure sus instancias de EC2: Para cada instancia de EC2, haga lo siguiente:
| Arquitecto de la nube, administrador de la nube |
Instale el software del servidor de administración. |
notaPara solucionar problemas, vaya a los registros almacenados en la carpeta | Arquitecto de la nube, administrador de la nube |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Añada un nuevo agente. | Antes de añadir un nuevo agente, confirme lo siguiente:
Debe crear un agente en el servidor de administración antes de definir cualquier política de copia de seguridad y archivado. Para crear el agente, haga lo siguiente:
Una vez creado el agente, puede ver el estado Conectado en comparación con el agente de almacenamiento de objetos y el agente de mainframe en una nueva ventana que aparece en la tabla. | Desarrollador o administrador de almacenamiento de mainframe |
Cree una política de copia de seguridad o archivado. |
| Desarrollador o administrador de almacenamiento de mainframe |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Ejecute la política de copia de seguridad o archivado. | Ejecute la política de copia de seguridad o archivado de datos que creó anteriormente desde el servidor de administración de forma manual o automática (según una programación). Para ejecutar la política manualmente:
| Desarrollador o administrador de almacenamiento de mainframe |
Restaure la copia de seguridad o la política de archivos. |
| Desarrollador o administrador de almacenamiento de mainframe |
| Tarea | Descripción | Habilidades requeridas |
|---|---|---|
Ejecute la política de copia de seguridad o de archivo mediante M9CLI. | Puede utilizar M9CLI para realizar procesos de copia de seguridad y restauración desde TSO/E, REXX o mediante JCL sin configurar reglas en el servidor de administración de BMC AMI Cloud. Uso de TSO/E: Si usa TSO/E, asegúrese de que notaPara obtener más información sobre los comandos M9CLI, consulte la referencia de CLI Uso de JCL: Para ejecutar la política de copia de seguridad y archivado mediante JCL, ejecute el comando Uso de operaciones por lotes: En el siguiente ejemplo se muestra cómo archivar un conjunto de datos mediante la ejecución del comando
| Desarrollador o administrador de almacenamiento de mainframe |
Ejecute la política de copia de seguridad o de archivo en el lote JCL. | BMC AMI Cloud proporciona un ejemplo de rutina JCL llamada M9SAPIJ. Puede personalizar M9SAPIJ para que ejecute una política específica creada en el servidor de administración con un JCL. Este trabajo también puede formar parte de un programador de lotes para ejecutar automáticamente los procesos de copia de seguridad y restauración. El trabajo por lotes espera los siguientes valores obligatorios:
notaTambién puede cambiar otros valores según las instrucciones del trabajo de ejemplo. | Desarrollador o administrador de almacenamiento de mainframe |
Recursos relacionados
Modernización del mainframe con AWS
(documentación de AWS) How Cloud Backup for Mainframes Cuts Costs with Model9 and AWS
(blog AWS Partner Network) How to Enable Mainframe Data Analytics on AWS Using Model9
(blog AWS Partner Network) Recomendaciones de resiliencia de AWS Direct Connect
(documentación de AWS) Documentación de BMC AMI Cloud
(sitio web de BMC)