Azure 上的 Unisys ClearPath Forward OS 2200 企业服务器虚拟化
本文介绍如何将来自 Unisys 的虚拟化技术(Microsoft合作伙伴)与现有的 Unisys ClearPath Forward (CPF) Dorado 企业服务器配合使用。 使用此方法可以快速将系统移动到 Azure,而无需重写应用程序代码或重新设计数据库。 现有代码以原始形式维护。 应用程序屏幕、用户交互和数据结构在后台保持不变,无需重新训练用户。
建筑
以下示例 源预迁移体系结构 演示了典型的本地 Unisys CPF Dorado(2200)企业服务器。
下载此体系结构的 Visio 文件。
以下示例 Azure 迁移体系结构 使用与 Unisys CPF Dorado 企业服务器相关的 Unisys 中的虚拟化技术。
下载此体系结构的 Visio 文件。
工作流程
以下工作流与上图相对应:
两个关系图中都使用了编号标注 1、2 和 3,以突出显示之前状态与系统后状态之间的相似性。
通过传输层安全性(TLS)端口 443 提供用户访问基于 Web 的应用程序。 基于 Web 的应用程序呈现层可以保持不变,以最大程度地减少客户重新训练。 或者,可以使用新式 UX 框架更新 Web 应用程序呈现层。 若要管理员访问虚拟机(VM),可以使用 Azure Bastion 主机 通过最小化开放端口来最大程度地提高安全性。
如果打印机和其他系统输出设备通过 IP 地址附加到 Azure 网络,则支持它们。 保留 Dorado 上的打印函数,以便不需要应用程序更改。
作功能已从 Dorado 企业服务器转移到 Azure VM。 可以通过在生态系统中使用 OpCon VM 监视和控制环境来实现更多自动化。
如果物理磁带正在使用,则会将其转换为虚拟磁带。 磁带格式设置和读写功能将保留。 磁带将写入 Azure 或脱机存储。 磁带功能得到维护,无需重写源代码。 优点包括用于备份虚拟磁带文件的 Azure Blob 存储帐户 ,以及更快的访问时间,因为直接针对磁盘媒体执行输入/输出作。
Dorado 存储构造映射到 Azure 存储。 此映射维护 Dorado 磁盘驱动器命名约定。 不需要任何应用程序或操作更改。
组件
Azure 虚拟机是 Azure 提供的按需分配可缩放的计算资源之一。 在此体系结构中,Azure VM 提供虚拟化的灵活性,而无需购买和维护物理硬件。 VM 托管 Unisys CPF OS 2200 企业版服务器,并执行与托管服务器的本地物理或虚拟硬件相同的功能。
Azure 虚拟网络是一 种网络服务,也是 Azure 中专用网络的基本构建基块。 在此体系结构中,虚拟网络使许多类型的 Azure 资源(例如 VM)能够更安全地相互通信、Internet 和本地网络。 虚拟网络像数据中心中的传统网络一样运行,但利用 Azure 基础结构优势,例如可伸缩性、可用性和隔离性。 网络接口卡(NIC) 使 VM 能够与 Internet、Azure 和本地资源通信。 此功能复制本地网络基础结构的功能。 例如,可以将更多 NIC 添加到同一 VM,这允许 Solaris 子 VM 有自己的专用网络接口设备和 IP 地址。
Azure ExpressRoute 是一项服务,可用于通过来自连接提供商的专用连接将本地网络扩展到 Microsoft 云。 在此体系结构中,ExpressRoute 在本地网络与 Azure 或 Microsoft 365 之间提供专用连接。 它允许迁移的 Unisys CPF OS 2200 企业服务器建立高度安全且可靠的连接。
Azure Site Recovery 是一种灾难恢复(DR)解决方案,它通过在主要区域中断期间启用 Azure 区域到区域的故障转移,帮助确保业务连续性。 在此体系结构中,Site Recovery DR 功能将 Azure VM 镜像到次要 Azure 区域。 如果发生 Azure 数据中心故障,这些功能有助于快速故障转移。
替代方案
OS 2200 环境的 Unisys 虚拟化提供了过渡到 Azure 的 直接迁移 方法。 数据、进程和应用程序代码都维护并传输到 Azure。 测试是最小的,因为所有应用程序都从大型机进行。
将数据和进程传输到 Azure 的其他方法包括:
使用自动化工具将应用程序代码重构到 C# 或 Java。 此解决方案在将代码转换为 Azure 本机格式时传输应用程序的功能。 此解决方案需要更长的时间才能实现,并且需要彻底的测试,以帮助确保维护的功能。
将应用程序代码重写为所选语言。 此解决方案通常是最耗时且成本高昂的方法。 代码被重写以考虑应用程序需求。 可以添加新功能。 此解决方案需要彻底的测试,以帮助确保新代码按预期方式执行。
方案详细信息
Unisys 企业服务器将其遗产跟踪到第一台商业可用的企业服务器。 Unisys CPF Dorado OS 2200 系统是一个功能齐全的企业服务器作环境。 它可以垂直缩放以处理任务关键型工作负荷。 可以将系统模拟、转换或现代化为 Azure。 Azure 提供类似或改进的性能特征和服务级别协议指标。
Unisys 转换通过 VM 将整个 Dorado 系统从今天的硬件转移到 Azure。 2200 Exec OS 和所有处理器、库和数据在物理环境中一样显示。 OS 需要来自 Unisys 的许可证。 该体系结构包括支持 VM,这些 VM 处理虚拟磁带作、自动化和工作负荷管理(OpCon)、Web 服务和其他支持函数等功能。 该体系结构还使用 Azure 存储功能,包括:
Azure 托管磁盘 是 Azure 管理和虚拟机使用的块级存储卷。 可用的磁盘类型包括 Azure 超级磁盘、Azure 高级 SSD、Azure 标准 SSD 和标准 HDD。 对于此体系结构,应使用高级 SSD 或超级磁盘 SSD。
Azure 文件 存储是一项服务,可用于完全管理云中的文件共享,可通过行业标准服务器消息块协议进行访问。 Windows、Linux 和 macOS 的云或本地部署可以同时装载 Azure 文件共享。
与其他方法相比,此方法可以更快地过渡到 Azure。 由于硬件维护和设施成本降低,因此可快速返回投资回报。 由于 Dorado 环境保持不变,因此与重新训练用户和程序员无关。
根据最终目标,过渡可以是 Dorado 环境或 Azure 中应用程序现代化的第一步。 此方法提供用于更新应用程序的度量计划路径,并保留对现有应用程序代码的投资。 转换完成后,可以使用其他 Unisys 和 Azure 数据分析服务。
可能的用例
将现有的 Unisys CPF Dorado 工作负载快速迁移到 Azure,并在迁移过程中最大程度地降低风险。
使用 Azure Arc 为现有的本地工作负荷创建 DR 计划。
将 Azure 数据服务添加到现有客户端功能。
使用基于 Azure 的 CPF 充当 DR、测试或开发环境,而无需更多硬件或设施资源。
注意事项
这些注意事项实施 Azure 架构良好的框架的支柱原则,即一套可用于改进工作负荷质量的指导原则。 有关详细信息,请参阅 Well-Architected Framework。
可靠性
可靠性有助于确保应用程序能够履行对客户的承诺。 有关详细信息,请参阅可靠性设计评审核对清单。
Azure 中的 Unisys CPF 使用 Site Recovery 来提升系统可用性和一致性。 如果发生主要区域中断,Site Recovery 将为 DR 启用 Azure 区域到区域故障转移。 DR 功能将 Azure VM 镜像到次要 Azure 区域。 如果发生 Azure 数据中心故障,这些功能有助于快速故障转移。
安全
安全性提供针对故意攻击和滥用宝贵数据和系统的保证。 有关详细信息,请参阅可靠性设计审查检查表。
Unisys CPF 是一个高度安全的系统,Azure 通过为静态数据添加加密层来增强此安全性。
成本优化
成本优化侧重于减少不必要的开支和提高运营效率的方法。 有关详细信息,请参阅成本优化设计评审核对清单。
Azure 中的 Unisys CPF 可提前消除硬件维护和设施成本。 进一步的节省源于不必重新培训员工如何使用系统。 虚拟化计算机像在数据中心车间一样运行。
还可以按照流程从一开始就对 VM 的容量进行权限化,并根据需要简化大小调整,从而优化成本。 有关详细信息,请参阅 成本优化原则。
若要估算 Azure 产品和配置的成本,请参阅 Azure 定价计算器。
若要了解有关 Unisys CPF 产品和定价的详细信息,请参阅 Unisys CPF 产品。
卓越运营
卓越运营涵盖了部署应用程序并使其在生产环境中保持运行的运营流程。 有关详细信息,请参阅设计卓越运营的审查清单。
Unisys 通过维护员工熟悉的环境来展示卓越运营,同时包括 Site Recovery 等新服务以提供 DR 故障转移。
可以使用 Azure 资源管理器模板部署解决方案,并使用 Azure Monitor 来衡量和提高性能,从而优化运营效率。 有关详细信息,请参阅 DevOps 体系结构设计。
性能效率
性能效率是指工作负荷能够高效地缩放以满足用户需求。 有关详细信息,请参阅性能效率设计评审核对清单。
Unisys 通过其青铜层、白银层、黄金层、白金层和钛层在 Azure 中提供运营性能,这些层专为满足运营需求而定制。 Azure 上的 Unisys 虚拟化通过 Azure Monitor 和性能 诊断 CLI 工具提高性能效率。 这些工具支持实时优化和主动解决问题,以改进工作负荷管理。
供稿人
Microsoft维护本文。 以下参与者撰写了本文。
主要作者:
- Philip Brooks | 高级项目经理
- 亚当·加拉格尔 |高级解决方案管理器
要查看非公开的 LinkedIn 个人资料,请登录到 LinkedIn。
后续步骤
有关详细信息,请联系 legacy2azure@microsoft.com或查看以下资源:
- Azure 大型机和中型迁移
- 创建、更改或删除网络接口
- ExpressRoute 文档
- Azure 托管磁盘简介
- 虚拟机上的大型机重新托管
- Azure 中的 SMA OpCon
- Unisys 云管理
- 使用 Unisys 虚拟化将 Unisys CPF MCP 大型机重新托管到 Azure
- Unisys 网络安全
- 虚拟网络文档