欢迎光临江苏扬天智慧科技有限公司!
0516-87320298

行业新闻

为企业加速 | 面向SAP应用的联想超融合HX系列,有哪些“真功夫”?

Date: 2017年8月12日

      现如今, 越来越多企业IT部门的职能,已经从 “支持”转向“驱动”。 IT效率的提升将驱动企业战略性增长,而借助可靠的解决方案,可有效帮助企业在数字化转型大潮中抓住机遇。为SAP应用交付部署快速且维护简便的隐形基础架构,是联想和Nutanix的相同愿景。

      本篇文章,将为您介绍一种联合基础架构解决方案:适用于正在部署SAP Business Suite应用和SAP HANA数据库的客户,其中包括在联想超融合HX系列上运行的SAP Business Suite和SAP NetWeaver应用工作负载,以及在经过认证的联想服务器上运行的SAP HANA数据库。


    联想超融合HX系列经过认证可用于基于SAP Business Suite和SAP NetWeaver的应用以及用于SAP Business Suite、SAP Business Warehouse及SAP Solution Manager的应用服务器。

联想超融合HX系列可以提供:

 

面向索引和关键数据库文件的本地化 I/O 和闪存,实现低延迟操作;

平滑的升级和扩展,包括不会导致系统停机的一键式节点添加;

以虚拟机和应用为中心的数据保护和灾难恢复,包括自动备份。 


    存储管理过程中的消费级操作简便性,可消除复杂的配置、手工配置以及磁盘、RAID和 LUN映射。采用Nutanix软件的联想超融合HX系列,非常易于部署。由于计算、存储和虚拟化都在一个节点中提供,因此,超融合HX系列可以有助于大幅度简化服务器、存储和虚拟化部署,并将资源集中到一套虚拟化基础架构中,实现更灵活而高效的资源利用和管理。


联想超融合HX系列

    此外,它可以快速扩展以满足企业不断增长的需求。联想的平台设计遵从开放标准,因此可以轻松集成第三方合作伙伴的产品,形成最先进的解决方案。通过提供部署快速而维护简便的隐形基础架构,联想和Nutanix使IT人员从复杂的基础架构管理工作中解放出来,集中精力于为企业交付应用和推动创新、提高效率和灵敏性。

SAP架构的逻辑设计

    如下图1,显示了在经过认证的联想超融合HX系列上运行的SAP Business Suite Applications和在联想认证设备上运行的 SAP HANA的逻辑设计。该图显示了整个基础架构内不同角色的分配情况。


     左侧是SAP Business Suite和SAP NetWeaver应用服务器以及支持的工作负载,而右侧显示的是基于英特尔至强E7处理器、运行SAP HANA数据库的Lenovo SAP HANA设备。

     面向SAP的超融合HX系列解决方案的物理设计

     由于SAP HANA数据库在独立的物理设备上运行,在设备和其它SAP解决方案组件之间建立至少10Gb的网络连接是最佳可行方式。联想的超融合设备默认提供10Gb以太网上行链路,此种架构允许在不同节点之间建立最理想的连接,将超融合节点连接到物理SAP HANA设备以支持数据接入。


如下图2,显示了SAP HANA设备在用于SAP系统的联想超融合HX系列上运行时的SAP架构。

确定SAP Business Suite和SAP NetWeaver应用规模要求

   部署、实施和运行SAP环境使用的周边SAP应用服务器和工具要求大量资源。所有这些组件都可以在联想超融合HX系列平台上运行。

 

   接下来,将重点介绍超融合HX系列支持SAP Business Suite和SAP NetWeaver工作负载时必须考虑的最重要因素。

在超融合HX系列平台上进行SAP NetWeaver规划

   在实施SAP NetWeaver规划时,务必考虑以下因素。某些因素与虚拟化有关,而另外一些与超融合基础架构的核心组件有关。

CVM的使用


   超融合基础架构从物理设备中提供存储服务,因此无需设计、实施和维护复杂的存储网络基础架构。Nutanix分布式存储网络使用Controller VM(CVM)来提供存储服务和虚拟机所需的存储 IOPS。CVM使用来自每个节点的平均4个内核来执行其功能和服务,这些内核为集群提供分析和管理服务。在规划SAP架构时,从可用于运行SAP工作负载的内核总数中减去这些内核。

 

虚拟化


CPU:由于虚拟化需要少量开销来运行工作负载,因此,可以从可用的CPU资源中减去10%,来抵消该部分开销。

 

内存:Nutanix和SAP不支持在生产SAP系统中超配使用内存,因此,必须预留所有分配的内存,包括考虑每个虚拟机的虚拟化内存开销以及留出足够的资源,以应对故障和满足维护需求。

 

NUMA:设计SAP应用负载的虚拟机布局时,考虑底层物理主机的NUMA布局非常重要。如果创建的虚拟机过“宽”,可能会由于远程NUMA内存访问模式而导致性能不理想。


    尽管VMware ESXi等系统管理程序有调度机制来优化虚拟机的部署,但仍需合理规划虚拟机,确保它们一直会在本地NUMA节点的边界内。


    由于三层应用架构实施方法可以更简单地完成 NUMA对齐 (alignment),因此,它允许更好地在不同节点间分配虚拟机。尽管我们推荐采用三层应用架构,但超融合实施还支持使用更大的VM并实施两层应用架构设计。

CPU过量使用


   联想和Nutanix建议采用SAP最佳实践,即不在生产系统中过量使用CPU和内存(按1:1的比例分配CPU和内存资源。此外,不建议过量使用QA系统。开发和测试系统可以使用1.5-2:1的CPU超配,在必要时根据观察到的行为进行调整。


存储IOPS


   设计正确的存储系统配置是SAP Business Suite和SAP NetWeaver应用规划过程中更复杂的部分。在很大程度上,存储IOPS要求取决于所使用的SAP应用以及进行客户特定的定制工作的方式。早期的Watch Alert报告可提供足够的信息,帮助将现有实施迁移到联想超融合HX系列平台上。

 

   联想提供多种超融合节点类型,这些节点以不同的方式组合使用SSD和硬盘。此外,还可以使用全闪存选项来设计高性能解决方案,为各种规模的实施提供必要的IOPS。正确完成CPU和内存资源规划后, 最终的系统可以为大多数SAP应用提供所要求的存储IOPS。

 

在混合型超融合系统中的活动工作集(Active Working Set)大小:


   在混合型超融合系统中,针对计划的工作负载正确规划SSD的容量很重要。SSD必须足够大,以容纳应用的完整活动工作集(Active Working Set),这对于数据库服务器尤其重要。在该解决方案中,由于SAP系统的应用服务器部分很少发生变化,且只写入应用日志文件,因此主要只需要考虑SAP数据库工作集。


   计算精确的工作集大小并不容易完成,但联想和Nutanix开发了一种有效且相对简单的方法——从Solution Manager监控工具或数据库增长数据中提取数据库每月变化率。从数据集中提取最大差值再乘以3,即可合理估算出该SAP实例工作集大小。若欲计算整个集群的工作集,则可对企业环境中的所有SAP实例重复上面的操作。在全闪存节点上,无需计算工作集大小。

虚拟化平台的选择

   超融合HX系列支持三种不同的虚拟化平台程序:VMware ESXi、Microsoft Hyper-V和原生AHV。目前,在SAP Business Suite和SAP NetWeaver虚拟化中,联想支持VMware ESXi和Microsoft Hyper-V。

针对生产环境调整SAP基准测试结果

  公开SAP基准测试所显示的SAP应用性能标准(SAPS)结果,都是基于对现有CPU资源的最高效利用, 通常导致假设CPU使用率达到96%到99%。然而,该CPU负载对于运行其系统来说偏高,不宜使用,可以将现有基准中定义的CPU使用率下调到65%,以确保最理想的规模规划结果。