返回
ZStack 使用英特尔® 傲腾™ 持久内存优化自动化测试平台 显著降低基础设施成本
2021-10-26 20:27
微信图片_20211026202813.png

“英特尔革命性的英特尔® 傲腾™ 持久内存解决方案不仅为ZStack 节省了大量的研发生产运维开支,以更低的成本提供了更多的内存资源和更多的云主机实例,加速了产品的开发测试,产品能够以更快的速度迭代,同时英特尔® 傲腾™ 持久内存解决方案本身也可以作为方案输出到我们的客户,为产品的输出形态提供了更大的空间和可能。”

何 爽

ZStack产品测试部总经理

为了提升资源调度的敏捷性、降低开发周期,并控制总体拥有成本 (TCO),企业的开发测试负载正在逐步向云平台迁移。但与此同时,大规模自动化测试用例会显著加大 CPU和内存等资源的消耗。这也意味着云服务提供商往往需要在大规模内存池的构建上耗费大量成本,寻找更加经济的内存解决方案因此成为重要发展方向。

作为一家自主创新、专注产品化的云计算公司,ZStack(云轴科技)依托ZStack Cloud虚拟化技术,搭建了 ZStack DevOps 自动化测试平台。该平台将服务资源池化,能够充分利用硬件资源,支持按需分配和弹性计算;并依靠嵌套虚拟化编排构建模拟各种硬件场景,实现了大规模的自动化测试用例集的执行,支持多种IT基础架构的管理与自动化交付。

为了进一步优化 ZStack DevOps 自动化测试平台的经济性,提供更低成本的内存池建设选项,ZStack与英特尔合作,采用英特尔® 傲腾™ 持久内存替代高成本的 DRAM 内存,在多节点测试中实现了较高达 53% 的成本节约1,将每节点的虚拟内存系统 (VMs) 实例数量提升了33%2,证明了英特尔® 傲腾™ 持久内存在大规模内存集应用中的巨大优势。


背景与挑战:大规模自动化测试的内存瓶颈

伴随着企业业务和服务的拓展,IT环境对资源规模、运维管理水平和应用交付速度都有进一步提升的迫切需求。传统的开发测试虚拟化平台遇到诸多挑战,如IT 资源无法统一调度,缺乏对IT 资源生命周期的有效管理;无法有效制约IT 资源利用率低下及成本难以量化的问题;环境部署依赖手动安装,耗时费力易出错导致交付过程长;系统维护升级窗口时间长,高可用实现成本高;无法按需进行IT资源配额管理等。

在此背景下,基于DevOps云平台的自动化测试方案得到了快速应用。该方案不仅能够通过DevOps 集成的自动化工具的应用,更经济地验证软件质量,缩短项目周期,减少修复缺陷成本,还能够通过云平台屏蔽底层异构硬件和虚拟化软件的复杂性,实现多种IT基础架构的管理与自动化交付。

ZStack DevOps自动化测试平台依靠嵌套虚拟化编排构建模拟各种硬件场景,实现大规模的自动化测试用例集的执行。由于整个集合的测试用例规模在几万个,运行所需要消耗的硬件资源非常庞大,通常需要40台服务器同时运行10小时才能完成一个周期的测试,测试周期会由于硬件资源的限制而变得非常长。

在DevOps自动化测试平台中,内存是非常重要的资源,大量测试用例平均需要分配 GB 级别的内存。当测试用例规模达到上万的时候,所需要的内存池容量将是海量的,这无疑会带来巨大的TCO压力,也会成为扩展测试规模和提升测试速度的重要瓶颈。

在相当长的一段时间内,ZStack都使用的是DRAM内存来搭建内存池,但是这种方式却存在如下挑战:

  • DRAM内存价格较高,考虑到单个服务器节点部署的内存常常高达1TB,因此内存成本成为服务器总体成本的重要组成部分。

  • 当前,DRAM内存容量普遍低于32GB,少量64GB内存的价格居高不下,受限于单个服务器节点中的内存插槽数量,企业难以进一步提升服务器中的内存总量。

  • 为了获得更大的内存池,企业不得不将重点放在增加服务器节点上,这会带来额外的服务器采购、空间、运维等方面的成本。

解决方案:使用英特尔®傲腾™持久内存替换 DRAM 内存


为了在 ZStack DevOps自动化测试平台中寻求更加经济的内存解决方案,ZStack与英特尔合作,使用英特尔® 傲腾™ 持久内存替换服务器中部署的部分 DRAM 内存。

英特尔® 傲腾™ 持久内存提供了行业的高吞吐率、低延时、高服务质量和超高耐用性,可以提供接近内存的延迟,并支持高速缓存和超快存储,能够有效对应用进行加速。英特尔® 傲腾™ 持久内存的单设备较大容量达到512GB,远超DRAM内存的128GB,从而可以支持单台服务器轻松实现更大的内存总量。与此同时,英特尔® 傲腾™ 持久内存的单位容量价格要远低于DRAM内存,这些特性使得ZStack能够以更低的成本构建容量更高的内存池。

英特尔® 傲腾™ 持久内存提供了两种不同的操作模式:内存模式 (Memory Mode) 和应用直接访问模式 (App Direct Mode)。在内存模式中,它与普通的易失性(非持久性)系统存储器完全一样,但成本更低,能在保持系统预算的同时实现更高容量。在应用直接访问模式下,应用程序和操作系统会有两种可用的内存,系统将决定是从DRAM还是英特尔® 傲腾™ 持久内存中写入或读取数据,在此模式下,即使系统关闭电源,数据仍保留在内存中。在自动化测试实例中,ZStack使用了英特尔® 傲腾™ 持久内存的内存模式。

为了验证英特尔® 傲腾™ 持久内存所带来的成本节约效果,ZStack与英特尔分别针对单节点与6节点进行了测试。该测试系统的架构如图 1 所示,底层资源是包含各种服务器的硬件资源池,包含云主机资源池1000+,裸金属资源池200+;通过ZStack底层软件接口,ZStack的测试调度管理平台可以很好的对底层硬件各资源池进行调度。测试平台负责测试ZStack产品线,ZStack Mini产品线,ZStack多云管理等产品线,是 ZStack产品上市前质量保证基础。

图片1.png

图1:测试系统架构

单节点的测试配置如表 1 所示:

微信图片_20211026203950-1.png

表 1:单节点测试配置

3种配置的单个测试实例成本 (Testing VMs/$) 数据如图 2 所示,相比DRAM方案,在性能相近的情况下,英特尔® 傲腾™ 持久内存方案能够将成本降低高达35%。

01.png

图2:英特尔® 傲腾™ 持久内存/ DRAM 方案成本对比(单节点)

随后,双方还进行了6个节点的测试,测试配置如表 2 所示。

00222.png

表2:6节点测试配置

测试数据如图3 所示,在2小时内,英特尔® 傲腾™ 持久内存方案能够运行192个VM 实例3,比DRAM方案提升了高达33%。两种配置的单个测试实例成本(Testing VMs/$) 对比如图4所示,英特尔® 傲腾™ 持久内存方案比DRAM方案的成本降幅高达 53%4

02.png

图3:英特尔® 傲腾™ 持久内存/ DRAM 方案 VM实例对比(6节点)

03.png

图4:英特尔® 傲腾™ 持久内存/ DRAM 方案成本对比(6节点)

两轮测试数据显示,在ZStack DevOps自动化测试平台的测试实例中,通过将DRAM 内存替换为英特尔® 傲腾™ 持久内存,能够实现非常明显的性能提升与成本降低效果:

  • 英特尔®傲腾™ 持久内存的每容量成本显著低于DRAM内存,而且在性能上较为接近,在内存容量密集型应用中有着非常巨大的应用潜力。

  • 与DRAM内存相比,英特尔® 傲腾™ 持久内存能够在单个服务器节点扩展更大的内存集,可帮助用户降低服务器节点的规模,进一步控制TCO。

  •  英特尔®傲腾™持久内存有着较高的服务质量(QoS),在较高的负载下依然能够保证平稳的性能表现,这使得其在大规模用例中的性能与成本优势更加明显。


展望:英特尔® 傲腾™ 持久内存为业务云化赋能

本系列测试证明,英特尔® 傲腾™ 持久内存能够帮助ZStack以更加经济的方式构建自动化测试基础设施,满足大规模测试用例对于硬件资源的苛刻要求,降低TCO挑战。除了自动化测试之外,ZStack还在验证英特尔® 傲腾™ 持久内存在更多场景下的应用潜力,以进一步发挥 ZStack平台在自动配置资源、快速部署应用等方面的优势。

得益于性能和出色的成本优势,基于英特尔® 傲腾™ 持久内存的全新解决方案正在内存数据库等越来越多的场景落地生根,帮助越来越多的行业用户在降低TCO的同时提升性能。未来,英特尔将继续强化与生态伙伴的合作,共同验证前沿硬件及软件技术在不同场景中的落地与优化,推动行业的数字化转型。


关于 ZStack

ZStack是一家自主创新、专注产品化的云计算公司,以“让每一家企业都拥有自己的云”为使命、“成为世界先进的软件企业”为愿景,具备自主知识产权、自主开源云代码、自主云平台三大优势。凭借自研的ZStack Cloud、ZStack信创云、ZStack Mini、ZStack CMP、ZStack Cube、ZStack Zaku等产品,积极支持信创发展,全面适配信创生态,并最早提出云计算的4S特性,注重产品化,普惠云计算。

关于英特尔

英特尔(NASDAQ: INTC)作为行业引领者,创造改变世界的技术,推动全球进步并让生活丰富多彩。在摩尔定律的启迪下,我们不断致力于推进半导体设计与制造,帮助我们的客户应对最重大的挑战。通过将智能融入云、网络、边缘和各种计算设备,我们释放数据潜能,助力商业和社会变得更美好。如需了解英特尔创新的更多信息,请访问英特尔中国新闻中心newsroom.intel.cn以及官方网站intel.cn。


1数据援引自ZStack内部测试与评估,更多详情请咨询ZStack。测试平台配置1:双路英特尔® 至强® 金牌5218R处理器,1024GB总内存(16x64 GBDDR4),英特尔® 3D NAND SSD,英特尔® 以太网适配器;配置2:双路英特尔®至强®金牌5218R 处理器,256GB内存(8x32 GBDDR4),8x128GB 英特尔® 傲腾™ 持久内存,英特尔® 3D NAND SSD,英特尔®以太网适配器;配置3:双路英特尔® 至强® 金牌 5218R处理器,128GB内存(8x16 GBDDR4),8x128GB英特尔® 傲腾™ 持久内存,英特尔® 3D NAND SSD,英特尔®以太网适配器

2,34据援引自ZStack内部测试与评估,更多详情请咨询ZStack。测试平台配置1:双路英特尔® 至强® 金牌5218R处理器,768GB总内存(12x64GBDDR4),英特尔® 3D NAND SSD,英特尔® 以太网适配器;配置2:双路英特尔® 至强® 金牌 5218R处理器,128GB内存(8x16GBDDR4),8x128GB英特尔® 傲腾™ 持久内存,英特尔® 3D NAND SSD,英特尔® 以太网适配器


实际性能受使用情况、配置和其他因素的差异影响。更多信息请见www.Intel.com/PerformanceIndex。

性能测试结果基于配置信息中显示的日期进行测试,且可能并未反映所有公开可用的安全更新。详情请参阅配置信息披露。

没有任何产品或组件是绝对安全的。

具体成本和结果可能不同。

英特尔并不控制或审计第三方数据。请您审查该内容,咨询其他来源,并确认提及数据是否准确。

升级提醒

若您选择升级至4.0.0及之后版本,请注意以下功能调整:

1. 云路由器全面升级为VPC路由器,云路由网络全面升级为VPC网络,不再单独设云路由器页面。升级全程无感知,相关业务不受任何影响。

2. 企业管理账号体系取代用户组与用户,不再单独设用户/用户组页面,不可再使用用户/用户组账号登录云平台。升级前,请先将“用户组与用户”纳管的账号数据妥善迁移至“企业管理”纳管,再执行升级操作。注意:对于admin创建并具备admin权限的用户账号同步取消,如有需要,可使用企业管理账号体系中的平台管理员实现相同功能。

3. 调整AD/LDAP与账户的对接管理方式,统一由企业管理纳管,不再单独设AD/LDAP页面。升级前,请先将“账户”对接纳管的AD/LDAP账号数据妥善迁移至“企业管理”纳管,再执行升级操作。

如对上述升级提醒有任何疑问或需要升级帮助,请联系ZStack官方技术支持

下载ZStack企业版

您已填写过基本信息?点击这里

姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

下载链接将会通过邮件形式发送至您的邮箱,请谨慎填写。

同意 不同意

我已阅读并同意云轴科技 《法律声明》《隐私政策》用户管理规则及公约

下载ZStack企业版

还未填写过基本信息?点击这里

邮箱或手机号码格式错误
同意 不同意

我已阅读并同意云轴科技 《法律声明》《隐私政策》用户管理规则及公约

验证手机号
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
同意 不同意

我已阅读并同意云轴科技 《法律声明》《隐私政策》用户管理规则及公约

登录观看培训视频
仅对注册用户开放,请 登录 观看培训视频

业务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

其他(漏洞提交、投诉举报等)

400-962-2212 转 3
ZStack认证培训咨询
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

同意 不同意

我已阅读并同意云轴科技 《法律声明》《隐私政策》用户管理规则及公约

业务咨询:

400-962-2212 转 1

商务联系:

channel@zstack.io
申请ZStack多机版
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

同意 不同意

我已阅读并同意云轴科技 《法律声明》《隐私政策》用户管理规则及公约

业务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

其他(漏洞提交、投诉举报等)

400-962-2212 转 3
立即咨询
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

同意 不同意

我已阅读并同意云轴科技 《法律声明》《隐私政策》用户管理规则及公约

业务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

其他(漏洞提交、投诉举报等)

400-962-2212 转 3
培训认证合作伙伴申请
姓名应该不少于2个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
邮箱格式错误
城市名称不应该少于2个字符
公司名称不应该少于4个字符
职位名称不应该少于2个字符

同意 不同意

我已阅读并同意云轴科技 《法律声明》《隐私政策》用户管理规则及公约

业务咨询:

400-962-2212 转 1

商务联系:

channel@zstack.io
ZStack&工信人才联合证书申请
已获得ZStack原厂证书
未获得ZStack原厂证书
请填写您的基本信息
姓名应该不少于2个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
邮箱格式错误
城市名称不应该少于2个字符
公司/学校名称不应该少于4个字符
证书类型
ZCCT
ZCCE
ZCCA
ZCPC-ISP
申请ZStack&工信人才联合证书须支付工本费,是否可以接受
同意 不同意

我已阅读并同意云轴科技 《法律声明》《隐私政策》用户管理规则及公约

业务咨询:

400-962-2212 转 1

商务联系:

channel@zstack.io

下载链接已发送至您的邮箱。

如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。 当您收到电子邮件后,请点击 URL 链接,以完成下载。

下载链接已发送至您的邮箱。

如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。
或点击下方URL链接 (IE内核浏览器请右键另存为), 完成下载:

感谢您使用 ZStack 产品和服务。

成功提交申请。

我们将安排工作人员尽快与您取得联系。

感谢您使用 ZStack 产品和服务。

信息提交成功。

我们将安排工作人员尽快与您取得联系,请保持电话畅通。

感谢您使用 ZStack 产品和服务。

预约沟通

联系我们

业务咨询
400-962-2212 转 1
售后咨询
400-962-2212 转 2
其他业务(漏洞提交、投诉举报等)
400-962-2212 转 3

联系我们

回到顶部

产品试用申请
请选择您要试用的产品
ZStack Cloud 企业版
ZStack Cloud 混合云版
ZStack Cloud 基础版
ZStack Cloud 标准版
请填写您的基本信息
姓名应该不少于两个字符
手机号格式错误
验证码填写错误 获取短信验证码 60 秒后可重发
公司名称不应该少于4个字符
邮箱格式错误

商务咨询:

400-962-2212 转 1

售后咨询:

400-962-2212 转 2

商务联系:

sales@zstack.io

成功提交申请。

我们将安排工作人员尽快与您取得联系。

感谢您使用 ZStack 产品和服务。