软件定义存储在VMware虚拟化环境中的使用
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
在公司当前环境中,VMware虚拟化环境承载着大约80%的应用系统的运行。随着应用系统和虚拟桌面需求增多,尤其各种业务系统突发增多,传统的存储规划已经无法满足要求,需要灵活的应对VMware环境存储需求的方案。随着各种软件定义存储的发展和使用,我们也在尝试和寻找一个比较成熟的针对VMware环境的软件定义存储方案。
存储方案的基本原则:
- 灵活快速部署,通过监控当前环境存储的状态能够通过快速部署应对存储性能和容量的需求增长。
- 在满足性能要求的前提下,降低成本。
- 通用型存储,以便该存储方案能够应对其他应用场景的需求。
结合VMware所兼容的存储类型接口,在软件定义存储的选型中,我们对当前主流的几款软件定义存储做了一些测试以及分析,综合下来有以下特点:
一些开源软件定义存储已经可以通过部署iSCSI Gateway提供block存储挂载给VMware ESXi主机使用,但目前此方案还不成熟,比如Ceph。
一些存储公司的软件定义存储产品已可以与VMware环境集成,但有些产品集成度过高,不够通用;还有些产品可以独立部署,作为通用存储使用,除了能够提供对VMware存储集成支持,也可适用于其他应用场景。在这一点上,比较符合我们选型前所设定的基本原则。
那么,如何对此存储集群进行设计?
在设计前,需要结合当前VMware运行环境的特点以及容量和性能需求做统一考虑:
- 通过监控当前VMware环境,我们发现,在此环境中存储的读写比例约为7:3,读操作明显更多
- 结合虚拟桌面的特点,也更多的是读操作
- 容量需求
- 虚拟桌面的镜像存储需要更优的读性能
结合容量以及未来增长需求,我们考虑此存储集群的存储节点不会超过16个,我们最终按以下架构进行了***期部署:
- 采用两套独立的10gb网络用于不同的通信:
1. Private network用于存储节点之间通信,作为数据rebuild和rebalance网络
2. Public network用于存储客户端与存储集群通信,作为数据存储网络
- 采用6台X86服务器作为存储节点,每台服务器配置:
1. 10K SAS 1.2TB × 20
2. SSD 480GB × 4
- 存储池和Cache设置:
1. 根据硬盘分类将集群分为两个存储池:SAS pool和SSD pool
2. 使用一部分存储节点内存作为缓存
3. 每台存储节点使用一块SSD作为SAS pool读缓存
4. SSD pool主要用于存放虚拟桌面镜像
- 容错配置:
为了应对服务器故障,同时由于存储集群节点较少,我们设置每台服务器作为一个Fault set,同时预留一台服务器的容量空间作为spare space,可以应对一台服务器故障。随着集群增大,可以灵活更改此预留空间比例。
我们通过FIO对此存储集群做了一个简单的性能测试,结果如下:
当然,VMware环境的实际IO类型要比以上的测试更为复杂,目前此套集群已经能满足当前需求。我们也将不断根据实际使用情况和需求,逐步增加集群存储节点,结合cache技术,进行存储性能优化。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ARcore 开发者们,谷歌叫你提交AR Demo啦
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 随着 iOS 11 正式提供更新,与支持ARcore设备的手机陆续到达开发者的手中,苹果与谷歌的这场较劲,又一次引起了资本方的关注。ARcore 与 ARkit 会不会带来新的投资机会,成了仍然在关注这个领域的资本方问得最多的问题。 要回答这个问题。自然少不了要多去看看Demo 和 Proof of Concept。而谷歌为了向大家展示ARcore的可能性,也正在向广大的开发者,征集Demo并将其展示在他们的ARcore 官方网站上以给其他开发者以启发。并提供github链接给广大开发者以参考。同时也给了优秀的创意,提供展示的平台。https://www.thisisarcore.com/ 虽然在平台上展示的项目还不多。但其中不乏亮点。比如这个Draw & Dance 交互体验做得非常不错。画完后摇一摇,小人从画面中碎裂进入现实世界 并能通过语音控制谷歌智能音响播放不同的音乐,来改变小人的舞步。 这个Free-hand drawing 的原型也很有意思。你可以画任意图像,而且,画面中原本画图的地方的图像居然...
- 下一篇
VMware与OpenStack转战混合云,谁更胜一筹
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 VMware——毫无疑问是数据中心虚拟化的统治者,但由于进入云计算应用的时间比OpenStack晚,一些企业选择使用OpenStack作为其私有云的基础网络搭建。尽管OpenStack的部署已非常广泛,但应用到生产环境的过程却比较缓慢。规模的问题、易用性和完整性阻碍了OpenStack进入更广阔的市场。 这些影响OpenStack推迟部署的原因给VMware创造了一个在云计算市场的机会。VMware现在专注于一个比较好的项目:数据中心虚拟化,而不是创建另一个公共云与Amazon Web Services(AWS)、Google云平台(GCP)和Microsoft Azure展开竞争。随着公司大量管理员对数据中心虚拟化技术进行了培训,以及它在许多IT企业中获得的认可,VMware已经对其云战略进行了新的变化。AWS倾向的VMware与OpenStack在规模方面的对比: 在关注到虚拟云(vCloud)失败之后, VMware采用了一种不同的、更加混合的云计算方式,具体来说,VMware是将其vSphere虚拟集群导出...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程