如何对部署在超融合系统上的应用做软硬件资源规划设计?

如何对部署在超融合系统上的应用做软硬件资源规划设计?在超融合架构下,应用的资源规划和传统架构有什么不同?

参与12

3同行回答

s6dongs6dongit技术咨询顾问东软集团
资源规划主要包括计算资源规划、存储资源规划和网络资源规划。1、计算资源规划计算资源是通过对x86服务器CPU虚拟化来实现的,根据现有虚拟化环境,可选择VMware vSphere、MicroSoft Hyper-v或KVM等Hypervisor,通过虚拟化技术组建计算资源池,为业务系统的虚拟机提供不同的服务...显示全部

资源规划主要包括计算资源规划、存储资源规划和网络资源规划。
1、计算资源规划
计算资源是通过对x86服务器CPU虚拟化来实现的,根据现有虚拟化环境,可选择VMware vSphere、MicroSoft Hyper-v或KVM等Hypervisor,通过虚拟化技术组建计算资源池,为业务系统的虚拟机提供不同的服务质量和能力。以VMware为例,可提供HA高可用、FT容错、vMotion在线迁移和DRS资源动态负载均衡等能力。
计算资源的规划需要根据历史业务对资源的需求推导出需要新采购的超融合服务器的数量。包括迁移需要的服务器数量和新建需要的服务器数量。如果没有可供利旧的服务器,那么这两个部分相加,就是全部的计算资源总量。
迁移和新建由于维度不一样,统计出的服务器数量可能也会有所偏差,通常需要综合进行考量评估,建议以服务器数量多的数值做为参考。
另外,计算资源除了需要计算原有系统对CPU资源的核数需求以外,还需要增加10%的资源开销,用于超融合系统本身进行部署。需要1.1倍于原有计算资源使用量。

2、存储资源规划
超融合系统架构提供的存储资源,都是基于分布式的文件系统,可以将一组集群内的节点组成一个统一的分布式存储平台。对于业务系统来说,就是一个集中的共享式存储,与任何其他集中式存储阵列一样工作,由超融合存储系统管理模块对分布式存储进行管理。
超融合分布式存储系统的配置规划,需要根据历史业务对资源的需求推导出需要新采购的超融合服务器的硬盘数量。包括迁移场景需要的硬盘数量和新建场景需要的硬盘数量。如果没有可供利旧的服务器,那么这两个部分相加,就是全部的计算资源总量。为了减小不必要要的服务器数量,单盘尽量选择1.2TB或1.8TB产品。当然,为了使用更多的硬盘提升分布式存储性能,还需要综合考量。
以上除了需要提前确认好数据容量以外,还需要注意以下几点:
2.1、分布式存储架构以可以提供传统集中式存储的能力,包括块存储、文件存储和对象存储等。但并不是所有的超融合系统都能提供以上的存储能力。由于分布式存储的数据一致性不是很好,所以有些超融合系统提供的块存储服务是不能够安装ORACLE这类数据库应用的,即使能安装,效果也不会很好,性能会比较低。需要官方给出可安装的测试报告或者兼容性测试报告。
2.2、是否需要超融合存储系统提供快照、克隆、压缩和重复数据删除等传统集中式存储的特性。由于超融合系统也是近几年刚刚兴起,对于这类高级特性不如传统集中式存储支持的好,如果需要某种高级特性,需要提前对超融合厂商的相关存储产品进行调研,做好POC测试。
2.3、分布式存储资源池的组成通常为SSD+HDD的架构,SSD作为缓存盘,提升整个系统的性能。而且有的厂商要求严格的资源配比,以VSAN为例,需要1块SSD+最多6块HDD为一个逻辑磁盘组(VMware计划增加到最多7块)。而且1台物理主机最多只能有5个磁盘组。所以物理磁盘不能随意配置,需要根据超融合厂商的技术要求进行合理配置,避免资源浪费。当然也有的超融合厂商支持全闪存的架构,甚至可以使用PCI-E的SSD缓存卡进行加速,只是在成本上比较贵。
2.4、超融合的节点的硬盘数量会影响整个分布式存储系统的性能。如果超融合系统只有最少的3个节点,那么分布式存储系统的性能上基本上是无法超越传统集中式架构存储的,只有尽可能多的配置节点数量和硬盘数量,才有可能达到甚至超越传统集中式存储的性能。

3、网络资源规划
在超融合的架构中,多台虚拟机之间是共享网络的,为了方便管理,一般采用虚拟交换机来配置和管理网络,虚拟交换机可在数据中心级别提供集中和聚合的虚拟网络,从而简化并增强虚拟机网络。在虚拟交换机的网络划分上,仍然可以采用VLAN的方式划分不同的子网,实现不同子网段的安全和隔离。
除了虚拟交换机,还可以通过Overlay的方式来构建大二层和实现业务系统之间的租户隔离,通过NFV实现网络中的所需各类网络功能资源(包括基础的路由交换、安全以及应用交付等)按需分配和灵活调度,从而实现超融合架构中的网络虚拟化。这类功能同时需要客户的物理交换机支持SDN的管理方式,如果是一些老旧设备,可能无法实现,需要购置新的交换机设置。
在每个单节点的物理机上,需要提供以下网络端口:
万兆光口:至少1个
千兆电口:至少2个

收起
互联网服务 · 2019-05-14
浏览1927
如果是应用集群服务器,建议不要单台虚拟机配置太高的资源,可以考虑单台虚拟机配置降低,部署多台虚拟机进行负载均衡,这样有助整体的灵活性。例如虚拟机配置 CPU 核数太高,有可能无法适配 numa 获得最佳性能,内存配置过大导致在线迁移时间过长等问题。目前做得比较好的超融合平...显示全部
  1. 如果是应用集群服务器,建议不要单台虚拟机配置太高的资源,可以考虑单台虚拟机配置降低,部署多台虚拟机进行负载均衡,这样有助整体的灵活性。例如虚拟机配置 CPU 核数太高,有可能无法适配 numa 获得最佳性能,内存配置过大导致在线迁移时间过长等问题。
  2. 目前做得比较好的超融合平台都能支持虚拟机资源的在线扩展,包括 CPU、内存与硬盘等资源,因此没有必要为应用预留过多的冗余资源;业务部门通常申请虚拟机资源都是有相当大的资源预留,而这部分资源即使用不完,很多情况下也是无法回收的,长久来说会造成资源浪费,甚至影响整个平台资源分配的灵活性,因此建议应用虚拟机资源配置需要适当以及科学。
收起
软件开发 · 2019-05-14
浏览1944
老道老道IT顾问MS
从HCI架构部署应用的资源规划经验上看,建议如下1、先定哪些业务适合HCI。业务系统梳理,决定是否能够运行在虚拟化环境中?比如应用系统消耗内存128GB,或者CPU负载较高就不太适合放到虚拟化/HCI环境中。多少个业务系统,需要多少计算资源,多少存储资源,请详细列出。从医院业务角度...显示全部

从HCI架构部署应用的资源规划经验上看,建议如下
1、先定哪些业务适合HCI。业务系统梳理,决定是否能够运行在虚拟化环境中?比如应用系统消耗内存128GB,或者CPU负载较高就不太适合放到虚拟化/HCI环境中。多少个业务系统,需要多少计算资源,多少存储资源,请详细列出。从医院业务角度看,重负载的HIS EMR PACS 等系统需要认真评估。PACS系统需要考虑数据分级存储,单个业务系统计算和存储资源不均衡增长的需要评估是否适合采用HCI。
2、资源冗余性。HCI 资源池化后,需要考虑故障发生时的资源充足性,防止HCI系统重建影响业务系统速度和资源不足无法运行业务系统。
3、整合比。即单台服务器需要运行多少vm合理,建议不超过15个,vdi建议40个;以免单台服务器故障,vm迁移带来网络堵塞、集群性能下降、影响其他业务运行。
4、网络规划,存储数据、业务数据、管理数据互相隔离;便于保障服务质量和故障定位。
5、HCI 资源消耗资源预留充足,否则影响性能和集群稳定性。
6、备份、容灾等高级特性的资源预留。
综上所述,根据业务需求推出哪些业务适合不适合HCI架构,从而确定软硬件资源,网络规划等。

收起
IT咨询服务 · 2021-11-03
浏览882

提问者

曲奇
系统工程师宝安医院
擅长领域: 存储灾备云计算

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-05-07
  • 关注会员:5 人
  • 问题浏览:4575
  • 最近回答:2021-11-03
  • X社区推广