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

使用 Skytap 将 AIX 工作负载迁移到 Azure

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

Azure 上的 Skytap 可简化在 IBM Power 系统上运行的应用程序的云迁移。 此示例演示了如何将 AIX 逻辑分区 (LPAR) 迁移到 Azure 上的 Skytap,并且该迁移基于最新客户体验中的最佳实践。 Microsoft Azure 上的 Web 应用为用户提供了新式接口,该接口适用于在 Azure 上的 Skytap 上的 LPAR 中运行的资源。

体系结构

Diagram that shows Azure components used to migrate IBM i workloads to Skytap on Azure.

下载此体系结构的 Visio 文件

工作流

图中的编号对应于以下数据流。

  1. 本地用户使用 Web 浏览器通过 Azure ExpressRoute 连接到 Azure,这将创建专用连接。 该基于 Web 的应用为在 Azure 上的 Skytap 中的 AIX LPAR 上运行的服务提供了新式接口。

  2. Azure Data Box Gateway 部署在数据中心的现有 AIX 基础结构(包括 AIX 网络安装管理 (NIM) 服务器)旁的本地。 Data Box Gateway 加载数据并在 Azure 上完成系统还原。 AIX 备份使用操作系统的本机 mksyb 和 savevg 命令运行。

  3. 备份到 Data Box Gateway 的文件将通过 Azure 专用链接(用于私下访问 Azure 服务的终结点)迁移到组织的 Azure Blob 存储帐户。

  4. 在 Azure 上的 Skytap 环境中,运行 Unix 的 NIM 服务器用于将基本 AIX 操作系统还原到 Azure 上的 Skytap 中的 LPAR。

  5. AIX LPAR 将重新启动。 所有数据卷组都通过 Data Box Gateway 通过网络文件系统 (NFS) 协议还原。 为每个要还原的 LPAR 重复此过程。

组件

该体系结构使用以下组件:

  • Azure 上的 Skytap 是一项可在 Azure 数据中心的硬件上运行 IBM Power 和 x86 传统工作负载的服务。 在基于 IBM Power 的 AIX 或 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。

备选方法

  • 要访问在 Azure 上的 Skytap 中运行的 AIX 实例,可以通过虚拟专用网络 (VPN) 或 Internet 进行连接。 例如,可以使用 SSH(安全外壳)访问 Azure 上的 AIX 系统。

  • 为了最大程度地提高安全性并最大程度地减少开放端口的数量,你可以将 VM 用作 Bastion 主机,以实现对 LPAR 的管理访问。 Bastion 主机在 Azure 上的 VNet 中运行。

  • 若要简化用户访问,可以在 Azure 上为在 Azure 上的 Skytap 中运行的 AIX 实例构建新式前端和应用,同时继续在 AIX 上运行关键组件或记录系统 (SOR)。

方案详细信息

自 1986 年推出以来,AIX 操作系统一直是大型任务关键型应用程序的最佳选择。 AIX 旨在使用在给定 IBM 电源服务器上单独运行的多个 LPAR,从零开始设计虚拟化。 到现在为止,可以选择重构应用程序以将其移动到云,或承担在本地或同一地点设施中维护这些应用程序的费用。

Azure 上的 Skytap 是一种专用硬件,可提供本机 IBM Power9 基础结构和 AIX 操作系统。 Azure 存储提供了完整的基于云的备份和恢复。 无需重构或重塑应用程序即可在 Azure 上的 Skytap 中运行它们,并且在本地管理现有 IBM Power 应用程序的方式变化很小。

迁移后,如果需要,可以开始利用本机 Azure 服务来现代化应用程序,也可以继续在 AIX 上运行系统。 无论采用哪种方式,都可以立即获得 Azure 的复原能力、灵活性、高可用性和可伸缩性。

可能的用例

  • 启动简单的自助直接迁移,将 AIX 工作负载移到 Azure 上的 Skytap。

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

  • 通过按需快速部署 AIX LPAR 来添加规模。

  • 加速 DevOps,并使用按需资源提高测试范围。

  • 使用 Skytap 在 Azure 模板和环境中创建虚拟实验室,以便为客户和用户轻松演示 AIX 应用程序。

注意事项

可用性

Azure 上的 Skytap 具有高可靠性,该性质基于 SSD RAID 6+1 存储和 10 Gb/秒底板网络支持的 IBM Power9 系统。

可用性为 99.95% 的服务级别协议 (SLA) 支持 Azure 上的 Skytap。

性能

Azure 上的 Skytap 提供高性能和高效率,支持高达 16 vCPU 和 512 GB 内存的严苛工作负载,同时提供云规模的优势。 借助按需容量和即用即付定价,可无需在本地添加硬件以支持更高的需求。 你可以使用较小的 LPAR 而不是大的 LPAR,并根据需要配置资源。

Azure 上的 Skytap 通过对 IBM Power9 系统上的 AIX 的本机支持来促进卓越运营,这些系统托管在 Azure 数据中心内并由 Microsoft 管理。

可伸缩性

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

若要在 Azure 中纵向扩展,请为工作负载选择更大的 VM 大小

安全性

Azure 上的 Skytap 满足行业云安全要求,包括服务组织的系统和组织控制 2 (SOC 2) 和 SOC 3 证明以及符合 ISO 27001 和 PCI DSS 3.2。 若要详细了解 Skytap 如何保护工作负载,可以参阅 Skytap 架构良好的框架安全支柱,了解更多信息。

成本优化

相较于本地部署,在 Azure 上的 Skytap 中运行基于 AIX 的系列工作负载有助于优化成本。 基于占用的使用计划允许仅根据需要部署 AIX LPAR,并根据需要对其进行缩放以满足工作负载的需要。

在 Azure 市场中的 Azure 上的 Skytap 的计划 + 定价选项卡上查看更多定价信息。

部署此方案

若要开始在 Azure 上运行 AIX 应用程序,请查看 Azure 市场中的 Azure 上的 Skytap 模板。 详细了解 Skytap 架构良好的框架的各种迁移和部署选项。

后续步骤

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