避免数据

  • 2021年6月26日
  • 0回答
  • 60的观点

Userlevel 2
徽章 +4
  • Nutanix员工
  • 67回复

数据避免技术通常对数据效率的贡献最大,因为它们防止了不必要数据的创建,这也最大限度地减少了对更需要资源的数据减少技术的需求。通过减少后端操作,可以为前端(用户驱动的)操作和应用程序提供更多的资源。由于Nutanix自动启用其内置的数据避免技术,因此不需要手动配置或微调。

自动精简配置

精简配置是一种简单而被广泛采用的技术,通过过度分配资源来提高数据容量利用率。默认情况下,Nutanix在所有容器中启用此特性。

在使用VMware ESXi虚拟化环境的部署中,容器作为本地精简的NFS数据存储呈现给主机。尽管这是一种被广泛接受的提高容量利用率的方法,但传统上,精简配置与存储性能降低有关。但是,在Nutanix上,精简配置的性能优于厚配置,建议在所有工作负载下都使用精简配置。

一些应用,如Oracle RAC和vSphere容错,需要厚配置。Nutanix存储通过VAAI (VMware API for Array Integration) NAS预留空间原语支持厚发放(即即时零或延迟零厚)vmdk。急于置零的粗vmdk保证了空间预留,但实际上并不写入数据。相反,分布式存储结构确认每个I/O操作,并执行简单的元数据更新。

对总体效率度量的计算考虑了精简配置带来的节省。管理员可以通过Prism查看当前已发放的厚容量存储容器的细节页面。

聪明的克隆:

Nutanix Storage提供了对高效空间,卸载虚拟机克隆的本地支持,你可以选择通过VAAI自动提供,视图Composer for Array Integration (VCAI)和Microsoft offloaded Data Transfer (ODX),或者通过nCLI, REST或Prism交互提供。克隆利用了写时重定向算法,这是最有效、最高效的隐式虚拟磁盘共享技术。

在Nutanix平台上,虚拟机将数据存储为虚拟磁盘文件(vDisks)。每个vDisk由逻辑上相邻的称为extent的数据块组成。这些区段作为存储设备上的文件存储在物理上相邻的组中。克隆虚拟机时,系统会将基础vDisk标记为只读,将另一个vDisk创建为可读和可写。此时,两个vDisk都有相同的块映射,这是vDisk到其相应区段的元数据映射。

克隆虚拟机时,复制多个虚拟机或vDisk时采用相同的方法。克隆操作只是元数据,所以不会发生I/O。你也可以用同样的方法创造克隆的克隆;实际上,以前克隆的虚拟机充当基本vDisk。在克隆时,系统锁定基本vDisk的块映射并创建两个克隆,其中一个块映射用于先前克隆的VM,另一个块映射用于新的克隆。没有克隆的最大数量。

如需更多资料,请参阅数据效率


本主题已关闭供评论
Baidu