为什么将 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 文件卷能够以亚毫秒延迟提供高达 5,025 MiB/秒的吞吐量。 可以根据需要部署多个卷以纵向扩展性能。 默认情况下,最多可将 8 个 Azure NetApp 文件卷附加到单个 Azure VMware 解决方案软件定义的数据中心(SDDC)。 可以通过支持请求将此限制提高到 256。
数据管理
Azure NetApp 文件提供一整套企业级数据管理功能, 功能包括快照、复制、集成备份、卷克隆等。 这些功能为托管在服务上的 Azure VMware 解决方案虚拟机(VM)和工作负荷提供了保护和灵活性,不会影响性能。
快照
Azure NetApp 文件快照是卷的时间点映像。 由于 Azure NetApp 文件执行卷虚拟化的方式,这些快照的开销较低。 快照利用针对磁盘上实际数据块的指针操作。 但与数据库不同的是,它不会重写现有块。 新块会写入系统中未使用的位置。 指针将会更新以反映更改,而快照则会保留拍摄快照时系统中存在的数据的时间点表示形式。
下图对此快照流程进行了说明:
创建了一个快照 (
Snapshot1)。更改后的数据(更新了
file2,并添加了file4)写入新块且指针更新。 快照指针仍指向先前写入的块,这样便可同时提供数据的实时视图和历史视图。创建了另一个快照 (
Snapshot2),提供对三代数据的访问:实时数据、Snapshot2和Snapshot1。 快照按存在时间降序显示,无需占用三个完整副本所需的卷空间。
Azure NetApp 文件快照仅操作块指针,将创建“冻结”的只读卷视图。 根据设计,快照无法修改,只有在它们在系统上的使用寿命到期后才会被删除。 不会复制实际数据块,这可实现两个效率:
- 速度:创建快照几乎可以即时完成。 无论卷大小如何,创建快照只需几秒钟。 将卷还原到快照也是近乎即时的,支持在发生损坏或恶意劫持事件时快速恢复数据。
- 空间:快照占用的存储空间极小,因为它不会复制整个卷的数据块。 按次序拍摄的两个快照之间的唯一不同点在于两者之间的时间间隔内所添加或更改的块。 每个卷最多可以创建 255 个快照。 创建快照不会影响卷性能。
可以通过两种方式创建和维护快照:
- 手动:使用 Azure 门户、Azure CLI、Azure PowerShell 或 Azure REST API 创建按需快照。
- 自动:使用快照策略自动创建快照,或者使用适用于虚拟机的云备份创建 VM 一致性快照。 可以使用 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 文件可提高 Azure VMware 解决方案资源的利用率,降低总拥有成本(TCO),并提供高级数据管理功能。
随着业务需求的变化,Azure NetApp 文件存储可以独立于 Azure VMware 解决方案计算进行缩放,从而优化 TCO。 Azure NetApp Files 能够从 Azure VMware 解决方案的主机上卸载 I/O 和内存,提升 Azure VMware 解决方案的性能,并为其他虚拟机释放资源。
Azure NetApp 文件提供企业级性能、可用性和数据管理。 高效的快照和克隆可以快速创建副本并保护数据。 跨可用区与跨区域复制为 Azure VMware 解决方案的虚拟机提供了集成的备份和灾难恢复。