VMworld 2015注定又是一次创纪录的大会:全球2.3万人到会,还有5万多人通过网络参与本次大会;参会人员来自全球88个国家, 其中包括6000多名VMware公司的客户代表和7000多员合作伙伴的代表。今年已经是VMworld的第12届大会。从第一届大会开始,VMware就致力于实现数据中心100%的虚拟化和业务转型。 凭借不断完善的统一混合云、EVO SDDC,以及对容器技术的全面支持,VMware可以支持企业客户创建、交付,并安全地运行云应用。VMware的价值在于,在这一过程中,可以为用户提供更多的选择性、灵活性和自由度。

在VMworld上新发布的VSAN 6.1,让我们来看看都说了什么吧!

VSAN 6.1的九大特性概括如下:一、VSAN支持存储双活 (Stretched Cluster)二、VSAN支持多核虚拟机的容错 (SMP-FT)三、VSAN容灾技术的RPO最低可达5分钟四、VSAN支持两节点的VSAN集群(用于远程或分支办公室)五、VSAN支持Oracle RAC和 WSFC集群技术 (含Oracle RAC在VSAN上的性能)六、VSAN支持ULLtra DIMM SSD和NVMe SSD七、VSAN健康检查插件(Health Check Plug In) 第二版更新八、VSAN for vRops 管理套件九、VSAN支持云环境原生应用(Cloud-native Application)

2015年8月31日,VMworld 2015大会上,正式发布了VSAN 6.1版。VSAN是为HCI(超融合架构) 定制的软件定义存储。HCI发展有多迅猛,我们先来看下IDC最新做出的预测:60%的年复合增长率!

这次是VSAN的第3个版本。从VSAN发售以来,短短15个月里,就积累了超过2000多个用户。笔者记得在上一家初创的美国存储公司时,公司积累了好几年,才超过1000个用户。因为存储是用户信息存放之地的根本,用户一般不会轻易更换存储,VSAN的用户增长这么快,已经难能可贵了。

VSAN的部署已经横跨全球各种规模和各种行业的用户IT环境了,这些用户逐渐信任在VSAN上运行他们的关键业务应用,例如国内就有金融、政府、教育等行业在其生产系统中使用VSAN了。VMware会持续提供更高性能,更易扩展,更高可靠性的企业级存储给虚拟环境下的工作负载,包括生产应用和关键应用。

例如,VSAN 6.1 通过为多核虚机支持FaultTolerance,增强方案的容灾能力(RPO缩小到5分钟),以及支持存储双活(StretchedCluster),使得VSAN成为具有更高企业级可用性和数据保护能力的平台。

下面我们就VSAN 6.1的九大新特性展开来介绍。

VSAN Stretched Cluster (存储双活)

VSAN 6.1 能够在两个位于不同地理位置的站点之间,通过同步地复制数据,建立StretchedCluster (延伸集群)。这实际上为vSphere虚机提供了低成本高可靠的双活存储,提供了持续的可用性。

与其他外置磁盘阵列的双活方案(如EMC VPLEX,DELL CompellentLive Volume等)类似,对于网络的要求比较苛刻,两个站点之间数据同步要求高带宽低延迟,VSAN也要求5ms (毫秒)以内的延时。

另外,VSAN的延伸集群,还需要Witness节点,这个节点只存放元数据,不存储业务数据,它的作用是和两个站点建立心跳机制,当其中一个站点故障或站点间发生网络分区的时候,Witness可以判断出发生了什么,并决策如何确保可用性。而Witness的节点与其他两个站点之间的延时可以在100ms以内。Witness节点不一定非得运行在物理的ESXi 主机上,也可以运行在第三个站点的虚机上,或者可以运行在公有云vCloud Air上。VMware已经准备好了特殊的Witness虚拟设备 (witnessappliance),实际上就是装有ESXi的虚机。

VSAN6.1 支持多核虚拟机的容错 (SMP-FT)

VSAN 6.1开始,能够支持vSphere的FaultTolerance功能,并且最多可达4个CPU,提高了关键业务应用在硬件故障(如主机故障)下零停机的持续可用性。这一技术,具有重要的意义,在一定程度上,可以弥补某些应用所缺乏的集群高可用性,也以vSphere的集群高可用和VSAN的高可用(多副本)来部分替代以往成本高昂的应用高可用的方案。

VSAN容灾技术的RPO最低可达5分钟

VSAN 6.1 利用 vSphere的Replication技术实现了数据复制(容灾)。 RPO从以前版本的最低15分钟,缩小到5分钟。 VMware Site Recovery Manager (SRM) 能够利用其构成完整的灾难恢复解决方案。

支持两节点的VSAN集群

对VSAN 5.5和VSAN 6.0比较了解的朋友知道,那时VSAN至少需要三个以上的节点(FTT=1,也即最大允许的故障数为1时) 。在新发布的VSAN 6.1里,用户可以部署两节点的VSAN集群。这样就为ROBO(远程办公室和分支办公室)这种员工存储经验有限的站点,提供了了便利。

ROBO的VSAN也可以被远程的vCenter集中管理起来。需要注意的是,实际上仍然是3个节点,第三个做为Witness的节点可以位于主数据中心的虚机上,或者公有云vCloud Air上,这与前面提到的VSAN Stretched Cluster对于Witness的要求类似。

VSAN6.1 支持Oracle RAC和 WSFC集群技术

VSAN 6.1 现在支持包括Oracle RAC (Real Application Cluster) 和Windows故障转移集群(Windows Server Failover Clustering)。借助于VSAN的特性,使得Oracle RAC用户、Windows故障转移集群的用户能够拥有更高性能、能在线扩展、更高可靠性的存储。

Oracle RAC在VSAN上的性能

以Oracle RAC为例。在6、7月份的时候,笔者配合VMware中国的合作伙伴为某大型金融行业的用户,搭建了一个VSAN的POC环境。采用业界认可的SwingBench压力测试工具,逼真模拟电商业务中常见的4种交易:Customer Registration, Browse Products, Order Products, Process Orders,按500并发用户加压,以普通的四台服务器(每台服务器含有1块Toshiba SAS eMLCSSD和4 块600GB 15K SAS)的配置,获得了12592 TPS,延时ART=40ms的优异性能。

据笔者所知,之前有一款全闪存外置磁盘阵列,采用了12块更为昂贵的SLC SSD,也仅仅获得了12542 TPS,延时ART=38ms。相比之下,VSAN无疑具有更高的性价比。

更重要的是,VSAN能够与vSphere的其他功能紧密集成,例如vMotion、HA等。如果大家有兴趣的话,可以查看【DT时代】微信公众号,查看历史文章《从U2VL到SDDC 数据中心不再靠天吃饭》,可以看到VMware中国U2VL团队的POC测试中,vMotion仅仅耗时19秒,在这短短19秒期间,SwingBench模拟的电商业务不中断,仅有轻微延时影响。

VSAN支持ULLtra DIMM SSD和NVMe SSD

借助灵活的软件定义的存储解决方案所具有的优势,VSAN能在最新的时间内最快兼容业界新的标准硬件技术,不断地为用户增加新的硬件配置和选择。VSAN 6.1支持:

基于 ULLtra DIMM 的SSD

通过 DIMM 插槽将闪存存储与内存通道连接起来,可以实现非常低(小于 5 微秒)的写延迟。这种SSD能提供更高的性能,以Diablo的exFlashDIMM为例,仅一块DIMM卡,随机4K读能达到14.2万IOPS,随机4K写能达到4.4万IOPS,OLTP 4K的读写混合高达7.2万!这个性能已经非常之高了。笔者虽然没有亲自测试过,但下面的Diablo官方规格表,可以看出其性能之猛。

NVMe SSD

NVMe SSD是一种改进了通信协议的全新SSD,通过更高的并发,可以实现更高的固态硬盘性能。根据下图,我们可以看到,与以往PCIe SSD普遍采用的AHCI协议相比,NVMe具有更低的延迟,并通过其并行处理机制,能提供更高的性能。

利用NVMe SSD,VSAN 32个节点的全闪存集群,能达到320万IOPS,也即每个节点约10万IOPS。

以前面提到的POC为例,后来用户想观察一下NVMe SSD的性能,合作伙伴利用同样的环境,只是将SAS SSD换成了NVMe SSD (GreenliantG-Card),在1000并发用户数下,获得了高达17784的TPS !

后续笔者还会有更详细的文章,介绍VSAN实测的性能数据,以及Oracle RAC在VSAN上运行的状况,欢迎持续关注这个微信公众号。也欢迎厂商提供测试环境 : )

VSAN健康检查插件(Health Check Plug-In) 第二版更新

VSAN Health Check Plug-In是一个免费的vCenter的插件,紧密的集成在vSphere Web Client图形界面内,可用于对硬件、固件和驱动器兼容性进行检查(检查是否在HCL认证列表内),提供网络诊断和实时诊断,并能让集群中的高级配置选项确保一致。

这个工具非常强大,能自动测试虚机的创建,组播的性能,甚至能自动生成多个虚机进行加压测试,检查各个指标是否在合理范围内。强烈建议进行VSAN测试或者VSAN部署时,首先要做的工作,就是安装这个插件,并逐项运行,确保硬件、软件、配置、限制、性能是否正确或者合理。

很自豪地告诉大家,这个插件也是VMware中国研发团队研发的。其实,VSAN整个全球研发团队中,有40%以上的研发人员在中国。对于中国用户而言,这也是VSAN的一大优势。

VSAN for vRops 管理套件

VSAN for vRops (VSAN Management Packfor vRealize Operations) 是指VSAN与vRealize Operations 紧密集成,提供一整套管理功能,可减少故障排除工作、提高监控效率并支持跨 VSAN集群的全局可见性。

具体来说:

  • vRops可以在全局的视图中,管理多个VSAN集群;

  • 自动形成虚机、主机、磁盘组的拓补图;

  • VSAN性能的预测分析,VSAN容量的发展趋势和规划建议;

  • 查看路径或设备是否丢失,硬件是否出故障;包括SSD损耗平衡的程度等;

举例来说:通过“Heat Map”仪表板,可以快速的了解每一个IO控制器、SSD盘、机械盘的性能(包括带宽、IOPS和延时)等信息;

借助智能预警(Smart Alerts),vRops能够结合多个症状,专注在本质问题,生成一个单一的预警,并提供清晰的建议和治理(解决问题)的行动选项。

支持云环境原生应用(Cloud-native Application)

VSAN支持云环境原生应用:VSAN 数据存储现在可用于向位于Docker 容器内的应用提供永久性存储能力。

VSAN预览版:支持Erasure Coding和Deduplication

下一步,VSAN将要支持Erasure Coding和Deduplication(重复数据删除)。

Erasure Coding将显著提供磁盘空间的利用率。当前,VSAN仅仅支持多副本(如RAID 1)的方式来存放虚机的对象。未来,将提供类似RAID 5或RAID 6的方式来存放虚机的对象。

实际上,VSAN 6.1还有些小的改进,例如:All Flash Enhanced usability UI和Virtual SAN On DiskFormat Upgrade。

All Flash Enhanced usability UI使得用户在图形界面里,即可表示缓存层和持久化层,以往全闪存模式下,用户需要进入命令行,才能将读密集型SSD标识成持久化层;

Virtual SAN On Disk Format Upgrade使得用户在图形界面里,使用鼠标单击,即可将VSAN文件系统的格式进行升级。

原以为从VSAN 6.0到VSAN 6.1,不会有太多的更新,没想到不到半年的时间,VMware在VSAN上竟然有了如此多的改进和增强。关注VMworld 2015的朋友也会发现,不仅VSAN如此,VMware的其他软件也增加了许多新的功能。例如Cross-Cloud vMotion在私有云和公有云之间实现vMotion功能,标志着VMware成了一个真正的混合云方案提供商。

VSAN 6.1九大特性相关推荐

  1. VMware SDS之五 - VMware刚公布第四代VSAN - 超融合软件VSAN 6.2新增了哪九大特性?

    2016年2月10日,VMware公布了VSAN 6.2,这已经是第四代VSAN,与第三代(VSAN 6.1,在2015年9月发布)时隔不到半年.我们可以看出VMware软件定义存储在数据平面的突飞猛 ...

  2. 《微服务》九大特性重读笔记

    今天重读了Martin Fowler的<Microservices>,在此记录一下对九大特性的理解. 服务组件化 组件,是一个可以独立更换和升级的单元.就像PC中的CPU.内存.显卡.硬盘 ...

  3. vSAN 6.6十大特性的文档和视频

    详细的介绍文章: vSAN 6.6一下子新增了这么多特性! 除此之外,vSAN早就摘取了另外一项桂冠 视频就是在vSAN 6.6线研讨会对应的 vSAN 6.6在线研讨会-4月20日下午2:30  & ...

  4. vSAN 6.6双活新特性 和 vSAN双活用户的演讲视频

    微信公众号 VMware中国 在 2017-07-20 发布了一篇好文:<为何选择 HCI 以及为何要立即开始使用?> 为何选择 HCI 以及为何要立即开始使用? 随后,有一位销售同事(没 ...

  5. Visual Studio 11 九大新特性:图文详解【转】

    转自: [IT168 技术]导读:之前Visual Studio 11开发者预览版发布的消息受到了众多技术人员的关注和讨论.日前Visual Studio 11最新的Beta版本在巴塞罗那正式推出.我 ...

  6. python特性高移植性_Python特性图文盘点|微胜教育《九大编程语言全解析》系列...

    原标题:Python特性图文盘点|微胜教育<九大编程语言全解析>系列 ​ 又到了每周<九大编程语言全解析>的时候了,小伙伴们五一马上到了,想好去哪浪了吗? 今天我们盘Pytho ...

  7. 从IoT World 2019看全球IoT九大发展趋势

    来源:全球物联网观察 美国时间5月14日,IoT World2019在美国硅谷圣克拉拉会议中心举行,今年的主题是"工业与IOT的交互",从大会主题演讲内容和现场产品展示来看,随着5 ...

  8. 蚂蚁金服CTO程立:从Fintech到Techfin,未来十年有九大重要挑

    蚂蚁金服CTO程立:从Fintech到Techfin,未来十年有九大重要挑战 本文作者:伊莉 2017-03-09 10:49 导语:推动Techfin大跨步前进的关键技术:交易,服务,连接,决策,分 ...

  9. 九大排序算法Java实现

    之前学习数据结构与算法时花了三天时间整理九大排序算法,并采用Java语言来实现,今天第一次写博客,刚好可以把这些东西从总结的文档中拿出来与大家分享一下,同时作为自己以后的备忘录. 1.排序算法时间复杂 ...

最新文章

  1. R语言ggplot2可视化:使用gganimate包和gapminder包为生成的动画文件gif设置尺寸、分辨率
  2. Ansible自动化运维基础-------ploybook
  3. void和void*详解 v2
  4. 主成分分析法_数学建模 || 葡萄酒的评价(1)主成分分析法
  5. realloc函_[转载]realloc函数的使用及注意事项(转)
  6. 2016年学习Linux决心书(老男孩教育在线课程班第二期)
  7. python中的map,feilter,和reduce函数
  8. Serv-U FTP Jail Break(越权遍历目录、下载任意文件)
  9. Oracle脏读处理方式
  10. 【转载】Saas模式
  11. 运动耳机哪个好?六款耳机教会你选运动耳机
  12. Apple ASA归因技术支持
  13. HDU3713 Double Maze(BFS)
  14. VSCode实现STM32开发
  15. 数据库两大必备神器:索引和锁底层原理是什么!
  16. 生成yolo.h5的方法
  17. iframe的使用和替代iframe的标签
  18. 魅族商城html模板,jQuery实现Meizu魅族官方网站的导航菜单效果
  19. Powerbuilder历程
  20. CSP2020-J2 题解 —— D题:方格取数

热门文章

  1. ROS仿真机器人学习笔记一
  2. 搜集博客园邀月工作室的有关加密对称加密的文章
  3. LWN: FreeBSD已经26周年啦!
  4. 面朝大海,春暖花开---令人难以忘怀的诗
  5. 使用FFMpeg 获取MP3文件中的信息和图片
  6. 今天差点爆粗口了,几乎天天给你打,也不知道有多少个号码,拉黑一个又换一个
  7. 十进制转换成二进制和十六进制的方法
  8. 8 puzzle java_我的A *搜索8-Puzzle有什么问题?
  9. 1688订单API接口
  10. css 修改浏览器滚动条样式(火狐Firefox,谷歌google)