服务热线:020-28855109
新闻详情
新闻中心News
VMware vSAN改写存储定义

VMware在3月份正式发布了首个软件定义存储产品——VMware Virtual SAN(VSAN)VMware软件定义数据中心(SDDC)里面最新的成员,其他几个组成部分分别是主管计算虚拟化的拳头产品vSphere、软件定义网络的核心产品NSX以及管理的自动化。近日,VMware中国研发中心的几位高管及专家来到北京,与媒体交流分享这一最新产品的特点及定位。

VMware中国研发中心存储与可用性团队高级经理喻勇,在VSAN的研发上面有很大一部分是在中国完成的,他也为此而感到自豪,并表示VSAN的推出在存储界可谓是一个划时代的产品,它将改变当前存储的运行方式。他介绍,VSAN是专为优化虚拟环境而设计的完全简化的存储解决方案,提供了一种以应用程序为主的存储管理方法。了解VMware vSphere的用户将不会对VMware Virtual SAN感到陌生,可以顺利采用该产品,因为VMware Virtual SAN将嵌入VMware vSphere内核。任何可以管理vSphere的技术人员都可以在一两天时间内掌握VSAN的所有终端性能及管理方法。也就是说,一到两天就能成为存储专家,这对于传统存储来说是不可想象的事情。

首先,我们来看看VSAN的基本简介。VSAN是直接置入VMware vSphere内核,提供新一代聚合式虚拟化管理程序存储功能。该软件集中管理行业标准x86服务器的内部磁盘与闪存设备,实现出色且灵活的虚拟机共享存储。根据内部基准测试,VMware Virtual SAN在32节点集群上的读取性能高达200万IOPS(输入输出操作/每秒)1,读写性能为640,000 IOPS2。

关于VSAN的特点,总结起来主要由五点:

第一, VSAN是运行在X86服务器上的直连存储。它使用的是标准的服务器,没有任何特殊的硬件。

第二, VSAN是分布式的集群。在网络化的支持下,可以将它的空间延展到最多支持32个节点。把VM数据文件打散放在多个主机上,每个服务器的本地存储网络池化。

第三, 使用闪存SSD来做加速。采用混合型策略,由SSD提供性能,普通机械硬盘提供容量,这使得VSAN的总体成本适用的市场范围更广。

第四, VSAN所支撑的虚拟机在网络VSAN存储的时候,石油最广的路径,最快的API调离,全部都在内核完成。存储虚拟化的开销是最少的。

第五, VSAN是完全固定在存储虚拟化的基础上,它完全是一个VM的VMDK的存储,只用来VMware的网络建设。

此外,VSAN与vSphere的集成度是非常紧密的,开启VSAN功能后,原来在vCenter里的所有管理软件,所有上层服务软件,所有数据备份软件,在VSAN里都是通用的。这通常在一些大公司里面是有单独的专业存储管理软件的,但是在VSAN里面可以由vCenter你所熟悉的管理界面来配置管理和运维。所以VSAN的管理便捷性以及比较低的长期运维成本都是它的一个重要特性。

关于VSAN的使用环境

第一,要求至少有三台服务器来提供虚拟存储服务器。第二,每个服务器里面选择至少一块SSD硬盘做支持。这个SSD 70%的空间用作读缓存,缓存那些在VM里面被频繁读写的关联数据,比如说一个VM的起动块,一个系统的重要系统文件,用户常用的一些文件等。另外30%被用作写缓存,因为SSD的速度高于机械硬盘,这就带来了性能的提升。

此外,VSAN中没有LUN也不需要做RAID 5或者RAID 0+1,使用VMDK为单位的对象存储,所有虚拟化性能、容量、调优设置和存储策略改变都是在VMDK范围中完成的

VSAN的一些典型的部署场景,包括VDI、开发测试环境等。但是喻勇表示,VSAN目前并不适合生产环境,生产环境是对于高性能、高并发、高可用性,都是最高级别的。VSAN目前版本还不支持跨数据中心零时差的数据幅度,也就无法实现一些银行金融业务非常关键性的应用的“两地三中心”的需求,但是VSAN可以保证在同样的数据中心范围里面,在一个集群里面不产生任何的数据丢失。

关于VSAN的定位

很多人都好奇VSAN的定位是什么?它会和传统的存储厂商产生直接的竞争吗?对此,吴启新坦言:“和其他的存储厂商之间的竞争不能说完全没有。但不要把VSAN想成传统SAN的替代品。其实不然, VSAN真正的要点是将物理的存储资源转化成虚拟的存储资源池,物理存储资源是存储虚拟化的基础。这就好比是服务器虚拟化,并不是要替代物理的服务器,而是要提升物理服务器的使用效率。

总结一下,VSAN一定会利用在有vSphere的环境,它所消费的对象是vSphere的DK。它最大的优势是已经内置在vSphere中,现在绝大多数服务器已经有vSphere的Hypervisor,在这种情况下,用户想使用VSAN就不用重新安装一个产品,只要购买了许可证之后,开启这个功能模块就可以使用。