“当行业发展遇到技术壁垒,那就必须要突破壁垒,整个行业没有可以参考的先例,那我们就自己创造先例。”在海马云联合创始人兼CTO温健看来,这个世界运行的规则有时候并不复杂:找到一个正确的方向,然后用尽一切方法努力走向它。
早在2016年,PC云游戏和主机云游戏就已经有了数年积累和发展,但基于多年的行业经验和对市场的敏锐把握,海马云意识到,在中国游戏市场,移动云游戏才是更有前景的解决方案,海马云将目光瞄准了这个鲜有人涉足的垂直赛道。
现如今,海马云凭借多项突破性的技术革新,和持续深度布局,已在巨头环伺、竞争激烈的云游戏计算领域抢占50%以上市场份额,服务行业90%以上客户,其中不乏咪咕、TapTap等知名企业,平台月活跃用户超过3500万。
再难也要啃下手游云化硬骨头
在海马云刚切入云游戏赛道的2016年,手游已基本占领70%以上的中国游戏市场,而市场已有的云游戏解决方案都是以X86架构运行安卓游戏,这样不但会产生兼容性问题,云游戏的计算和运营成本也始终居高不下,极大地限制了云游戏商业化的发展脚步。
如何实现云手游最佳的兼容性、性能,同时还要平衡成本和用户体验?海马云团队基于自身在行业多年的经验沉淀,并结合实际情况,提出了以ARM架构替代传统X86架构的构想。在云游戏行业内,这是一个全新的技术栈,充满了不确定性,在此之前,从未有任何一个云游戏厂商实现这个构想。
在海马云,这项推动行业革新的研发任务落在了温健和他带领的精兵硬件研发小分队身上,“既然认为ARM架构是安卓游戏云化的最优化解,那么就用尽一切方法努力走向它”。
一开始,整个行业内没有任何可供参考的先例,也没有任何一家公司有过成功的经验,这对研发团队的挑战不言而喻。但凭借在ARM硬件领域的长期积累和忘我的投入,最终,经过不断的摸索与持续的钻研,仅用4个月时间就成功研发出全球第一款ARM阵列服务器。因为从设计最开始就完全聚焦于云游戏场景,服务器具备了高密度、低延迟、高IO、存算分离、高性价比、IPMI工业标准的运维能力、易维护等特点,同时完全适用于移动端游戏、3D渲染等强图像展现效果算力场景,相较传统的X86架构服务器解决方案,降低了40%以上成本。这不仅使得广大云游戏用户能获得更优质的移动云游戏体验,同时也首次为行业发展提供了极具竞争力的基础设施。
通过数年迭代,海马云 ARM阵列服务器已更新至第四代,核心技术和性能仍在行业内遥遥领先,在性能和技术指标上,多次获得行业专业奖项认可。这款服务器不仅支撑了海马云平台上万款游戏的高质量稳定运行,同时也成为了全球出货量最大的ARM阵列服务器。
第一个吃螃蟹的人,最先尝到鲜美
技术研发是科技类企业发展的“生命线”,对于海马云而言,研发从来不是一蹴而就的事,创新的脚步始终没有停歇。
在第一代ARM阵列服务器成功研发之后,随着SOC算力的提高,单SOC上只能运行一个实例的现状会造成巨大的资源浪费,想要实现算力弹性分割复用,降低单实例成本,就必须要实现安卓容器化,而这项技术同样没有任何开源技术可供借鉴,全球范围内缺乏商业化案例。这是移动云游戏想要实现大规模商业化最大的技术难题,同时也是最关键的一步。
“既然没有先例,那我们就成为这个先例。” 温健带领研发小团队又一次正面迎接挑战。此前,温健曾在多家大型企业担任技术研发负责人,在安卓操作系统方向拥有丰富的行业经验和深入的行业洞察。
安卓本身是一个基于手机的操作系统,因此无论从CUP、网络、IO,到核心驱动、GPU渲染等,在设计初期就不支持多实例化,而要让安卓系统能够支撑多实例容器化,就必须要对安卓的任务调度机制、关键核心驱动、图形虚拟化等多项底层结构进行大规模的改造。
海马云团队靠着一股子勇往直前的劲头,对安卓容器化的一系列难题进行攻关,用半年时间,在容器层面对安卓系统进行了大量深度定制及优化,通过对服务器、显卡等硬件资源集群进行虚拟化,形成了适配云服务和安卓容器的云安卓系统,最终让单SOC可以根据不同的实例需求,实现1-8路灵活分配、调度和管理,同时还做到与主流安卓手机完全一致的兼容性。
作为全球首家实现安卓容器化方案的云游戏厂商,海马云凭借这项技术降低了50%上云手游计算与运营成本。同年,海马云在行业内率先实现了云游戏大规模商业部署。
持续探索降本增效,解锁云游戏商业想象力
依托于一系列技术革新,海马云不仅将自身的技术持续迭代走向新高度,同时还推动了整个云游戏行业的加速发展,移动游戏上云呈现明显增长趋势。很快,海马云云游戏计算平台上就部署了来自行业90%客户的上万款移动游戏和安卓应用。
但当数以万计的游戏同时运行在同一个云计算平台,无论是部署效率、运营成本,还是千万级别的玩家接入体验,都为海马云带来了新的技术挑战。
为了解决这一难题,海马云构建了上层超大规模内容存储管理系统,以存算分离,动态免装热加载的方式,利用大规模集群的计算和存储能力,对大量数据进行可靠、高效、可伸缩的分布式高速运算,大幅提高海量内容的承接能力。这样不但极大的提高了运营效率,还降低90%以上的运营成本。
在这项技术的基础之上,海马云又进一步在行业内首创出镜像智能池化技术,游戏更新包智能检测系统,优化访问机制和调度系统,让服务器具备可以动态支持全平台内容的能力,改善用户接入游戏时的等待时长,将原本几分钟甚至十几分钟的加载和启动时间压缩至1-5秒之内,为云游戏用户带来此前从未感受过的畅快体验。
竞争需要百米冲刺,但也是一场马拉松
正是源于团队内部多年来勇于打破常规、追求创新的企业文化,和研发团队从‘0’到‘1’的技术创新能力,现如今,海马云已成为国内最先发布,也是目前唯一提供从硬件服务器到PAAS平台全栈解决方案的企业,自研完成了从边缘计算部署,基础设施定制,到平台能力提供,横跨软件和硬件,作为目前中国最大的2B云游戏服务提供商,在服务质量,底层能力,核心技术方面不仅获得了客户认可,也构筑了竞争的关键壁垒。
在整个团队的努力下,海马云不断突破云游戏计算领域多项关键技术,获得数十项国家专利认证。
“竞争不仅需要百米冲刺,同时更是一场考验毅力与耐心的马拉松,目前,海马云已经在云游戏计算领域走到了市场规模行业第一的成绩,但随着用户对高品质虚拟内容需求的不断增长,这条赛道还将有更长的路要走。”温健表示,未来海马云还将在自主创新的道路上持续深耕,围绕软件开发、硬件设计开发,软硬件协同优化等方面,不断探索新的技术突破点,希望以行业最优性能、最佳性价比和最高用户体验,为整个实时互动内容领域提供强劲的底层算力支撑。
(来源:新视线)