此体系结构示例展示如何将本机 IBM i 备份和恢复服务与 Microsoft Azure 组件结合使用,以将 IBM i 工作负载快速迁移到 Azure 上的 Skytap。 此本机 IBM Power9 基础结构托管在 Azure 数据中心,最大程度地减少了传统工作负载与 Azure 上本地运行的工作负载之间的延迟。 你可以获得 Azure 的可靠性和覆盖范围,可以灵活地按需部署和缩放 IBM i 逻辑分区 (LPAR),并且可以通过 Azure 存储实现完整备份和恢复服务。
体系结构
下载此体系结构的 Visio 文件。
工作流
图中的编号对应于以下数据流。
本地用户使用 Web 浏览器通过专用 Azure ExpressRoute 连接连接到 Azure。 该基于 Web 的应用为在 Azure 上 Skytap 中运行的 IBM i 实例上运行的服务提供了新式接口。
FTP 代理和 Azure Data Box Gateway 部署在数据中心现有 IBM i 基础结构旁的本地。 在迁移前,GoSave 或备份、恢复和媒体服务 (BRMS) 用于备份 IBM i 系统。
Data Box Gateway 通过 Azure 专用链接终结点将数据从 IBM i 系统发送到 Azure Blob 存储帐户。
FTP 代理和 Data Box Gateway 部署在 IBM i 系统所在网络中的 Azure 环境中的 Skytap 上。
使用选项 21(还原系统和用户数据)、选项 23(还原用户数据)或 BRMS(如果用于初始备份)可以在 Azure 上的 Skytap 上还原 IBM i 系统。
组件
该体系结构使用以下组件:
Azure 上的 Skytap 是一项可在 Azure 数据中心的硬件上运行 IBM Power 和 x86 传统工作负载的服务。 在基于 IBM Power 的 AIX、IBM i 或 Linux 操作系统上运行应用程序的任何规模的组织都可以毫不费力地将其迁移到 Azure。
Azure 虚拟机实例提供按需、可缩放的计算能力。 使用虚拟机 (VM) 可以灵活进行虚拟化,无需购买和维护运行 VM 的物理硬件。
Azure 虚拟网络是 Azure 中专用网络的基本构建基块。 作为软件定义的网络,虚拟网络 (VNet) 为 VM 和其他 Azure 资源提供了一个隔离的环境,以便彼此通信、与 Internet 通信,以及与本地网络通信。 详细了解 Azure 连接性上的 Skytap 在 Skytap 架构良好的框架中的工作原理。
Azure 专用链接在虚拟网络中创建自己的专用链接服务,以便 Web 客户端可以使用来自 Azure 上的 Skytap 的资源。
Azure Blob 存储是一种对象存储解决方案,旨在存储大量非结构化数据,例如文本和二进制数据。
Azure ExpressRoute 通过连接提供商支持的专用连接将本地网络扩展到 Microsoft 云服务,包括 Azure 和 Office 365。 在 Azure 网络与 Skytap 入门指南中详细了解如何结合使用 Azure ExpressRoute 和 Skytap 。
Azure Data Box Gateway 是本地安装的虚拟设备。 可以使用网络文件系统 (NFS) 和服务器消息块 (SMB) 协议向其写入数据,Data Box Gateway 将该数据发送到 Azure。
备选方法
可以通过虚拟专用网络 (VPN) 或 Internet 连接到在 Azure 上的 Skytap 中运行的 IBM i 实例。 例如,可以使用 SSH(安全外壳)访问 Azure 上的 IBM i 应用程序。
为了最大程度地提高安全性并最大程度地减少开放端口的数量,你可以将 VM 用作 Bastion 主机,以实现对 LPAR 的管理访问。 Bastion 主机在 Azure 上的 VNet 中运行。 例如,管理员可以使用 5250 终端仿真器来访问 IBM i 系统。
可以在迁移前使用 BRMS 备份系统,然后使用 BRMS 还原进行增量备份。
在高可用性方案中,你可以通过组织的 ExpressRoute 或 VPN 连接近乎实时地复制日志数据。 如果发生故障,可以执行角色交换以实现近乎实时的故障转移。
方案详细信息
IBM System i 系列中型计算机于 1988 年首次推出,名为 AS/400。 到目前为止,可以选择重构 iSeries 应用程序,然后将其移动到云中,也可以选择在本地或在同一设备中维护 iSeries 应用程序。以上两种选择均成本高昂。
在本示例中,Azure 上的 Web 应用为用户提供了新式接口,该接口适用于在 Azure 上的 Skytap 中运行的资源。 你可以继续在本地 IBM i 上运行关键组件或记录系统 (SOR)。 你还可以迁移整个 IBM i 工作负载,并使用原生 Azure 服务(例如高级分析和机器学习)将其现代化。 在此类全云方案中,Azure 上的 Skytap 可帮助优化成本。
可能的用例
将运行 IBM i 的本地工作负载以自助方式轻松地直接迁移到 Azure。
使用混合配置中的本机 Azure 服务将应用程序现代化,该配置可连接到 IBM i 上运行的早期系统和数据。
使用经济高效的 Azure 备份和灾难恢复解决方案提高业务连续性。
通过按需快速部署 IBM i 实例来扩大规模。
注意事项
可用性
Azure 上的 Skytap 具有高可靠性,该性质基于 SSD RAID 6+1 存储和 10 Gb/秒底板网络支持的 IBM Power9 系统。
性能
Azure 上的 Skytap 提供高性能和高效率,支持高达 44,000 CPW 和 512 GB RAM 的严苛工作负载,同时提供云规模的优势。 借助按需容量和即用即付定价,可无需在本地添加硬件以满足不断变化的需求。 你可以使用较小的 LPAR 而不是大的 LPAR,并根据需要配置资源。
可伸缩性
基于 Azure 的解决方案的优势之一是可以横向扩展。缩放使得应用程序有几乎无限的计算容量可用。 Azure 支持多种横向扩展计算能力的方法,例如跨群集的虚拟机规模集和负载均衡。 其他服务动态缩放计算资源。 此外,Azure 上的应用程序还可将 Kubernetes 群集用作指定资源的计算服务。
Azure 计算纵向扩展就像为工作负载选择合适的虚拟机一样简单。
安全性
Azure 上的 Skytap 满足行业云安全要求,包括服务组织的系统和组织控制 2 (SOC 2) 和 SOC 3 证明以及符合 ISO 27001 和 PCI DSS 3.2。 若要详细了解 Skytap 如何保护工作负载,可以参阅 Skytap 架构良好的框架安全支柱,了解更多信息。
成本优化
相较于本地部署,在 Azure 上的 Skytap 中运行 IBM i 系列工作负载有助于优化成本。 基于占用的使用计划允许仅根据需要部署 LPAR,并根据需要对其进行缩放以满足工作负载的需要。
在 Azure 市场中的 Azure 上的 Skytap 的计划 + 定价选项卡上查看更多定价信息。
部署此方案
若要开始在 Azure 上运行 iSeries 应用程序,请查看 Azure 市场中的 Azure 上的 Skytap 模板。 详细了解 Skytap 架构良好的框架的各种迁移和部署选项。
后续步骤
若要详细了解 Azure 上的 Skytap,请联系 legacy2azure@microsoft.com 或查看以下资源:
请参阅运行 IBM Power 的应用的云迁移演示。
探索 Azure 市场中的 Azure 上的 Skytap 模板。
了解 Skytap 迁移选项。