分享

天作之合:Redis 英特尔®傲腾™持久内存

 张問骅 2020-02-14

今年是个特殊的情人节,不知道那些婚恋交友网站是不是面临和往年一样的考验。eHarmony 是提供婚恋交友服务的鼻祖,一度在该领域排名全球第一。从 2017 年开始,eHarmony 就已经开始使用内存数据库 Redis,以此响应众多单身朋友的实时请求,消解他们的孤单寂寞冷。Redis 不但帮助人们寻找爱,自己同样深受互联网服务提供者们的喜爱,多次被评为:最被爱戴的数据库、最受欢迎的数据库容器、云数据库排名第一。[i]

大家选择 Redis,是因为它在性能上的出色表现。不过,在传统的 DRAM 内存和硬件使用情况下,作为一款内存数据库,随着数据集达到内存容量的极限,Redis 中的数据就必须跨多个服务器扩展,这必然会降低响应时间,增加延迟,导致无法满足为客户承诺的服务级别协议,更麻烦的是:面对瞬息万变的状况,提供服务的决策者难以迅速做出回应;如果购买大量 DRAM 内存,又势必增加硬件成本。长此以往,决策者就处于两难之中。

现在,英特尔推出的英特尔®傲腾™持久内存,可以救技术决策者于水火。用它来重新构建内存和存储架构,不但可以以实惠的价格获得超大容量,还能享受接近 DRAM 的优越性能,与此同时,又获得了类似于存储的数据持久性。所有这些,打破了内存限制的障碍,成为互联网服务提供者们的真爱。

傲腾跑得好,而且少吃草

传统的内存和存储架构,是 DRAM 内存直接访问存储设备。DRAM 速度快,缺点是高昂成本导致容量受限,而且数据无法持久保存;存储设备容量大,缺点是相比内存速度过低。英特尔®傲腾™持久内存架构的特点是:在 DRAM 内存和块存储之间加入大容量持久内存层,数据不会丢失,同时以高性价比提供出色性能。

有句话叫:又要马儿好,又要马儿不吃草。不吃草是不可能的,但英特尔®傲腾™持久内存这匹马,不但能拉货、跑得快,而且还能少吃草。

英特尔®傲腾™持久内存可在每个CPU的内存总线上提供高达 3TB 的内存容量,同时性能接近 DRAM。与第二代英特尔®至强®可扩展处理器搭配使用,提供比前几代处理器更出色的单位内核性能、内存带宽和内存容量,这些因素均有利于 Redis 的部署,并且体现在具体数据中。

两套配置几乎完全相同的服务器系统,区别在于一台使用英特尔®傲腾™持久内存,另一台使用传统内存,测试下来,两系统提供的性能和虚拟机密度类似,延迟均小于 1 毫秒。但采用英特尔®傲腾™持久内存的系统,可以降低 20% 成本,同时还能满足所有虚拟机 SLA 要求。这是针对单机的状况。

使用英特尔®傲腾™持久内存可实现相同性能

并使每个虚拟机的成本降低多达20%

对于 Redis 服务器集群来说,使用英特尔®傲腾™持久内存成本优势更加明显。集群 1 有 12 个节点,完全使用传统 DRAM 内存,由于硬件限制,单台服务器只能搭载 768GB 内存。集群 2 使用英特尔®傲腾™持久内存,因此单台服务器节点可以安装 1536 GB傲腾内存,外加 192GB DRAM 内存。两者的性能表现都可以满足延迟小于 1 毫秒的 SLA 要求,同时,使用英特尔®傲腾™持久内存的集群 2 节省成本高达 40%,而且更少的服务器节点数量让管理运维更加方便。

简化后的Redis基础设施性能保持不变,成本却可降低40%

无论是单机还是集群,使用英特尔®傲腾™持久内存节省的成本,企业可以用之:

1

扩大现有计划或启动新计划;

2

横向扩展容量,提供更多服务;

3

尝试新技术,为数据中心带来全新性能、效率和容量。

双剑合璧,内存数据库首选

英特尔®傲腾™持久内存和Redis 这对好 CP,业界普遍看好。目前Redis 已经稳定服务了电商、游戏、视频、金融等诸多行业独角兽,不但满足了业务发展带来的数据扩展要求,大幅提升Redis的数据可靠性,提供令客户满意的性能,同时大大降低了内存采购成本。

相信这对“天作之合”——英特尔®傲腾™持久内存 + Redis,在不久的将来会成为内存数据库的首选:

1

节省硬件成本;

2

降低基础设施运维复杂性;

3

降低数据管理复杂性。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多