你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Skytap 将 IBM i 系列迁移到 Azure

Azure 虚拟网络
Azure 专用链接
Azure ExpressRoute
Azure 虚拟机
Azure Data Box

此示例体系结构演示如何将本机 IBM i 备份和恢复服务与 Microsoft Azure 组件配合使用,以便快速将 IBM i 工作负载迁移到 Azure 上的 Skytap。 此本机 IBM Power9 基础结构托管在 Azure 数据中心内,最大限度地减少传统工作负荷与在 Azure 上本机运行的工作负荷之间的延迟。 你可以获得 Azure 的可靠性和影响力、按需部署和缩放 IBM i 逻辑分区(LDR)的灵活性,以及通过 Azure 存储的完整备份和恢复服务。

建筑

关系图,其中显示了用于将 IBM i 工作负载迁移到 Azure 上的 Skytap Microsoft Azure 组件的信息图。

下载此体系结构的 Visio 文件

工作流

关系图中的数字对应于以下数据流。

  1. 本地用户使用 Web 浏览器通过专用 Azure ExpressRoute 连接连接到 Azure。 此基于 Web 的应用为在 Azure 上的 Skytap 中运行的 IBM i 实例上运行的服务提供了新式界面。

  2. FTP 代理和 Azure Data Box Gateway 部署在数据中心的现有 IBM i 基础结构旁。 在迁移之前,GoSave 或备份、恢复和媒体服务(BRMS)用于备份 IBM i 系统。

  3. Data Box Gateway 通过 Azure 专用链接终结点将数据从 IBM i 系统发送到 Azure Blob 存储帐户。

  4. FTP 代理和 Data Box Gateway 部署在 Azure 环境中的 Skytap 中,网络与 IBM i 系统相同。

  5. IBM i 系统使用选项 21(还原系统和用户数据)、选项 23(还原用户数据)或 BRMS(用于原始备份)在 Azure 上的 Skytap 上还原。

组件

体系结构使用以下组件:

  • azure 上的 Skytap 是一项服务,可在 Azure 数据中心的硬件上运行 IBM Power 和 x86 传统工作负荷。 在基于 IBM Power 的 AIX、IBM i 或 Linux 操作系统上运行应用程序的任何规模的组织都可以以很少的前期努力将其迁移到 Azure。

  • Azure 虚拟机 实例提供按需、可缩放的计算能力。 虚拟机(VM)提供虚拟化的灵活性,而无需购买和维护运行它的物理硬件。

  • Azure 虚拟网络 是 Azure 中专用网络的基本构建基块。 作为软件定义的网络,虚拟网络(VNet)为 VM 和其他 Azure 资源提供隔离的环境,以相互通信、Internet 和本地网络。 详细了解 Skytap Azure 连接Skytap Well-Architected Framework中的工作原理。

  • Azure 专用链接 在虚拟网络中创建自己的专用链接服务,以便 Web 客户端可以使用 Azure 上的 Skytap 中的资源。

  • Azure Blob 存储 是一种对象存储解决方案,旨在存储大量非结构化数据,例如文本和二进制数据。

  • Azure ExpressRoute 通过连接提供商提供的专用连接将本地网络扩展到Microsoft云服务(包括 Azure 和 Office 365)。 在 Skytap 入门 Azure 网络指南中详细了解 Azure ExpressRoute 如何与 Skytap 配合使用。

  • Azure Data Box Gateway 是在本地安装的虚拟设备。 使用网络文件系统(NFS)和服务器消息块(SMB)协议将数据写入其中,Data Box Gateway 将数据发送到 Azure。

选择

  • 可以通过虚拟专用网络(VPN)或 Internet 连接到 Azure 上的 Skytap 中运行的 IBM i 实例。 例如,可以使用 SSH(Secure Shell)访问 Azure 上的 IBM i 应用程序。

  • 若要最大程度地提高安全性并最大程度地减少开放端口的数量,可以将 VM 用作堡垒主机,以便管理对 LPAR 的访问。 堡垒主机在 Azure 上的 VNet 中运行。 例如,管理员可以使用 5250 终端模拟器访问其 IBM i 系统。

  • 可以在迁移之前使用 BRMS 备份系统,然后使用 BRMS 还原进行增量备份。

  • 在高可用性方案中,可以近乎实时地通过组织的 ExpressRoute 或 VPN 连接复制日记数据。 如果发生故障,可以执行近即时故障转移的角色交换。

方案详细信息

IBM System i 系列中端计算机于 1988 年首次作为 AS/400 引入。 到目前为止,选择是在将 iSeries 应用程序移动到云之前重新架构应用程序,或者在本地或共同定位设施中维护它们,这两种成本都很高。

在此示例中,Azure 上的 Web 应用为用户在 Azure 上的 Skytap 中运行的资源提供新式界面。 可以继续在本地 IBM i 上运行关键组件或记录系统(SOR)。 还可以迁移完整的 IBM i 工作负载,并使用本机 Azure 服务(例如高级分析和机器学习)对其进行现代化。 在此类型的全云方案中,Azure 上的 Skytap 可帮助你优化成本。

潜在的用例

  • 启用运行 IBM i 到 Azure 的本地工作负荷的轻松自助直接迁移。

  • 在连接到 IBM i 上运行的早期系统和数据的混合配置中使用本机 Azure 服务实现应用程序的现代化。

  • 使用经济高效的 Azure 解决方案提高业务连续性,以便进行备份和灾难恢复。

  • 通过按需快速部署 IBM i 实例来添加规模。

考虑

这些注意事项实现 Azure Well-Architected 框架的支柱,这是一组指导原则,可用于提高工作负荷的质量。 有关详细信息,请参阅 azure Well-Architected FrameworkMicrosoft。

可靠性

可靠性可确保应用程序能够履行对客户的承诺。 有关详细信息,请参阅 可靠性的设计评审清单。

Azure 上的 Skytap 在 SSD RAID 6+1 存储和 10 Gb/秒背板网络支持的 IBM Power9 Systems 上构建了较高的可靠性。

安全

安全性提供针对故意攻击和滥用宝贵数据和系统的保证。 有关详细信息,请参阅 安全的设计评审清单。

Azure 上的 Skytap 满足行业云安全要求,包括服务组织 2(SOC 2)和 SOC 3 证明以及符合 ISO 27001 和 PCI DSS 3.2 的系统和组织控制。 若要详细了解 Skytap 如何保护工作负荷,可以在 Skytap Well-Architected Framework 安全支柱中获取详细信息。

成本优化

成本优化是研究减少不必要的开支和提高运营效率的方法。 有关详细信息,请参阅 成本优化的设计评审清单。

在 Azure 上的 Skytap 中运行 IBM i 系列工作负荷有助于优化与本地部署相比的成本。 基于消耗的使用情况计划仅允许根据需要部署 LPA,并按需缩放它们以满足工作负荷的需求。

请参阅 Azure 市场中 Azure 上的 Skytap 计划 + 定价 选项卡的详细信息。

性能效率

性能效率是工作负荷的缩放能力,以满足用户以高效方式满足它的需求。 有关详细信息,请参阅 性能效率的设计评审清单。

Azure 上的 Skytap 提供高性能和效率,支持要求高达 44,000 CPW 和 512 GB RAM 的工作负载,同时提供云规模的优势。 借助按需容量和即用即付定价,可以节省在本地添加硬件以满足不断变化的需求的费用。 可以使用较小的 LPAR,而不是几个大型 LDR,并根据需要配置资源。

基于 Azure 的解决方案的优点之一是能够横向扩展。缩放使应用程序可以使用几乎无限的计算容量。 Azure 支持多种扩展计算能力的方法,例如 虚拟机规模集,以及跨群集 负载均衡。 其他服务动态缩放计算资源。 此外,Azure 上的应用程序还可以使用 Kubernetes 群集 作为指定资源的计算服务。

Azure 计算纵向扩展可以像为工作负荷选择正确的 虚拟机 一样简单。

部署此方案

若要开始在 Azure 上运行 iSeries 应用程序,请查看 Azure 市场中 Azure 模板上的 Skytap。 使用 Skytap Well-Architected Framework详细了解不同的迁移和部署选项。

后续步骤

若要详细了解 Azure 上的 Skytap,请联系 legacy2azure@microsoft.com 或查看以下资源:

  • 请参阅运行 IBM Power 演示的应用 云迁移。

  • 了解如何使用 Azure上的 Skytap 来 加速云策略。

  • 浏览 Azure 市场上的 Azure 模板上的 Skytap。

  • 了解Skytap 迁移选项。

  • Skytap Well-Architected Framework

  • Skytap 文档