Azure NetApp 文件的工作原理
本文将介绍 Azure NetApp 文件如何在后台工作,以及不同元素如何协同工作以提供高性能的云 NAS 服务。 此知识有助于你评估 Azure NetApp 文件是否是将组织中基于文件的工作负载迁移到 Azure 云的一个优质解决方案。
存储层次结构
Azure NetApp 文件最重要的组件之一是存储层次结构,它决定分配给工作负载的存储量和最大可用吞吐量。 了解存储层次结构可以帮助你设置和管理 Azure NetApp 文件。
观看此视频,了解 Azure 订阅、NetApp 帐户、容量池和卷之间的关系。
服务级别
Azure NetApp 文件卷性能随着卷的大小和服务级别进行缩放。 Azure NetApp 文件为创建的容量池提供三种服务级别:
- 标准:每预配 1 TiB 容量最多提供 16 MiB/秒的吞吐量和 1000 IOPS。 Azure NetApp 文件卷可以生成大约 319.000 IOPS,而相邻虚拟机的延迟仅为 1.5 毫秒。 对静态 Web 内容、文件共享和数据库备份使用“标准”。
- 高级:每预配 1 TiB 容量,最多提供 64 MiB/秒的吞吐量和 4,000 IOPS。 每个卷最多可以生成 450,000 IOPS。 “高级”与主流 SSD 性能相当,适用于 SAP HANA、数据库、企业应用、虚拟桌面基础结构 (VDI)、分析、技术应用程序、消息队列和大数据分析
- 超高性能:每预配 1 TiB 容量提供最高 128 MiB/秒的吞吐量和 8,000 IOPS。 每个卷最多可以生成 450,000 IOPS。 将“超高性能”用于性能最密集的应用程序,例如 HPC 应用程序。
Azure NetApp 文件还提供具有冷访问权限的存储。 使用冷访问时,热访问层中的数据吞吐量相同,但冷访问层中的数据吞吐量可能不同。
服务质量 (QoS)
Azure NetApp 文件为容量池定义两种类型的服务质量 (QoS):
- 自动:Azure NetApp 文件根据服务层级和卷容量自动为每个卷分配总吞吐量。 例如,系统会自动为标准层 2 TiB 卷分配 32 MiB/秒(16 MiB/秒 x 2)的最大吞吐量。
- 手动:你为卷分配所需的吞吐量。 例如,标准层 8 TiB 容量池可用的总吞吐量为 128 MiB/秒(16 MiB/秒 x 8)。 对于该容量池中的 2 TiB 卷,可以分配大约 64 MiB/秒的吞吐量,前提是预配容量池的其他卷后,仍有较大吞吐量预算可用。
与 Azure NetApp 文件的连接
在评估是否应将本地工作负载迁移到 Azure NetApp 文件时需要注意的重要一点是,现有的应用程序、服务和用户将如何连接到其新位置中的数据。
Azure 虚拟网络
在预配 Azure NetApp 文件卷之前,需要先创建 Azure 虚拟网络 (VNet) 或使用同一订阅中已存在的虚拟网络。 VNet 定义卷的网络边界。
子网
当你创建 Azure NetApp 文件卷时,将卷分配给委托子网。 委托子网是一个配置了权限的子网,该权限用于创建特定于服务(在本例中为 Azure NetApp 文件)的资源。 网络节点与该子网中 Azure NetApp 文件的连接方式取决于这些节点所在的位置。 只能在客户的 VNet 上下文中安全访问 Azure NetApp 文件卷。 Azure NetApp 文件不提供可公开访问的(即 Internet)可访问终结点。
规划子网时,下面是需要考虑的三种主要情况:
在同一虚拟网络中连接。 在包含委托子网的同一虚拟网络中的 Azure 虚拟机上运行的任何资源都可以连接到 Azure NetApp 文件提供的文件存储。 在此列表后面的关系图中,VM 3 和 Azure NetApp 文件卷 1 都驻留在中心虚拟网络中,因此 VM 3 可以直接访问卷 1。
在对等互连虚拟网络中连接。 在与包含委托子网的网络对等互连的虚拟网络中的 Azure 虚拟机上运行的任何资源都可以连接到 Azure NetApp 文件提供的文件存储。 在此列表后面的关系图中:
- 分支 1 虚拟网络已对等互连到中心虚拟网络,因此 VM 4 可通过对等互连来访问 Azure NetApp 文件卷 1。
- 分支 2 虚拟网络已对等互连到中心虚拟网络,因此 VM 5 可通过对等互连来访问 Azure NetApp 文件卷 1。
- 分支 1 和分支 2 虚拟网络彼此之间并不对等互连,因此 VM 4 无法访问 Azure NetApp 文件卷 3,VM 5 无法访问 Azure NetApp 文件卷 2。
在混合网络中连接。 对于在某个本地网络中运行的资源,只要该本地网络通过 VPN 或 ExpressRoute 连接到了包含委托子网的 Azure 虚拟网络,该资源就可以连接到 Azure NetApp 文件提供的文件存储。 在下面的关系图中,本地网络通过 VPN 网关连接到 Azure 中心虚拟网络。 启用以下方案:
本地网络中的资源可以通过网关访问网关的虚拟网络中的任何 Azure NetApp 文件卷。 例如,本地网络中的 VM 2 可以连接到 Azure NetApp 文件卷 1。
本地网络中的资源可以通过网关访问对等虚拟网络中的任何 Azure NetApp 文件卷。 例如,本地网络中的 VM 1 可以连接到 Azure NetApp 文件卷 2(而 VM 2 可以连接到 Azure NetApp 文件卷 3)。
