Azure 上的 Skytap 是一种云基础结构即服务 (Iaas),可用于以本机方式在 Azure 上运行 IBM Power 工作负载,例如 AIX、IBM i (AS/400) 和 Linux on Power 以及 x86 工作负载。 Skytap 不需要重构、重新架构或平台重构,因此可以轻松地将传统工作负载移动到 Azure。
如果在 Azure 上部署 Skytap,请使用Azure NetApp 文件进行文件存储。 可以随时纵向扩展或缩减存储分配,而不会造成服务中断。 还可以动态调整存储服务级别性能要求。
有关详细信息,请参阅使用 Skytap 将 IBM i 系列迁移到 Azure。
体系结构
下载此体系结构的 Visio 文件。
工作流
此体系结构演示如何在 Azure 上的 Skytap 中将 Azure NetApp 文件与工作负载配合使用。 以下工作流与上图相对应:
- 使用 Azure VPN 网关或 Azure ExpressRoute 线路连接到专用网络。
- 从 Azure 门户设置 Azure NetApp 文件容量池和共享。
- 在 Azure 上的 Skytap 中基于 Power 的工作负载上,在 AIX、IBM i 或 Linux 上装载共享。
- 使用共享作为主存储,并在平台和 Azure 本机部署之间共享文件。
组件
该体系结构使用以下组件:
Azure 上的 Skytap 是 Azure 中的一项服务,可在 Azure 数据中心的硬件上以本机方式运行 IBM Power 和 x86 传统工作负载。 如果组织运行基于 IBM Power 的 AIX、IBM i 或 Linux 操作系统 (OS),则可以在 Azure 上使用 Skytap 将工作负载迁移到 Azure,而只需最少的前期工作。
Azure NetApp 文件是一种 Azure 本机的企业级高性能文件存储服务。 Azure NetApp 文件将卷作为一种服务提供,可用于创建 NetApp 帐户、容量池和卷。 可以选择服务和性能级别,并跨区域和地区管理数据保护和复制。
ExpressRoute 在连接服务提供商的帮助下,通过专用连接将本地网络扩展到 Microsoft 云。 可以使用 ExpressRoute 可与 Microsoft Azure 和 Microsoft 365 等 Microsoft 云服务建立连接。
Azure 虚拟机 (VM) 在 Azure 提供的按需、可缩放的计算资源。 通常,当需要对计算环境进行比其他资源更多的控制时,可以使用 VM。
使用 Azure VPN 网关通过站点到站点 VPN 将本地网络与 Azure 连接,其过程类似于用于设置并连接到远程分支机构的过程。 此配置提供使用行业标准协议 Internet 协议安全性 (IPsec) 和 Internet 密钥交换 (IKE) 的安全连接。
备选方法
- Azure Blob 存储
- Azure 文件
方案详细信息
可能的用例
可以将 Azure NetApp 文件用于云中需要网络文件存储的方案以及以下用例:
可缩放且可复原的文件共享服务:可缩放且可复原的文件共享服务是一种可靠的存储解决方案,可以随数据需求一起增长并保护信息安全。 使用文件共享服务可以在需要时实时添加存储容量以提高性能。 还可以结合复制以实现内置的数据复原能力,以确保始终可以访问数据。 Azure NetApp 文件提供了一个可靠且适应性强的平台,用于共享和存储托管在 IBM Power 平台上的任务关键型工作负载文件。
关键备份:可以使用 AIX
mksysb
命令创建系统核心的可启动备份,以便在崩溃后迁移到新硬件或还原系统。mksysb
命令通过将根卷组和设置保存到一个文件中来捕获根卷组和设置,你可以使用该文件来还原系统基本映像或几个文件。 Azure NetApp 文件提供了一种可扩展、经济高效的方式将这些备份存储在 Azure 云中。集中式数据存储:可以使用 Azure NetApp 文件创建共享存储池,多个 AIX 系统可以通过网络文件系统 (NFS) 访问该存储池。 此共享存储池包括网络中的用户主目录、应用程序数据或项目文件。 通常对分布式应用程序使用共享存储池。
高可用性:对于故障转移功能,可以将 Azure NetApp 文件与 PowerHA SystemMirror 等 AIX 群集解决方案集成。 如果一台服务器出现故障,客户端可以无缝地访问另一台服务器上的数据,该服务器在 Azure NetApp 文件中托管相同的 NFS 存储库。
SAP 全局传输目录:SAP 全局传输目录 (/usr/sap/trans) 是驻留在 SAP 传输管理系统 (TMS) 的全局域控制器上的共享位置。 根据需要,可以有一个全局传输目录或多个全局传输目录。 可以将此目录用作托管在 Azure NetApp 文件上的 Azure 云中的 NFS 共享。 使用该目录可以通过网络与多个客户端共享文件。 Azure NetApp 文件在此方案中提供复原能力和性能。
注意事项
Azure NetApp 文件包含了一组基于 Azure Well-Architected Framework 的支柱提供设计注意事项的功能,这是一组用于提高工作负载质量的指导原则。
可靠性
可靠性可确保应用程序符合你对客户的承诺。 有关详细信息,请参阅可靠性支柱概述。
Azure 上的 Skytap 为平台和逻辑分区 (LPAR) 提供标准 99.95% 的可用性服务级别目标 (SLO)。
Azure NetApp 文件提供针对所有层和所有受支持的区域的标准 99.99% 可用性服务级别协议 (SLA)。 Azure NetApp 文件还支持在你选择的可用性区域中预配卷,并支持跨区域进行 HA 部署,以便在发生区域中断时增加数据保护。
为了改进恢复点目标和恢复时间目标 (RPO/RTO) SLA,该服务提供了包含快照和备份的集成数据保护。 此外,跨区域复制提供跨 Azure 区域的灾难恢复优势。
安全性
安全性针对蓄意攻击及滥用宝贵数据和系统提供保障措施。 有关详细信息,请参阅安全性支柱概述。
Azure NetApp 文件通过将卷和数据流量保持在虚拟网络中而不提供可公开寻址的终结点,提供了额外的安全级别。 所有数据均始终采用静态加密。 还可以使用 NFS Kerberos 加密传输中的数据。
Azure NetApp 文件为标准 NFSv4.1 安全措施提供支持,例如名称字符串、有限的防火墙端口泄露、LDAP 集成和 NFSv4.1 ACL。
Azure Policy 可帮助你执行组织标准并大规模评估合规性。 Azure NetApp 文件通过自定义内置策略定义支持 Azure Policy。
成本优化
成本优化是关于寻找减少不必要的费用和提高运营效率的方法。 有关详细信息,请参阅成本优化设计评审核对清单。
了解 Azure NetApp 文件成本模型,以帮助管理云支出。
Azure NetApp 文件按预配的存储容量计费,该容量通过创建容量池进行分配。
容量要求波动
如果容量池大小要求波动,请考虑调整卷和容量池的大小,以平衡成本与可变容量和性能需求。 可以在不中断工作负载的情况下调整大小。
性能要求波动
如果容量池大小要求保持一致,但性能要求波动,请考虑动态更改卷的服务级别。 Azure NetApp 文件具有多种服务级别,可为云需求提供性能与成本优化的最佳组合。 如果工作负载仅在季度的特定时间繁忙,请应用高级或超级服务级别以最大限度地提高性能。 或者,如果工作负载偶尔停滞不前,则不中断地将卷的服务级别调整为“标准”,以降低成本。
自动对冷数据进行分层
Azure NetApp 文件具有对冷访问的标准存储服务级别。 可以使用此功能对冷数据进行分层,并降低对象存储成本。 冷访问会自动将冷块移动到 Azure Blob 存储,并在客户端请求时自动将其返回到活动文件系统。
还可以在整个月内预配和取消预配各种类型的容量池,以提供即时性能,并在不需要高性能的时段降低成本。
定价
根据容量和性能要求,确定所需的 Azure NetApp 文件服务级别(标准、高级或超级)。 使用 Azure 定价计算器估算这些组件的成本:
- Azure 组件上的 Skytap
- Azure NetApp 文件
- ExpressRoute 线路和 VPN 网关
- 虚拟网络
性能效率
性能效率是指工作负荷能够以高效的方式扩展以满足用户对它的需求。 有关详细信息,请参阅性能效率设计评审核对清单。
Azure NetApp 文件提供动态纵向扩展性能服务级别或缩减性能服务级别的功能,而不会随着工作负载需求的变化而中断。
服务级别包括:
- 标准:16MiB/秒/TiB
- 高级:64MiB/秒/TiB
- 超级:128MiB/秒/TiB
如果需要超过容量允许的性能,请考虑在容量池上设置手动服务质量 (QoS) 类型,以最大程度地提高卷上允许的吞吐量。
使用 Azure NetApp 文件根据应用程序工作负载所需的性能控制成本。
有关吞吐量和容量的要求,请参阅:
大规模 Skytap
为了扩展计算性能,可以为在 Azure 上的 Skytap 中运行的 LPAR 添加容量。 还可以动态缩放 Azure NetApp 文件卷的存储。 自动 QoS 会自动缩放性能。 若要更精细地控制每个卷,还可以对容量池使用手动 QoS 来分别控制每个卷的性能。
Azure NetApp 文件卷有三个性能层:超高性能层、高级性能层和标准性能层。 选择最适合性能要求的层时,请考虑到可用性能带宽会根据卷大小进行缩放。 可以随时更改卷的服务级别,而不会中断存储操作。 有关 Azure NetApp 文件成本模型的详细信息,请参阅定价示例。
若要开始操作,请参阅 Azure NetApp 文件性能计算器。
作者
本文由 Microsoft 维护, 它最初是由以下贡献者撰写的。
主要作者
- Abhishek Jain | Skytap 云解决方案架构师
- Jason Scott | Skytap 现场技术销售总监
其他参与者:
- Justin Parisi | Azure NetApp 文件技术营销工程师
要查看非公开的 LinkedIn 个人资料,请登录到 LinkedIn。
后续步骤
- 关于 Skytap
- Skytap 帮助和文档
- 什么是 Azure NetApp 文件?
- 了解 Azure NetApp 文件中的 NAS 概念 | Microsoft Learn
- 了解 Azure NetApp 文件中的数据保护和灾难恢复选项 | Microsoft Learn