En este artículo se describe cómo usar tecnologías de virtualización de Unisys, un asociado de Microsoft, con un servidor empresarial Unisys ClearPath Forward (CPF) Dorado existente. Con este enfoque, puede acelerar el traslado a Azure y eliminar la necesidad de volver a escribir el código de la aplicación o rediseñar la arquitectura de la base de datos. El código heredado se mantiene en su forma original. Las pantallas de la aplicación, las interacciones de usuario y las estructuras de datos en segundo plano no se modifican, lo que elimina la necesidad de volver a formar a los usuarios.
Architecture
Arquitectura de origen de ejemplo (premigración): la siguiente arquitectura muestra un servidor empresarial de Unisys CPF Dorado (Sperry 1100/2200) típico.
Descargue un archivo Visio de esta arquitectura.
Arquitectura de Azure de ejemplo (posterior a la migración): la siguiente arquitectura ilustra un ejemplo de uso de tecnologías de virtualización de Unisys relacionadas con el servidor empresarial Unisys CPF Dorado.
Descargue un archivo Visio de esta arquitectura.
Flujo de trabajo
Las llamadas numéricas 1, 2 y 3 se usan en ambos diagramas para resaltar las similitudes entre los estados anterior y posterior del sistema.
- El acceso de usuario se proporciona a través del puerto TLS 443 para acceder a aplicaciones basadas en web. La capa de presentación de las aplicaciones basadas en web puede permanecer sin cambios para reducir la necesidad de nueva formación del cliente. Por otro lado, la capa de presentación de la aplicación web se puede actualizar con los marcos de experiencia de usuario más recientes si lo desea. Además, para el acceso de administrador a las máquinas virtuales (VM), se pueden usar hosts de Azure Bastion para aumentar la seguridad reduciendo al mínimo los puertos abiertos.
- Se admiten impresoras y otros dispositivos de salida del sistema siempre que estén conectados a la IP asociada a la red de Azure. Las funciones de impresión en Dorado se conservan para que no se necesiten cambios en la aplicación.
- La función Operations se mueve fuera del servidor empresarial Dorado a una máquina virtual de Azure. Puede implementar más automatización mediante una máquina virtual OpCon en el ecosistema para supervisar y controlar todo el entorno.
- Si las cintas físicas están en uso, se convierten en cintas virtuales. Se conservan el formato de cinta y la funcionalidad de lectura y escritura. Las cintas se escriben en Azure o en el almacenamiento sin conexión. Se mantiene la funcionalidad de la cinta, lo que elimina la necesidad de volver a escribir el código fuente. Entre las ventajas se incluyen las cuentas de Azure Blob Storage para la copia de seguridad de archivos de cintas virtuales y tiempos de acceso más rápidos, ya que las operaciones de E/S se realizan directamente en el disco.
- La construcción de almacenamiento Dorado se asigna a Azure Storage, manteniendo la nomenclatura de la unidad de disco Dorado. No se necesitan cambios en la aplicación ni en las operaciones.
- Azure Site Recovery proporciona funcionalidades de recuperación ante desastres (DR) mediante la creación de reflejo de las máquinas virtuales de Azure en una región secundaria de Azure. Estas funcionalidades garantizan una conmutación por error rápida en el caso excepcional de que se dé un error en el centro de datos de Azure.
Componentes
- Azure Virtual Machines es uno de los distintos tipos de recursos informáticos a petición y escalables que ofrece Azure. Una máquina virtual ofrece la flexibilidad de la virtualización sin necesidad de adquirir y mantener el hardware físico.
- Azure Virtual Network es el bloque de creación básico de una red privada en Azure. Virtual Network permite muchos tipos de recursos de Azure, como máquinas virtuales, para comunicarse de forma segura entre ellos, con Internet y con las redes locales. Virtual Network es similar a una red tradicional de las que usaría en su propio centro de datos, pero aporta las ventajas adicionales de la infraestructura de Azure, como la escala, la disponibilidad y el aislamiento. Las tarjetas de interfaz de red (NIC) permiten que una máquina virtual se comunique con Internet, Azure y los recursos locales. Por ejemplo, puede agregar más tarjetas de interfaz de red a la misma máquina virtual, lo que permite que las máquinas virtuales secundarias Solaris tengan sus propios dispositivos de interfaz de red y direcciones IP dedicados.
- Azure ExpressRoute permite ampliar las redes locales en la nube de Microsoft a través de una conexión privada que facilita un proveedor de conectividad. Con ExpressRoute, se pueden establecer conexiones con servicios en la nube de Microsoft, como Azure y Microsoft 365.
- Azure Site Recovery habilita la conmutación por error de región a región de Azure para la recuperación ante desastres si se produce una interrupción de la región primaria.
Alternativas
La virtualización de Unisys del entorno de OS2200 proporciona un enfoque de lift-and-shift para realizar la transición a Azure. Los datos, los procesos y el código de la aplicación se mantienen y transfieren a Azure. Las pruebas son mínimas porque todas las aplicaciones se transfieren desde el sistema central.
Otras formas de transferir datos y procesos a Azure son:
- Refactorización del código de la aplicación en C# o Java mediante herramientas automatizadas. Esta solución mueve la funcionalidad, pero proporciona una base de código en un formulario nativo de Azure. Esta solución tarda más tiempo en implementarse y requiere pruebas exhaustivas para garantizar la funcionalidad mantenida.
- Volver a escribir el código de la aplicación en el idioma que prefiera. Esta solución suele ser la solución más larga y costosa. El código se vuelve a escribir para tener en cuenta las necesidades de la aplicación. Posibilidad de agregar una nueva funcionalidad. Esta solución requiere pruebas exhaustivas para asegurarse de que el nuevo código funciona según lo previsto.
Detalles del escenario
Los servidores empresariales Unisys rastrean su patrimonio en los primeros servidores empresariales disponibles comercialmente. Los sistemas Unisys CPF Dorado (Sperry 1100/2200) y Libra (Programa de control Burroughs Serie A/Master) son entornos operativos de servidor empresarial completos. Se pueden escalar verticalmente para controlar cargas de trabajo críticas. Puede emular, convertir o modernizar estos sistemas en Azure. Azure ofrece características de rendimiento y métricas de Acuerdo de Nivel de Servicio (SLA) similares o incluso mejoradas.
Una transición de Unisys mueve todo el sistema Dorado desde el hardware actual a Azure a través de una máquina virtual. El sistema operativo 2200 Exec y todos los procesadores, las bibliotecas y los datos aparecen como lo hacían en el entorno físico. El sistema operativo requiere una licencia de Unisys. La arquitectura incluye máquinas virtuales compatibles, que controlan funciones como operaciones de cintas virtuales, automatización y administración de cargas de trabajo (OpCon), servicios web y otras funciones de soporte técnico. La arquitectura también usa características de Azure Storage, que incluyen lo siguiente:
- Los discos SSD administrados de Azure son volúmenes de almacenamiento de nivel de bloque que administra Azure y que se usan con Azure Virtual Machines. Los tipos de discos disponibles son discos Ultra, SSD Premium, SSD Estándar y HDD Estándar. Para esta arquitectura debe usar discos SSD Premium o SSD Ultra.
- Azure Files es un servicio que puede usar para administrar completamente los recursos compartidos de archivos en la nube a los que se puede acceder mediante el protocolo estándar del bloque de mensajes del servidor (SMB) estándar del sector. Los recursos compartidos de archivos de Azure se pueden montar simultáneamente en implementaciones de Windows, Linux y macOS en la nube o locales.
La ventaja de este enfoque es un rápido traslado a Azure en comparación con otras metodologías. Dado que los costos de las instalaciones y de mantenimiento de hardware disminuyen, hay una rápida rentabilidad de la inversión (ROI). Como el entorno de Dorado no cambia, no hay ningún costo asociado por tener que formar de nuevo a usuarios y programadores.
En función del objetivo final, una transición puede ser el estado final o un primer paso para modernizar las aplicaciones dentro del entorno de Dorado o dentro de Azure. Este enfoque proporciona una ruta de acceso medida y planeada para actualizar las aplicaciones. Conserva la inversión en el código de la aplicación existente. Después de la conversión, puede usar otros servicios de análisis de datos de Unisys CloudForte y Azure.
Posibles casos de uso
- Mueva las cargas de trabajo existentes de Unisys CPF Dorado a Azure rápidamente, con un riesgo bajo.
- Use Azure Arc para crear un plan de recuperación ante desastres para una carga de trabajo local existente.
- Incorpore Unisys Cloud Forte o los servicios de datos de Azure a las funcionalidades de cliente existentes.
- Use CPF basado en Azure para servir como entorno de recuperación ante desastres, pruebas o desarrollo sin necesidad de más recursos de hardware o instalaciones.
Consideraciones
Estas consideraciones implementan los pilares del Azure Well-Architected Framework, que es un conjunto de principios rectores que puede utilizar para mejorar la calidad de una carga de trabajo. Para más información, consulte Marco de buena arquitectura de Microsoft Azure.
Confiabilidad
La confiabilidad garantiza que la aplicación pueda cumplir los compromisos contraídos con los clientes. Para más información, consulte Resumen del pilar de fiabilidad.
Unisys CPF en Azure usa Site Recovery para garantizar la disponibilidad y coherencia del sistema.
Seguridad
La seguridad proporciona garantías contra ataques deliberados y el abuso de datos y sistemas valiosos. Para más información, consulte Introducción al pilar de seguridad.
Unisys CPF es un sistema seguro por sí mismo. Azure agrega una capa de cifrado para los datos en reposo y en movimiento.
La tecnología Unisys Stealth oculta los puntos de conexión. Azure ofrece otros controles de seguridad.
Optimización de costos
La optimización de costos trata de reducir los gastos innecesarios y mejorar las eficiencias operativas. Para más información, vea Información general del pilar de optimización de costos.
Unisys CPF en Azure elimina por adelantado el mantenimiento del hardware y facilita los costos de las instalaciones. Los ahorros adicionales se derivan de no tener que volver a formar al personal en cómo usar el sistema. El equipo virtualizado se ejecuta igual que en la planta del centro de datos.
También puede optimizar los costos mediante el proceso para ajustar el tamaño de la capacidad de las VM desde el principio, junto con un cambio de tamaño simplificado, según sea necesario. Para más información, consulte los Principios de la optimización de costos del Marco de buena arquitectura de Azure.
Para calcular el costo de los productos y configuraciones de Azure, visite la calculadora de precios de Azure.
Para obtener más información sobre las ofertas y precios de CPF de Unisys, visite Productos CPF de Unisys.
Excelencia operativa
La excelencia operativa abarca los procesos de las operaciones que implementan una aplicación y la mantienen en ejecución en producción. Para más información, consulte Introducción al pilar de excelencia operativa.
Unisys demuestra excelencia operativa al presentar un entorno conocido al personal, al tiempo que incluye nuevos servicios, como Site Recovery, para proporcionar la conmutación por error para la recuperación ante desastres.
Para optimizar la eficacia operativa, implemente la solución con plantillas de Azure Resource Manager y utilice Azure Monitor para medir y mejorar el rendimiento. Consulte los Principios de excelencia operativa del Marco de buena arquitectura y la Supervisión para DevOps.
Eficiencia del rendimiento
La eficiencia del rendimiento es la capacidad de la carga de trabajo para escalar con el fin de satisfacer de manera eficiente las demandas que los usuarios hayan ejercido sobre ella. Para obtener más información, vea Resumen del pilar de eficiencia del rendimiento.
Unisys coincide con el rendimiento operativo en Azure con Developer Studio. Puede usar el nivel gold o platinum en función de sus necesidades operativas y de carga de trabajo. Use Developer Studio para aumentar la velocidad de las tareas, incluido el desarrollo de código nuevo, las consultas, la generación de informes y otras tareas.
Colaboradores
Microsoft mantiene este artículo. Originalmente lo escribieron los siguientes colaboradores.
Creadores de entidad de seguridad:
- Philip Brooks | Director de programas sénior
- Adam Gallagher | Administrador de soluciones sénior
Para ver los perfiles no públicos de LinkedIn, inicie sesión en LinkedIn.
Pasos siguientes
Para obtener más información, póngase en contacto con legacy2azure@microsoft.com o vea los siguientes recursos:
- Documentación de Azure ExpressRoute
- Migración de sistemas centrales y de rango medio de Azure
- Documentación de Azure Virtual Network
- Creación, cambio o eliminación de una interfaz de red
- Introducción a los discos administrados de Azure
- Rehospedaje del sistema central en Azure Virtual Machines
- OpCon de SMA en Azure
- Unisys CloudForte para Azure en Azure Marketplace
- Administración en la nube de Unisys
- Rehospedaje del sistema central MCP de CPF de Unisys en Azure mediante la virtualización de Unisys
- Ciberseguridad de Unisys
- ¿Qué es Azure Files?