VMware View存储最佳实践(3):技术选择
比特网 12年04月28日 11:00 【转载】 作者:比特网 责任编辑:王振
重复数据消除的应用
在备份存储市场中,重复数据消除具有明显的优势。重复数据的量可能是巨大的。20:1 甚至更高的比例都是很 常见的。备份中的相同数据甚至更多,相对于一线虚拟机工作负载而言,在备份中执行重复数据消除时的速 度往往慢得多。
两种重复数据消除方法是线内(实时)重复数据消除和写入后重复数据消除。选择哪种方法主要取决于您使 用的存储类型。写入后重复数据消除是您应在 View 体系结构中考虑的主要方法。线内重复数据消除的速度尚 未快到能够满足大型基础架构的速度要求。它主要是一种备用方法。
线内重复数据消除现在主要部署用于备份和存档,它可以实际跟踪对象记录,并仅将不重复的数据块写入(通 常是专有的)后端文件系统。这种方法需要两个文件系统,一个在前端,一个在后端。它必须在向磁盘写入 数据之前搜出重复的对象,而且必须非常快速地完成此操作。随着处理器计算能力的提高以及固态磁盘成本 的降低,线内重复数据消除将成为一线存储越来越可行的一种选择。
供应商现在也在此领域做着巨大的努力。但线内重复数据消除仍缺乏 View 存储所需的成熟度。
使用写入后重复数据消除时,将在数据写入磁盘后再执行重复数据消除。这样就可以在系统资源空闲时执行 重复数据消除过程,不会干扰一线存储的速度。但是这种方法也有劣势,那就是它需要获得足够的空间先写入所有数据,然后再整合数据,因此您必须在您的存储体系结构中规划出该临时使用的容量。
网络引导的操作系统
通过网络将操作系统直接引导至虚拟或物理设备是一个相对比较新的概念。仅在过去的几年,该技术已经成 为标准方法(即使用已安装的操作系统)的替代方法。
这种技术允许设备通过网络从一对一的映像或共享映像引导操作系统。操作系统的磁盘驱动器是远程服务器 上的一个映像文件。虚拟机通常会使用 PXE 引导至映像服务器,然后,映像服务器会通过网络为引导虚拟机 提供正确的虚拟磁盘。
此技术所用的协议与专用于网络的 iSCSI(原始本地 SCSI 封装在 TCP/IP 数据包中)非常相似。 当映像服务器提供虚拟磁盘作为只读映像(每个虚拟机实例有一个私有写入磁盘)时,流式传输增加了另一个注意事项。此写入磁盘中存有自引导计算机以来所做的全部更改。您可以将缓存存储在各个位置,包括虚拟机的 RAM、本地硬盘或者网络文件服务器上的文件。虚拟机关闭时,所做的更改将消失,除非映像被配置 为将写入映像保留在文件服务器上。
您还可以设置私有一对一映射。您仍然必须要为各个磁盘文件提供存储,但在这种情况下,存储位于映像服务器上。