什么是 Azure NetApp 文件?
我们首先来了解 Azure NetApp 文件及其核心功能的概述。 本概述应有助于确定 Azure NetApp 文件是否支持将本地工作负载迁移到云或将新工作负载部署到云。
什么是共享文件存储?
许多新式应用程序使用以下存储技术之一:
- 块存储:数据划分为称为“块”的离散区块,并存储在磁盘上的扇区和磁道中。 这些块可以由应用程序直接寻址,也可以通过将块组织成分层目录(文件夹)和文件的文件系统来寻址。
- 对象存储:信息存储为无层次结构的非结构化数据。
大多数组织仍有许多应用程序和服务需要共享对某些文件的访问,这些文件是使用支持数据分层访问的文件系统来存储的。 共享文件存储是一种在网络环境中存储基于文件的数据的方法,使文件可供整个网络中的服务器、应用程序和用户使用。 大多数共享文件存储由使用共享文件系统的网络连接存储 (NAS) 设备组成。
大多数共享文件存储实现使用两种主要文件系统协议:
- 网络文件系统 (NFS):最常与 Linux 操作系统配合使用。
- 服务器消息块 (SMB):最常与 Windows 操作系统配合使用。
NFS 和 SMB 都呈现按分层结构组织的逻辑驱动器,操作系统可在其中将文件存储在目录或文件夹中。
定义的 Azure NetApp 文件
Azure NetApp 文件是一种 Azure本机、第一方、企业级、高性能、完全托管的 NAS 文件存储服务。
Azure NetApp 文件的关键属性包括:
- 性能、成本优化和缩放
- 简单性和可用性
- 数据管理和安全性
优化性能、成本和缩放功能
Azure NetApp 文件旨在为企业工作负载提供高性能文件存储,并提供成本优化和缩放功能。
性能
Azure NetApp 文件基于由 ONTAP 提供支持的容错裸机舰队构建,可提供非常快速且可靠的存储。
Azure NetApp 文件性能通过三种方式进行衡量:
- 每秒输入/输出操作 (IOPS):一种存储性能基准,用于度量存储设备每秒可执行的平均读写操作数。 Azure NetApp 文件在其最低性能层上提供最多 130,000 次纯随机写入和 460,000 次纯随机读取。 对于更高的性能层,Azure NetApp 文件提供最多 474,000 次纯随机写入和大约 709,000 次纯随机读取。
- 吞吐量限制:一种存储性能基准,用于度量读写速度组合。 如果使用最高层,Azure NetApp 文件可以为普通大小的卷分配最高 4,500 MiB/秒,为大型卷分配最高 10,240 MiB/秒。
- 延迟:访问特定存储位置所需的时间。 Azure NetApp 文件的平均延迟低于 1 毫秒。
Azure NetApp 文件通过在云中运行性能密集型工作负载并结合本地基础结构级性能,提供快速可靠的全闪存性能,并实现亚毫秒级延迟。
Azure NetApp 文件提供灵活的性能层。 性能层提供根据工作负载需求动态更改服务级别的功能。 使用具有冷访问权限的 Azure NetApp 文件存储,可以将非活动数据配置为从 Azure NetApp 文件标准服务级别存储(热层)移动到 Azure 存储帐户(冷层)。 启用冷访问后,非活动数据块会从卷和卷的快照移到冷层,从而节省成本。 你需要为工作负载选择正确的性能级别,并且始终可以根据工作负载需求动态调整性能,以平衡成本与不断变化的需求。
成本优化
了解 Azure NetApp 文件的成本模型有助于管理服务费用。
Azure NetApp 文件按预配的存储容量计费,该容量通过创建容量池进行分配。 容量池根据每小时分配的每个 GiB 的设定成本按月计费。 您可以:
- 从较小的存储空间和较低的入口点开始,可以节省成本。 根据增长缩放存储,无需高昂的前期成本。
- 通过创建更大的共用容量和性能预算来减少浪费,并跨卷共享和分配。
- 为单个用户和组设置存储使用配额,以控制存储使用情况并优化资源分配。
- 使用 Azure NetApp 文件的冷访问选项以透明方式将非活动数据从 Azure NetApp 文件存储(热层)移动到 Azure 存储帐户(冷层)。
缩放
使用 Azure NetApp 文件,可以轻松地将卷大小从 50 GiB 调整为 100 TiB,而无需停机。 可以随着业务需求的增长而扩展存储,而无需过度预配,从而避免前期成本。
- 通过在单个卷中存储大量数据(最多 500 TiB),轻松管理大型数据集和高性能工作负载。
- 轻松将任何大小的任何工作负载迁移到平台。 享受无缝、经济高效的部署和迁移体验。
这些功能共同提供了一个高性能的文件存储解决方案,可以满足企业工作负载的需求。 它们有助于确保工作负载体验最佳的(低)存储延迟、成本和缩放。
提高简易性和可用性
Azure NetApp 文件旨在提供简单性和高可用性,以满足文件存储需求。 Azure NetApp 文件的主要功能包括:
- 借助 Azure NetApp 文件,可以快速轻松地预配和管理卷,而无需使用专用硬件或复杂配置。
- Azure NetApp 文件简化了管理并确保了与其他 Azure 服务的一致性,同时提供了熟悉的界面以及与现有工具和工作流程的集成。
- Azure NetApp 文件提供高可用性 SLA,确保数据始终可用且可访问,从而避免停机和业务运营中断。
- 使用 Azure NetApp 文件,可以快速轻松地将其工作负载移动到 Azure,而无需重构或重新设计成本高昂且耗时的应用程序。
- Azure NetApp 文件提供简单易用且高度可用的文件存储解决方案。
- Azure NetApp 文件可确保数据易于管理、高度可用、可恢复且可通过应用程序访问。 通过利用跨区域或跨可用性区域复制可以提高可用性和远程访问。
- 通过应用程序卷组,可以根据单步优化工作流中的最佳做法部署所有应用程序卷。
增强数据管理和安全性
Azure NetApp 文件旨在安全地管理数据。
安全性与符合性
Azure NetApp 文件旨在提供高级别的安全性和合规性:
- 安全性:Azure NetApp 文件提供符合 FIPS-140-2 标准的静态数据加密、基于角色的访问控制 (RBAC)、Microsoft Entra ID 身份验证和基于网络的访问控制列表 (ACL) 的导出策略。 Azure NetApp 文件还支持客户管理的密钥。
- 合规性:Azure NetApp 文件符合领先的行业认证,例如 Health Insurance Portability and Accountability Act (HIPAA) 和许多其他认证。
数据加密
Azure NetApp 文件支持传输中数据加密和静态数据加密功能,以确保信息始终安全。
- 传输中数据加密:确保传输中数据的保密性和完整性,以确保信息的安全。
- 静态数据加密:防止对存储的数据进行不受限制的访问,满足合规性要求并增强数据安全性。
协议
Azure NetApp 文件在公有云 NAS 提供商中提供最广泛的文件协议选择。 Azure NetApp 文件支持以下协议:
- NFSv3
- NFSv4.1
- SMB 2.x
- SMB 3.x
Azure NetApp 文件还支持对 NFSv3、NFSv4.1 和 SMB 卷的双重协议访问。 可以创建同时使用支持的 NFS 和 SMB 的卷。 如果在卷上同时使用这两种协议,依赖于基于文件的数据集的基于 Linux 和基于 Windows 的企业应用程序可以同时访问和共享该数据。 还可以创建 Azure NetApp 文件卷。该卷允许进行同步双协议(NFSv4.1 和 SMB)访问,并支持 LDAP 用户映射。
数据管理
Azure NetApp 文件提供内置的数据管理和安全功能,可帮助确保数据的安全存储、可用性和可管理性。
卷访问
Azure NetApp 文件卷由位于 Azure 数据中心的由 ONTAP 提供支持的裸机舰队提供服务,由 Microsoft 销售和支持。 只需几分钟即可设置 Azure NetApp 文件卷。 可以像管理任何其他 Azure 服务(例如 Azure 门户、Azure 命令行接口 (Azure CLI)、Azure PowerShell 或 Azure REST API)一样管理卷。
高效的快照和备份
快速轻松地备份数据并将其还原到以前的时间点,最大限度地减少停机时间并降低数据丢失的风险。 快速准确地从快照还原数据。
由于 Azure NetApp 文件的卷虚拟化技术使用和操作指向磁盘上实际数据块的指针,因此快照的开销较低。 它不会重写或覆盖现有块, 而是将更新的数据写入新的未使用块并更改指针。
删除卷时,会删除其快照,但备份会保留。
跨地区和跨区域复制
Azure NetApp 文件复制功能通过跨区域和跨可用性区域卷复制提供数据保护。 此功能可以将数据从一个区域或可用性区域中的 Azure NetApp 文件卷(源)异步复制到另一区域或可用性区域中的另一个 Azure NetApp 文件卷(目标),而无需在应用程序服务器上加载任何负载。 此功能使你能够在发生区域范围或可用性区域范围的服务中断或灾难时故障转移关键应用程序。