超融合技术的基本特征之一就是其由一系列“积木”组成。然后这些相同的块会被归纳到一定能力的集群,用于小规模工作负载的虚拟机使用。

但面对更具挑战的应用程序和更大型的虚拟机又会如何?如何设计超融合架构以适应某个非常苛刻的应用程序?关键在于了解工作负载需求,并设计超融合技术方案来满足这些负载。

我们查看虚拟机性能时,通常考虑的是下列四组资源:CPU、内存、磁盘和网络。如果能够将每台虚拟机所需的资源汇总,就能提供所有虚拟机足够的性能。以基本虚拟机为例,主机通常受限于某个单一资源。一般的经验法则是,虚拟机宿主在其他资源利用率超过20%之前,先耗尽内存。更多的虚拟机会要求平衡不同类型的资源使用情况。举例来说,分配更多内存给运行数据库的虚拟机,能够降低磁盘缓存操作,从而减少其对磁盘性能的需求。同样还要记住,超融合基础架构集群也会消耗资源。虚拟机所需的磁盘性能越高,存储软件的CPU时间也会消耗的更多,才能提供足够的性能。存储集群的增加,网络流量开销也会随之增多。

优化超融合架构网络性能

网络性能通常最容易满足。大多数超融合技术允许最低条件为千兆以太网(GbE),大部分支持万兆以太网来承载虚拟机流量。挑战在于当高性能虚拟机需要使用万兆以太网适配器,同时也需要连接超融合存储集群。这种情况下,虚拟机管理平台的功能运作方式类似vMotion。如果知道关键虚拟机存在高性能网络与存储需求,确保超融合技术平台能够支持超过两个万兆以太网接口。使用额外的接口来隔离存储与虚拟机流量,同时保障两者性能。在vSphere上,结合分布式交换机与基于负载的网卡绑定使用,并启用网络I/O控制。

选型注意事项

大多超融合技术同样有结点配置上限。结点被设计为向外扩展,而不是向上扩展,所以你可能无法在虚拟机管理平台上运行超大型的虚拟机。通常来说,每个结点上限在2个CPU插槽、约40核与大概1TB内存在实践中,最大虚拟机的消耗不能超过安装资源的75%——需要留心虚拟机管理程序和存储集群。如果这些计算资源还不足以支撑应用程序,那么引入超融合架构也无济于事。但是,不同厂商的超融合应用程序最大内存上线不一样,或者你也可以结合纯软件的超融合模型与高端物理硬件服务器来实现功能。很多应用程序专门针对向上扩展配置,但同样也支持向外扩展架构。应用程序团队管理拥有大量资源的单独数据库会比较容易。但应用程序也可以配合数据库集群工作,可以将负载分配到多个较小的虚拟机上。每个虚拟机可以分配在单个超融合结点上。

利用存储性能分层来优化虚拟机性能

对大多数组织,数据库服务器是应用程序基础设施的重要组成部分。这也是应用程序性所聚焦的地方,通常很难被拆分为更小部分。传统数据库性能受限于存储数据的磁盘性能,这也是超融合设计中最为关注的部分。大部分超融合技术采用分层存储——固态硬盘(SSD)用于最经常访问的数据,传统硬盘用于海量存储。虚拟机最经常访问的数据——通常被称做存储工作集——必须配置在高速层以获得最佳存储性能。如果工作集没有配置在快速SSD层,虚拟机运行会非常缓慢。有时候某些非常大型的工作集会推动超融合架构平台在性能层与海量存储层都使用SSD。在存储层使用SSD意味着应用程序在工作集大于性能层时,也不会有太多的性能影响。

超融合技术可能是安置挑战性应用程序的绝佳平台。只要留心,就能够设计出承载大型应用程序的架构。如果应用程序能够拆分到多个小型而不是单个大型虚拟机上,超融合基础设施架构设计任务将会轻松很多。

====================================分割线================================

本文转自d1net(转载)

引入超融合技术解决虚拟机性能不足问题相关推荐

  1. 如何利用多传感器融合技术解决机器人可靠定位问题?

    思岚科技CTO黄珏珅认为,要解决机器人的可靠定位,就是要让机器人在未知环境中拥有自主移动的能力. 「在日常生活中,我们对机器人的期望有很多,比如货物搬运.移动销售.购物引导.安保巡逻.家庭清洁--,那 ...

  2. 【技术贴】虚拟机 VMware win7 win8网卡驱动下载 解决虚拟机不识别网卡没有本地连接...

    解决虚拟机VMware7.0下虚拟win7 win8找不到网卡,不能识别网卡.没有本地连接.(本篇文章只适合虚拟机win7/win8 32位环境) 废话不多说,直接入题.vmware 虚拟机 win7 ...

  3. 【技术贴】虚拟机网络上有重名的解决|虚拟机Net模式提示有重名

    虚拟机网络上有重名的解决|虚拟机Net模式提示有重名 装了vmware 新建---添加一台已经存在的虚拟机,添加完成后总是提示网络上有重名,修改了计算机名后还是没解决,百度一下,也有不少人遇到同样的问 ...

  4. 浪潮云海超融合一体机提升存储性能 支撑关键业务高效运行

    作为一种软硬一体化的基础设施架构,超融合具备易运维.易部署等优势,在多种行业与场景中得到了广泛应用.在金融.医疗等行业的部署中,面向数据库等场景的超融合一体机面临着巨大的存储性能挑战,用户需要提升数据 ...

  5. 超融合技术,让桌面虚拟化乘风破浪,扬帆远航

    从十年前思杰公司推出全球第一款真正意义上的桌面虚拟化产品开始,已经有越来越多的用户选择把桌面虚拟化作为后PC时代的替代品.根据IDC的报告,全球财富100强已经程度不一的全部部署了桌面虚拟化产品.在国 ...

  6. 校园云盘硬件搭建,及建设之超融合技术

    目前,在私有云建设(很多可能并不是真正的私有云,也包括一些虚拟化平台的建设)中,超融合出现的身影越来越多,本文 我们探讨下超融合技术. 一 什么是超融合 既然在说超融合架构,那就肯定有一般的融合架构, ...

  7. 目标检测中特征融合技术(YOLO v4)(下)

    目标检测中特征融合技术(YOLO v4)(下) ASFF:自适应特征融合方式 ASFF来自论文:<Learning Spatial Fusion for Single-Shot Object D ...

  8. 目标检测中特征融合技术(YOLO v4)(上)

    目标检测中特征融合技术(YOLO v4)(上) 论文链接:https://arxiv.org/abs/1612.03144 Feature Pyramid Networks for Object De ...

  9. 多传感器融合技术简介

    单一传感器获得的信息非常有限,而且,还要受到自身品质和性能的影响,因此,智能机器人通常配有数量众多的不同类型的传感器,以满足探测和数据采集的需要.人们提出了多传感器融合技术多传感器融合又称多传感器信息 ...

最新文章

  1. URAL 1993 This cheeseburger you don't need 模拟题
  2. Kubernetes — 在 OpenStack 上使用 kubeadm 部署高可用集群
  3. 神经网络的物理学解释(一)---权重与概率幅
  4. 【JS】原生淘宝轮播图实现总结
  5. 机器学习算法--ALS
  6. vant 项目_vueCli4+vant+router+vuex+移动端适配
  7. OOP-ECMAScript - 深入理解Javascript
  8. ios两个app之间传值和跳转实现(转发)
  9. Leetcode有java版么_leetcode 1. 两数之和(Java版)
  10. 博客开园了~~~~~~
  11. Java 执行SQL脚本文件
  12. 库卡机器人示教器截屏_库卡机器人示教器
  13. PHPWord通过docx模板替换标签,最终生成pdf文件
  14. python爬虫更改ip_怎么更改电脑ip地址?基于 Python 爬虫的ip修改设计与实现
  15. 【强迫症患者的福音】Win10去掉桌面快捷方式箭头
  16. 能否用一种语言来培养编程思维以及养成世界观
  17. linux fstab错误无法启动,Linux 系统 fstab错误导致系统无法启动的修复
  18. matlab中最好用的滤波函数,谁有matlab滤波器设计实例,想找个参考,最好是hamming窗,低通 fir滤波器。...
  19. WinForm的控件
  20. 饥荒开服 - 腾讯云轻量服务器

热门文章

  1. windows下服务器的数据的迁移解决方案
  2. 【MRI】解决DPABI计算功能连接时路径冲突
  3. 华硕EeePC: 没有光驱重装系统(用U盘作为电脑启动盘)
  4. ajax failed啥意思,AJAX请求返回200 OK,但是一个错误事件被触发而不是成功。
  5. pyinstaller打包遇到MatplotlibDeprecationWarning问题
  6. 用计算机玩穿越火线,使用电脑玩cf穿越火线出现蓝屏应该如何解决?
  7. 关于 Photoshop20xx系列启动出现“应用程序无法正常启动(0xc0000022)“无法启动 的解决方法
  8. Oracle用户被锁定问题
  9. Django 模型层
  10. 开源AI项目-老照片修复之 Bringing Old Photos Back to Life