云存储的核心技术:虚拟化存储

  • 来源:
  • 更新日期:2018-05-18

摘要:虚拟化改变计算机使用存储的方式就像物理机器抽象成虚拟机一样,物理存储设备也被抽象成为了虚拟磁盘。今天小编就来聊聊虚拟化存储技术究竟虚拟磁盘是怎样实现的?

 虚拟化改变计算机使用存储的方式就像物理机器抽象成虚拟机一样,物理存储设备也被抽象成为了虚拟磁盘。今天小编就来聊聊虚拟化存储技术究竟虚拟磁盘是怎样实现的?

1492674779275019.jpg

我们知道服务器扩展存储的手段主要有直连存储(DAS)、存储区域网络(SAN)和网络附加存储(NAS)这三种类型。那么哪一种存储类型可以用来实现虚拟磁盘呢?
在虚拟化环境中类似VMWare这样的虚拟机管理程序hypervisor,要同时给很多VM分配存储空间。这个过程中我们需要先把物理存储资源重新划分成虚拟磁盘然后再分配给VM。
显然我们不能用DAS方式把物理磁盘直连到VM上这样需要的物理磁盘就太多了。SAN是以逻辑单元的形式提供存储资源但虚拟环境下的VM数量很大LUN的数量也不足以支撑这么多虚拟磁盘。
更重要的一点虚拟磁盘对于众多的VM来说是共享的,因为VM需要创建、删除或者迁移的时候就需要共享存储,只有这样原来的数据才不会丢失无论DAS还是SAN都不适合共享存储。
每个虚拟机的数据实际上就是一堆文件,最主要的文件就是虚拟磁盘文件此外还有交换分区文件、非易失性内存文件等。VMFS的设计、构建和优化针对虚拟服务器环境可让多个虚拟机同时访问一个整合的群集式存储池来提高资源利用率。采用 VMFS 可实现资源共享使管理员轻松地从更高效率和存储利用率中直接获益。