滴滴CTO张博:在安全、网络、运维三大层面与腾
如今,在移动互联网创业浪潮的背景下,国内云计算市场也出现了大热,越来越多的创业公司开始选择使用“云”服务。尤其是对于一些拥有海量用户,并且处于高速增长期的移动应用来说,更加稳定和安全的云服务无疑成为了最佳选择。这其中,滴滴打车与腾讯云的战略合作就是一个典型例子。
近日,滴滴打车联合创始人兼CTO张博作客“腾讯云会客厅”,在接受媒体记者专访时,就针对双方的合作细节进行了一次详细披露。张博表示,滴滴与腾讯云的合作,在技术层面有安全、网络、系统运维三个主要方向,这对于创业型企业而言,都有很大帮助,可以让创业公司走的更快更好。
安全:宙斯盾可抵御超过100G的DDoS攻击
近期携程、艺龙事件之后,网络数据安全再次成为热议话题,任何一家互联网公司,都因此苦恼过,滴滴打车自然也不例外。在滴滴打车的发展过程中,也曾遭遇过多次黑客攻击,安全对于滴滴这个拥有海量用户的企业而言,更是至关重要。
张博坦言,目前滴滴打车大部分服务都在腾讯云上,也有部分服务是通过租赁腾讯机房自己运维的。在安全方面,目前,除了滴滴内部有严格的安全控制外,外部主要是通过腾讯云来帮助实现的。比如黑客攻击,尤其是DDOS攻击,腾讯云有一个“宙斯盾”安全体系,可以扛下100G以上流量的DDOS攻击,这对于一般企业来说,都是很难具备的。在这一点上,腾讯云可以说为滴滴提供了很好的安全保障。
网络:超过400个CDN节点有效提升访问体验
在滴滴发展初期,经常出现用户在地铁、停车场等网络环境较差情况下,发出订单得不到及时响应,或者是订单发根本不出去的情况。而接入腾讯云后,基于腾讯400+骨干网节点,以及就近接入的服务,把源站的内容发布到最接近用户的边缘节点,提高了滴滴用户叫单的响应速度和成功率,帮助滴滴解决了因网络分布、带宽、服务器能力带来的延迟等问题。
在张博看来,当时滴滴打车已经接受了腾讯的投资,和腾讯云自然会比较亲近。而且腾讯云也已经历了狼蚁营销和狼蚁网络推广海量用户高并发的考验,比如春节红包,稳定性和经验是毋庸置疑的。腾讯云多年沉淀的云服务技术保证了滴滴打车的网络稳定性,滴滴网络延迟、司机抢不到单等情况得到明显改善,在大幅提升呼叫量的同时,也最大程度地保证了用户体验。
而这些CDN等网络服务,对于创业公司也是很难实现的。比如网络层优化,用户手机发送订单时,需要接入最近的基站,需要找到最优质链路,这些只有投入巨大人力、物力的企业才能实现。张博认为,这些服务对用户体验又是极为重要,所以说,初创企业通过接入云服务可以走的更快更好。
运维:专人团队维护省心省力
在系统运维方面,腾讯云也为滴滴在基础平台构建等方面节省大量人力,如硬件采购、硬件运维等问题上,不再需要架构一个团队去处理,有腾讯云专人团队维护物理服务器,更省力省心,能让企业将更多精力集中到应用层和业务层,以及其他更有价值的数据分析等新技术方面。
例如,腾讯云能够实时地监控到滴滴线上每一个后端的服务模块,它现在的负载,如果有问题的话,能够及时发现并且报警。实际上,当时在补贴大战时,滴滴打车作为一个发展仅1年半的初创企业,在如此大流量面前是根本顶不住的。也正是那时,滴滴便与腾讯云展开了合作,滴滴把系统搬迁到腾讯云,腾讯云高级架构师也直接驻场,帮助滴滴解决了许多难题。
对此,张博指出,滴滴打车刚成立时,流量很小,不需要架构,2台服务器就能解决所有问题。“补贴大战”时,订单量一周之内涨了50倍,结果可想而知,网络、存储等故障不断,Web server和MySQL也频出问题,团队所面临的挑战非常大。更为紧张的是,靠传统采购机器来实现扩张,显然完全无法满足业务需要。与腾讯云合作后,现在尽管用户规模每天都在几万或几十万的激增,但是始终没有出现重大的技术故障,这或许也要归功于后期对于技术的重视和较早选用了云服务。
在采访中,张博还表示,滴滴打车和腾讯云达成深度合作,安全、网络、运维是最主要的三个点,但除此之外,还有优化整体系统、部分调优等等合作方向,这如果都让创业公司自己架构的话,需要很大的投入,腾讯在云计算积累的经验和实力,完全可以满足创业公司高并发量的业务需求。
值得注意的是,未来双方合作中,张博更透露,滴滴打车也深入到腾讯新业务中,比如征信系统。通过滴滴打车平台收集的乘客/司机的爽约次数、爽约频率等都会成为一个数据源。再如未来顺风车中,基于大数据分析,如何为一个互联网的屌丝优先匹配一个互联网女神,这些有趣的场景在底层都需要数据交换。滴滴已经发展成为一个技术驱动型公司,与腾讯的携手开放合作,也是希望能够给社会创造更大的价值。