移动互联网技术的发展给开发者提供了更多可能,应用开发团队的体量越来越轻,能做的事情越来越大。然而,初次进入这个领域时,移动应用的垂直化、规模化格局,仍然是开发者无法打破的壁垒。一款应用如何在短时间内迅速发展壮大? 可以说,公有云服务成了***的助推器。移动应用的爆炸性增长使企业对云服务的需求激增。
来到2015年,过了起步阶段的云计算市场风生水起,不只是互联网公司,越来越多的传统产业也已经将IT架构向“云”迁移,“化云为雨”开始成为现实。 这让云服务商不仅要面对成本比拼的压力,还要绞尽脑汁满足客户愈加苛刻的个性化需求。什么样的技术和系统架构才能使云计算在保证性能的前提下兼具价格竞争力?为了解开这个迷题, 51CTO记者在WOT2015 移动互联网开发者大会上,专访到金山云合伙人、互联网事业部总经理朱桦,独家揭秘金山云在移动互联网浪潮中遭遇的技术挑战,以及这个拥有***数据量的云计算平台的技术演进之路。
朱桦 金山云技术合伙人、互联网事业部总经理
朱桦,现为金山云技术合伙人、互联网事业部总经理,负责公司互联网行业产品的研发、运营推广及团队技术工作。朱桦拥有多年互联网业务研发与管理经验,专注于分布式存储和大数据领域的研究,先后在搜狐、金山云等一线互联网公司亲历超大型门户网站、社交网络、移动APP、大数据、云存储等产品的研发推广及管理。
朱桦亲历了金山云的快速发展,他们在公有云市场耕耘了两年,主打应用类云服务。现有用户量达亿级规模,平台存储量超300PB,日存储量峰值达700TB,已经成长为国内拥有***数据量的云计算平台。
朱桦感受到,对于公有云服务商来说,目前已经过了起步阶段,更多的是要靠耐力的比拼。主要体现在以下几个方面。
拼规模
在中国能够做云的往往是大型服务商,云服务商的规模优势对于提供高质量服务的重要性不言而喻。朱桦从实际环境中感到,云不是短期见效的产业,要靠规模、靠长线竞争来实现价值。
良好的技术积淀给金山云带来了庞大的客户接入体量,特别在小米等互联网公司的云服务接入后,更加速了其规模的增长。接入小米云服务之初,金山云每天要处理将近一亿张图片和120万段视频,这种数据量在世界上都极为罕见,给金山云带来了极大的技术挑战,但是如此大的数据量规模有力地驱动了金山云的技术架构变革。朱桦回忆这段经历时说,“以云存储系统为例,金山云曾在一年内迭代更新三次。我们就像一只不死的凤凰,一直涅盘。”
在业务的极速增长和规模的快速扩张下,如何使IDC、网络、服务器等原本受限的资源得到有效的整合与重组,成为摆在金山云面前的一大难题。
为了改变之前数据中心分散、单点能力弱的局面,金山云加大了在IDC的投入,入股世纪互联,整合国内***的IDC资源,并且投入大量精力对网络服务器层面进行定制化和重新设计。
金山云是目前为数不多的把OpenStack用于公有云的服务商,他们在OpenStack上做了大量的修改,比如优化Message Queue(消息队列),修改调度等使之能够在复杂公有云场景下***化的利用资源。通过在云计算的性能、可用性、安全性等方面的不断优化,金山云已经发展出了一个比较成熟的产品技术架构,以支持他们在IaaS和PaaS层的平台构建和产品开发,为用户提供更多的选择。
拼成本
“发展到今天的云服务商要有ALL IN的决心,要通过不停迭代和前瞻性的规划为用户提供稳定、可靠的方案和技术体系,并且帮助用户把成本降下来。”朱桦向我们分享了金山云在控制云存储系统成本方面的经验,来印证上述观点。金山云以亚马逊为标杆,开发了自己的云存储标准KS3平台。现在平均每天会有一亿张图片上传到金山云存储平台,日均上传峰值700TB,日处理数据量超过1PB,成为国内拥有***数据量的云平台。对这样的系统进行成本控制,对任何云服务商来说,都无疑是一种重大课题。金山云通过在硬件、软件两个方面进行不同程度的持续优化,把云存储的成本降低了约70%。
在硬件层面,理想来说,就是尽可能高密度的把磁盘放在数据中心,提升存储介质的效率。然而硬件堆的密度越高,意味着对服务器的承重、供电、散热,提出更为严格的要求。金山云最终选择自建数据中心应对这些难题,他们不仅在整个服务器、硬盘上面进行重新设计,还与硬盘供应商联合开展研究,在降低硬盘转速、增大单盘容量等方面进行细致的工作。
在软件层面,金山云建立了沉降数据体系,通过在分层基础中采用不同的介质、冗余策略和多种衍生的技术方案,辅以精细化、大数据的手段,精细地把数据冷热分离,使数据备份持续下降,从热数据变成温数据再变成冷数据,使全局冗余降低1.5倍,释放出更多资源。将这些闲置资源激活后,平台的计算能力、存储能力、运算能力都可以得到进一步发挥。
#p#
拼“情商”
理解用户需求是云服务商在技术架构之外的另一件大事。移动互联网是金山云服务的三大领域之一,所有的APP开发团队都是用户。然而朱桦在谈论这个问题的时候非常实际,“我们很难服务所有的用户,因为不同应用间的差异非常明显。于是我们尝试在某些领域捕捉用户需求,为用户提供更加专业化的定向服务。”
金山早期的游戏基因,以及之后小米平台与游戏类App开发者的天生亲近,使金山云对国内游戏开发团队中具有天然的向心力。金山云提供的目前国内唯一的一站式手游测试平台服务,已成为***世界、恺英、昆仑游戏等数十家公司发行游戏上线前必要的测试环节。
游戏领域其实已经是非常成熟和精细的产业,怎么样激发它的活力是一个难点。金山云从开发商的视角和需求出发,将对游戏玩家的行为分析作为服务提供给用户,比如在通过某一关卡时多少人会很轻松?多少人需要一点帮助?多少人愿意为此付出一点费用?金山云的手游平台通过对行业的深入理解,以及对所有游戏过往数据的分析,为在测游戏提供专业、细致的对运营很有帮助的报告和建议,而且目前是完全免费的。
朱桦还向我们透露了他们所看到的另一大即将引发移动应用开发强烈需求的领域——视频行业。智能设备的普及导致视频变化成为UGC,并呈现出极度的碎片化,这种形式会带来整个存储容量以及流量的爆发。视频领域变现会通过两个途径:广告和直播。看到这个趋势的金山云决定抢占视频领域的直播高点。“这个垂直领域是一个引爆点,我们云服务厂商应该推出自己的服务适应和助推这个变化”,朱桦说。
结语
朱桦在采访***谈及金山云的价值时不无感慨地说道:“我们的价值在于客户本身的认可。我们所关注的是金山云平台服务了多少客户,帮助大家创造了多少财富。”
正如朱桦所说,云服务要靠规模、靠长线竞争来体现价值。与所有客户一起坚持下去,发挥平台优势,帮助用户获得更多的资源,从而和用户一起实现价值。就是如金山云一样的云服务商,在“云”上马拉松这项赛事中决胜的关键。