下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

什么是VSAN?对VSAN探一究竟

作者:课课家教育     来源: http://www.kokojia.com点击数:16763发布时间: 2018-01-06 16:00:14

标签: Vmware云计算云平台

  VSAN是什么? 确实不了解了,VLAN的误写? 还是virtual SAN? 还是SAN上的 Virtual Raid?相信很多朋友都不是很了解VSAN,那我们下面来学习一下吧!
  Vmware VSAN,全称VMware Virtual SAN,简称VSAN(注意V是大写)。我们可以把VSAN看成是一种vSphere Storage,是vSphere虚拟机后端的企业级高性能存储。VSAN其实就是基于服务器端存储的共享分布式对象存储系统,可以用来取代vSphere后端的外置磁盘阵列。
  以往vSphere后端的共享存储需要外置磁盘阵列,才能支持vSphere各种高级功能,如vMotion、HA、FT、DRS等。现在,在许多场景下,VSAN能够支持得更好,因为VSAN是内嵌到vSphere内核的高级功能,它使用和管理极其简单,可以完美地配合VMware SPBM实现基于存储策略驱动的自动化,以虚拟机甚至VMDK的颗粒度分配存储资源,还能与vSphere各种其他功能无缝地紧密地集成在一起。
  谈到VSAN,离不开VMware的软件定义存储(SDS),更离不开VMware的软件定义数据中心(SDDC)。VMware的软件定义数据中心在2012年VMworld首次被提出,很快被IT业界所认可。VMware认为,软件定义的数据中心,是 IT 演变的下一个阶段,是迄今为止最有效、恢复能力最强和最经济高效的云计算基础架构方法。
  什么是VSAN?对VSAN探一究竟 _Vmware_云计算_云平台_课课家教育
  SDDC方法论将对存储、网络连接、安全和可用性应用抽象、池化和自动化,整个数据中心由软件自动控制。 基础架构提供的服务将聚合起来,并与基于策略的智能调配、自动化和监控功能结合在一起使用。应用编程接口和其他连接器支持无缝延展到私有云、混合云和公有云平台。
  总结一下,SDDC概念的核心包括:
  软件定义的数据中心由软件自动控制;
  软件定义包括三个阶段:抽象、池化和自动化;
  软件定义的数据中心包括五大组成部分:计算、存储、网络、管理和安全。
  作为VMware软件定义数据中心五大组成部分(计算、存储、网络、管理和安全)之一,软件定义存储(SDS)的概念也首次被提出。在VMware眼里,软件定义的存储是将工业标准服务器的存储提供出来并通过软件控制层面实现存储的自动化和池化。它将存储的置备和管理的方法简化到了极致,并利用工业标准服务器的存储大大降低了成本。 VMware SDS包括两个部分:Data Plane(数据平面) 和 Control Plane(控制平面)。
  VSAN是VMware SDS Data Plane的一部分,另外两个是Virtual Volumes和Cloud Object Storage,如下图所示。
  云计算_云平台_VMware
  Virtual Volumes是一种用于外置磁盘阵列的集成和管理框架。如果外置磁盘阵列支持Virtual Volumes,则可同样被VMware SPBM驱动;而Cloud Object Storage可以视为VMware在未来的雄心,或许,未来VMware甚至会将云平台上的对象存储纳入到SPBM的版图之内。
  实际上,VSAN的研发至少从2010年就开始了。VMware开发VSAN的原因是,为了实现和vSphere无缝集成并提供SPBM功能,更好地帮用户适应虚拟化和云计算的逐步普及。它的出现,以及通过收购Nicira演变而成的NSX,构成了VMware SDDC(软件定义数据中心)的基石。VMware原本定于随同vSphere 5.5一起发布,但为了打造一个稳定可靠的企业级商用产品,进一步苛刻地、全方位地测试并完善VSAN,直到2014年3月,VMware才正式发布第一个版本 VSAN 1.0 。
  VSAN把vSphere集群服务器各个节点内的SSD(固态硬盘)和HDD(硬盘),聚合在一起,构成一个共享的存储池。
  虚拟化_管理软件_SDDC
  然后,再由存储池按照预先创建好的存储策略(用户不创建,则自动使用系统默认策略),分配存储空间给集群内的虚拟机使用。如果借助NAS插件,也可提供共享的文件空间给其他集群,或者物理机使用。
  VSAN是一种基于软件的分布式存储解决方案,可在任何标准X86服务器上运行,只要I/O Controller (控制器)、SSD和HDD在VSAN HCL (Hardware Compatibility List,兼容列表)内,就可运行。VSAN的HCL非常丰富,因此VSAN为用户的选型提供了非常高的灵活性。
  关于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有所了解了呢?如果喜欢我们的分享,那就关注课课家教育吧!

赞(16)
踩(2)
分享到:
华为认证网络工程师 HCIE直播课视频教程