电信运营商中国联通推出的“沃云”,是完整的端到端云计算服务平台解决方案,由中国联通自主研发,其目标是帮助政企客户加快业务转型。自2013云世界大会正式发布以来,至今已是4.0版本,完成了可信云、安全等三级认证,并在电子政务、环保、医疗、教育、金融、旅游等各行业以及联通集团内部、部分省份的私有云得到广泛应用。沃云在全国布局,有超过十个云数据中心资源池,规模达到25万核CPU,20PB存储,总带宽240G,并仍在快速发展。
数量庞大的各个行业用户,为沃云提出两个重要问题:
如何不断满足不同行业用户业务需求,提高“沃云”平台的业务承载能力?
如何优化数据中心中云资源池的配置和调度,也就是说提高有限资源利用率,从而降低资源池的建设和维护成本?
为了回答这两个问题,中国联通和英特尔联合成立了英特尔-沃云联合创新实验室。
经过深入分析,实验室的技术人员决定从内存扩展技术入手,它不但是整个“沃云”技术演进探究中的重要一环,而且是提高“沃云”承载能力和优化资源池的一个关键技术点,如果能将内存扩展做好,就能为其他部分的优化奠定基础。不过要想实现并不容易。
内存扩展的难点
为了省钱,大多用户需要廉价的大内存服务;而有些则需要低延时和超大内存,这样才能快速处理更多数据。有些客户需要非易失内存,以保证应用中断能即时重启,恢复内存中的数据,从而保证大型应用系统尽可能快地恢复运行。而另一些应用则需要超快的存储,满足低延时应用存储数据的需要。
具体而言这些需求体现在如下各种应用之中:
虚拟化平台
数据清洗平台
流数据处理平台
大数据分析平台
关系型数据库平台
内存数据库平台
……
它们对CPU处理器核数单核性能、内存容量和数据存储IO性能要求都不尽相同。所以,既要满足内存多样性要求,还得简化数据中心的服务器典配类型数量,看似矛盾,但又必须面对,是数据中心云资源池基础建设规划中必须考虑的棘手问题之一。
装上黑科技的云计算大货车
英特尔-沃云联合创新实验室在考虑了各种情形之后,决定向沃云中引入3D Xpoint黑科技和英特尔傲腾产品,以实现内存扩展,为“沃云”的服务器节点增加“弹性”。
3D Xpoint技术和英特尔傲腾产品,既具有接近于内存的数据读写性能,又具有固态硬盘的数据非易失性特性和超长擦写寿命,容量比内存大,且价格比内存便宜,相同的价格下,比起单纯DRAM内存,可以获得更大内存容量,使“沃云”平台承载更多应用数据,虚拟机也有更均衡的性能发挥。
对于像沃云这么大规模的云数据中心需求来说,非常有利,因为满足了需要超大内存的应用服务需求。好比是两辆车,有同样的价格和马力,一辆是货车,装货空间更大,另一辆是轿车,速度相对稍快。沃云要经营大量货物运输,必须在速度和容量之间找到平衡,货车当然是更好的选择,这样才能有最经济的效果。
英特尔傲腾的Memory Drive技术,可以和DRAM一起,模拟易失性内存池, 不用改变操作系统和应用,就能实现至强服务器平台的内存扩展。这些新特性,改变了云计算虚拟化场景中的内存使用模型,增加了每个云计算节点上的虚拟机数,带来额外收入。特别是大数据、流式、实时、in-memory等分布式数据处理分析平台,帮助沃云在节点的IO性能、内存容量和资金投入之间找到平衡点。
技术可行性验证通过后,测试结果也是相当喜人的:
1、成本:对于沃云这样的多个大型数据中心分步架构,这种方案节省的内存费用十分可观,按1万台服务器每台512GB容量计,光内存就可直接节省上亿元人民币,还未计算每个节点可以额外多增加的虚拟机数所产生的巨大收益。
2、性能和稳定性:在可控的性能降低幅度下,英特尔傲腾可以提供比DRAM内存更大的承载能力。横向对比,虽然沃云融合傲腾的系统性能比标准系统的有所降低,但不会影响可用性;纵向对比,沃云融合傲腾的系统随着内存占用的增大,整体性能变化比较平稳。
装上黑科技的云计算大货车,果然不负众望。
内存扩展,未来更光明
以前,由于单节点服务器配置扩展性不足,限制了“沃云”的承载能力,而其根源在于大规模的采购成本压力。通过英特尔傲腾和IMDT内存扩展技术进行优化,可以用较低采购成本,换取更大的内存容量,不但提高了虚拟机数,虚拟机内的典型应用,如Redis, MySQL等运行也比较平稳。虽然应用性能随着虚拟机数增加有所下降,但都在预期之内。英特尔-沃云联合创新实验室的结论是:对多数用户来说,用时间换取较大的服务器采购成本下降和服务器及数据中心的利用率提升,是不错的选择方案,英特尔傲腾和IMDT内存扩展技术为“沃云”大内存应用多了一种选择。
不久,英特尔即将推出新一代的内存扩展产品ApachePass,更能充分发挥3D Xpoint高速性能,有更低的内存扩展时延,相信将为广大沃云用户带来更好的应用体验。