解决方案

浪潮服务器承载滴滴数据库业务

您的当前位置: 首 页 >> 新闻中心 >> 行业新闻

浪潮服务器承载滴滴数据库业务

发布日期:2017-05-05 作者: 点击:

    目前,互联网已经与我们的生活密不可分,生活服务类的各种App正在改变着我们日常的方方面面。足不出户便能遍尝美食,无需排队就能购买车票、影票,当然还有,滴滴一下,我们马上就能打车出发。

1.jpg

据统计,2016 年滴滴平台用户累计已达到 4 亿,覆盖城市超过 400 座。如此多的用户以及用户背后的大数据,成为滴滴巨大的财富,但也给滴滴后台的数据库带来了巨大挑战。


滴滴出行为什么这么快?

   滴滴出行的平台中拥有海量用户以及出租车、快车司机数据,这些数据都会被录入到数据库中,如何让用户快速打到车,都依赖于数据库的读写效率、数据仓库数据的分析速度以及根据分析得出的优化算法。

1.jpg

也就是说数据库的处理效率在很大程度上决定着用户的约车体验。对于滴滴IT部门而言,如何运用最新的技术,以最优的成本,让数据库应用更高效、更稳定、更易管理是一项十分重要的工作。



是什么影响了数据库的效率?

   从工作任务来看,数据库所承载的应用类型分为OLTP和OLAP两类。OLTP,主要是执行基本日常的事务处理,通常来说数据量不会太大,但是对于实时性的要求极高。OLAP,主要支持复杂的分析操作,通常数据量很大但实时性要求较低。


虽然这两类应用的类型和需求不同,但是对于硬件的处理效率都有着很高的要求。更高效的硬件会让OLTP应用延迟更低、用户体验更佳,也会让OLAP应用的等待时间更少、更快进行决策辅助。

1.jpg

那什么才是影响数据库应用性能的瓶颈呢?在使用传统机械硬盘存储的环境下,OLTP业务中96.87%都在等待读I/O,而CPU计算仅仅占了5.3%; OLAP业务下80%以上在等待读I/O,CPU计算仅仅占了4.36%。CPU资源不能充分利用,这个问题不仅出现在Oracle数据库,在滴滴使用的MySQL中同样会有出现。


存储服务器的选择对充分发挥出CPU和整体系统的性能起着重要的作用,目前搭载SSD已经开始成为PC以及服务器提升效率的重要手段。采用Nvme协议的PCIe SSD能够达到500k以上的IOPS,能够极大优化数据库的效率。


浪潮SA5112M4加速滴滴数据库


滴滴在数据库服务器的选择上,采用搭载SSD硬盘的浪潮SA5112M4 x86服务器集群来承载数据库应用。


浪潮SA5112M4服务器采用全SSD的配置,为了达到性能和成本的平衡,滴滴采用了不同SSD的混搭组合,小容量SSD用于OS和数据隔离,既简便运维又能提升可靠性;大容量SATA SSD用于存放数据库的数据文件,以此实现数据的高速访问;而NVMe SSD则用作高速缓存,存放热点数据,以此提升读写的命中率。

1.jpg

浪潮SA5112M4服务器


浪潮SA5112M4采用双路Intel Xeon-E5 2600v4系列CPU,支持16块DDR4内存,并通过集群的形式,实现高速并行处理。另外搭载的双万兆网络,能够满足OLAP这种对于网络带宽要求极大的应用。


目前滴滴每天的订单数早已突破1000万,将海量的订单快速、精准分配给司机,搭载NVMe SSD的浪潮SA5112M4,凭借超高IOPS能力提升数据库处理效率,让承载数亿用户的数据库系统更高效。


浪潮SA5112M4是为互联网客户而生的通用1U x86服务器,适用于云计算、大数据、计算存储均衡等应用场景。而浪潮是中国互联网市场最大的服务器供应商,互联网市场份额40%。除了在BAT实现全面覆盖外,也服务于视频、生活服务、电商、门户、移动社交等细分行业的TOP客户。





——————转载自网络,侵联删



相关标签:大数据服务

最近浏览:


20171212141055_450.jpg