为什么将 Azure NetApp 文件与 Azure VMware 解决方案结合使用?

已完成

Azure NetApp 文件是一种企业级、高性能、完全托管的 NAS 服务,用于共享文件存储。 它是第一方服务,与 Microsoft Azure 原生集成,并经过优化,可与其他 Azure 服务结合使用。 可以通过 Azure 门户、CLI、Azure PowerShell、ARM 模板等完成部署和管理。 还可以通过 Azure Sentinel 在本地进行监视。

性能

Azure NetApp 文件旨在提供最高性能,甚至对于要求最为严苛的 Windows 和 Linux 工作负载也是如此。 此性能由使用专用 NetApp 工程平台且平台运行 NetApp 的专有 ONTAP 操作系统的 Azure NetApp 文件提供,该操作系统进行了优化,支持极高的存储吞吐量和可用性。

单个 Azure NetApp 文件卷能够以亚毫秒延迟提供高达 5,025 MiB/秒的吞吐量。 可以根据需要部署多个卷以纵向扩展性能。 默认情况下,最多可将八个 Azure NetApp 文件卷附加到单个 Azure VMware 解决方案 (AVS) 软件定义的数据中心 (SDDC)。 可以通过支持请求将此限制提高到 256。

数据管理

Azure NetApp 文件提供一整套企业级数据管理功能, 包括快照、复制、集成备份、卷克隆等。 这些功能为服务上托管的 AVS 虚拟机 (VM) 和工作负载提供保护及灵活性,而不会影响性能。

快照

Azure NetApp 文件快照是卷的时间点映像。 由于 Azure NetApp 文件执行卷虚拟化的方式,这些快照的开销较低。 快照利用针对磁盘上实际数据块的指针操作。 但与数据库不同的是,它不会重写现有块。 新块会写入系统中未使用的位置。 指针将会更新以反映更改,而快照则会保留拍摄快照时系统中存在的数据的时间点表示形式。

下图对此快照流程进行了说明:

  1. 创建了一个快照 (Snapshot1)。

    显示创建快照的示意图。

  2. 更改后的数据(更新了 file2,并添加了 file4)写入新块且指针更新。 快照指针仍指向先前写入的块,这样便可同时提供数据的实时视图和历史视图。

    显示两个文件更改的示意图。

  3. 创建了另一个快照 (Snapshot2),提供对三代数据的访问:实时数据、Snapshot2Snapshot1。 快照按存在时间降序显示,无需占用三个完整副本所需的卷空间。

    显示使用 Snapshot2 捕获的更改的示意图。

Azure NetApp 文件快照仅操作块指针,创建卷的“冻结”只读视图。 根据设计,快照无法修改,只有在它们在系统上的使用寿命到期后才会被删除。

不会复制实际数据块,这可实现两个效率:

  • 速度:创建快照几乎可以即时完成。 无论卷大小如何,创建快照只需几秒钟。 将卷还原到快照也是近乎即时的,支持在发生损坏或恶意劫持事件时快速恢复数据。
  • 空间:快照占用的存储空间极小,因为它不会复制整个卷的数据块。 按次序拍摄的两个快照之间的唯一不同点在于两者之间的时间间隔内所添加或更改的块。 每个卷最多可以创建 255 个快照。 创建快照不会影响卷性能。

可以通过两种方式创建和维护快照:

  • 手动:使用 Azure 门户、Azure CLI、Azure PowerShell 或 Azure REST API 创建按需快照。
  • 自动:自动创建快照。 可以使用 Azure 门户、Azure CLI、Azure PowerShell 或 Azure REST API 设置快照策略。

复制

跨可用性区域复制:Azure NetApp 文件复制可通过跨可用性区域卷复制提供数据保护。 可以将数据从一个可用性区域中的 Azure NetApp 文件卷(源)异步复制到同一区域内另一可用性区域中的另一个 Azure NetApp 文件卷(目标)。 此功能使你能够在发生可用性区域服务中断或灾难时故障转移关键应用程序。

跨区域复制:Azure NetApp 文件复制功能可通过跨区域卷复制提供数据保护。 可以将数据从一个区域中的 Azure NetApp 文件卷(源)异步复制到另一区域中的另一个 Azure NetApp 文件卷(目标)。 此功能使你能够在发生区域范围的服务中断或灾难时故障转移关键应用程序。

Azure NetApp 文件与 Azure VMware 解决方案的集成

Azure NetApp 文件可提高 AVS 资源的利用率,降低总拥有成本 (TCO),并提供高级数据管理功能。

随着业务需求的变化,Azure NetApp 文件存储可以独立于 AVS 计算进行缩放,从而优化 TCO。 Azure NetApp 文件从 AVS 主机卸载 I/O 和内存,从而提升 AVS 性能并为其他 VM 释放资源。

Azure NetApp 文件提供企业级性能、可用性和数据管理。 高效的快照和克隆可以快速创建副本并保护数据。 跨可用性区域复制和跨区域复制为 AVS VM 启用集成备份和灾难恢复。