VMware vSphere Virtual SAN 简介



原文:http://www.yellow-bricks.com/2013/08/26/introduction-vmware-vsphere-virtual-san/网络

注明:本文内容基于 VMware VSAN beta 版本撰写,请访问http://www.vmware.com/products/virtual-san/得到有关正式版本的更新信息。架构



     许多人已经看到了相关公告,我猜测他们确定和我看到随 vSphere 5.5 发布Virtual SAN公共测试版的公告同样激动。Virtual SAN(之前称为“VSAN”“vCloud 分布式存储)到底是什么呢?分布式


      Virtual SAN(后文称为VSAN)是一种基于软件的分布式存储解决方案,直接构建在虚拟化管理程序中。它并不是像如今的许多其余解决方案同样是一种虚拟设备,而是实实在在地位于 ESXi 层中。VSAN 具备简易性的特色;所谓简易,确实能让人感到简便易用。您想体验一下 VSAN 吗?只需为VSAN 建立一个 VMkernel 网卡并在群集级别启用便可。没错,就是这么简单!ide


wKioL1MgKt6zwoMIAAHv1BhXtgk699.jpg



      vSphere Virtual SAN性能

      在详细了解以前,让咱们首先看一下诸如 VSAN 这样的解决方案有哪些优点?它的主要卖点是什么?测试

  • 软件定义——使用行业标准硬件,只要在 HCL 上便可!大数据

  • 灵活 —— 可随时根据须要进行扩展。只需添加更多的磁盘或主机,即可进行纵向扩展和横向扩展。spa

  • 简单 —— 易于管理的程度简直使人难以置信!您尝试过实施或管理其余某些存储解决方案吗?若是您有这样的经历,您就会明白我指的是什么!对象

  • 自动化 —— 使用策略按虚拟机进行管理。没错,粒度能够达到虚拟机级别。再也不须要对每一个 LUN/数据存储级别定义策略,而是在所须要的任何级别进行定义!blog

  • 融合 —— 您能够建立密集型/构建块式的解决方案!


   嗯,听起来很是棒,不过,它有何用处呢?VSAN 在发布以后会用在哪里呢?

  • 虚拟桌面

    • 采用横向扩展模式,可使用预测性(性能等)的可复用基础架构块来下降成本并简化操做

  • 测试与开发

    • 避免采购价格昂贵的存储(下降 TCO),置备速度快

  • 大数据

    • 采用横向扩展模式,具备高带宽处理能力

  • 灾难恢复目标

    • 经济实用的灾难恢复解决方案,可经过诸如 vSphere Replication 之类的功能来实现,利用该功能能够复制到任何存储平台


      如今,让咱们来了解一些技术层面的信息,仅仅了解而已,毕竟本文只是简介……

      启用 VSAN 后,启用了VSAN 的群集中的全部主机都将使用一个共享数据存储。一般,全部主机都会为此共享数据存储×××能 (SSD) 和容量(磁盘)。这意味着,随着群集的增加,数据存储也会随之增加。(主机并不必定须要为该数据存储×××能和容量,群集中也能够存在只使用该数据存储的主机!)请注意,对于想要提供存储的主机,须要知足一些要求。每一个主机至少须要一个 SSD 和一个磁盘。而此测试版对启用了 VSAN 的群集的限制为 8个主机。(总群集大小为 8 个主机,包括那些不向 VSAN 数据存储提供存储的主机。)


      正如所料想的那样,VSAN 的性能很大程度上取决于 SSD。每一个写入I/O 都会首先到达 SSD,而后才会到达磁盘(SATA)。如前文所述,您能够为每一个虚拟机设置策略。而该策略还会指定预计可能从 SSD 发出的读取I/O 的百分比。除此以外,还可使用这些策略来定义虚拟机的可用性。是的,没错,对于同一数据存储上的虚拟机,您能够定义不一样的可用性策略。为了提升故障恢复能力,对象可在多个主机之间进行复制,而主机/磁盘的数量取决于配置文件。


      VSAN 不须要本地RAID 集,只要有一组本地磁盘便可。如今,不管是将容错限值定义为 1 个主机故障仍是 3个主机故障,VSAN 都能确保建立足够数量的对象副本。这可太棒了,不是吗?让咱们用一个简单的示例来讲明一下。咱们配置了 1 个主机故障,并建立了一个新的虚拟磁盘。这意味着,VSAN 将建立 2 个彻底相同的对象以及一个见证。使用见证是为了在群集发生情况时帮助您肯定在发生故障时谁会得到控制权;有一点须要明确,见证并非对象的副本!请注意,群集中的主机数量可能会限制容许的主机故障数量。换句话说,在一个三节点群集中,不能建立将容许的主机故障配置为 2 个的对象。也许您会以为难以想像。别担忧,下面为您呈现了容许 1 个主机故障的虚拟磁盘的大致状况:

     在进行这种复制操做时,网络链接方面是否有什么要求呢?VSAN 至少须要一个专用1Gbps 网卡端口。固然,无需赘言,这样的解决方案最好采用 10Gbps,并且应始终配备一个额外的网卡端口进行故障恢复。虚拟交换机方面则没有任何要求,Distributed Switch 或普通旧版vSwitch 均可以使用,它们都能正常工做。

      总而言之,vSphere Virtual SAN(又称 VSAN)是一种基于虚拟化管理程序的全新分布式平台,它能够将计算和存储资源融合为一体。它使用策略进行管理,并可提供虚拟机级别的粒度。您能够用一种全新的方式来控制可用性和性能,既简单又高效。但愿你们可以积极试用此公共测试版,如今就来注册吧:http://www.vmware.com/vsan-beta-register



————————————————————————————————————————————



做者: Duncan Epping

Duncan Epping 现任 VMware R&D SDDC 新兴解决方案团队首席架构师。他主要负责挖掘现有产品和功能的新机会,并经过对新解决方案或产品进行原型开发来为 VMware 探索新的业务商机。他主要致力于软件定义的存储和业务连续性/灾难恢复解决方案,目前正在申请一项专利。