当前位置: 商业快讯 > 正文

丰俊文:以稳定高效的云服务助力游戏开发者

2022-09-05 11:08:19       来源:榕城网

文:张亮

2021年4月6日,LeanCloud官方发布公告,心动公司(2400.HK)对其完成收购,LeanCloud联合创始人丰俊文将担任TDS(TapTap Development Services)云服务技术负责人。心动公司与LeanCloud的结合,代表着些年云游戏行业蓬勃发展对优秀的提供后端云服务的专业公司的高度认可。

丰俊文毕业于武汉大学,曾就职于国内多家互联网头部企业。职场上的丰富阅历让丰俊文得以将理论与实践牢牢结合,互联网头部企业的工作环境也让他有机会接触到当时国内最顶尖的团队以及最前沿的行业发展信息。随着互联网在中国的快速发展与普及,2013年,已经是阿里云高级专家的丰俊文敏锐地抓住市场对于后端云服务的需求,和毕业于耶鲁大学的江宏一起,创立LeanCloud,填补了市场空白。

在成立LeanCloud之初,丰俊文便致力于为各级移动应用开发者以及企业用户提供稳定高效的后端云服务,以 LeanStorage(数据、文件存储及云引擎)、LeanMessage(短信、推送及实时通讯服务)、LeanAnalytics(统计分析服务)、LeanModules(各种其他通用组件)四项产品,让用户摆脱繁杂的后端开发和运维工作。丰俊文又以其高超的后端架构技术搭建起了严密的租户隔离系统,并使后端系统稳定高达99.95%。这两个重要成果,使LeanCloud的产品在众多同类竞品中脱颖而出,在后端云服务市场中做到了“人无我有,人有我优”,让LeanCloud在激烈的市场竞争中始终处于行业顶尖地位。

独创高质量的一体化、多层次租户隔离技术,实现数据库信息的全方位隐私保护

这里的租户代表的是一个开发者,或者一个公司,所谓租户隔离共有3层用意:首先是租户的数据(即一个应用或游戏内的所有数据)在存储上相互之间是隔离的。台上有成千上万的租户,每个租户的数据如果都放置在一起,那资源竞争会成为很严重的问题,并且硬件故障带来的影响面也会非常大。LeanCloud 首先解决了存储隔离的问题。其次,LeanCloud 提供的是一个通用的业务后台,是带有业务处理能力的「海量数据库」,如果只是把存储系统做了隔离,但是业务计算的部分还是共用一个资源池,那么服务可靠还是会大打折扣的,LeanCloud灵活运用容器技术把计算层的资源也按租户进行了隔离。最后,LeanCloud还为每个租户提供了一个独立的访问域名,从网络流量的入口上也进行了隔离。这样的隔离方案,相当于我们去饭店吃饭,不光饭桌是在单独的包间里面,就连每桌客人进饭店的入口,以及进去之后的走道,都是互相隔离的。

租户隔离技术是所有后端云服务提供商都需要具备的基础硬实力,但是听起来很简单的租户隔离技术,一旦要支撑几十万的开发者(租户),承载日活达到数千万的终端玩家,要方方面面都考虑到,解决起来就不是一件简单的事情了。因此租户隔离的水,对云服务的稳定有非常重要的影响,也是评价一家专为云游戏提供后端云服务技术的专业公司实力的重要指标。

丰俊文带领LeanCloud团队在租户隔离这一方面交出了优秀答卷,达到业界顶尖水

具体而言,丰俊文首先以开发者为单位建立独立的后台数据库,APP运营过程中所产生的数据都将储存其中,这就保证了单个APP数据存储的独立、安全、有序。然后,丰俊文利用容器技术来灵活部署了大量的业务 worker,将不同应用/游戏的业务处理模块进行了隔离。最后又深度定制了网络入口组件,使台可以支持为每一个租户启用一个独立的流量入口,达到从前到后全链路的隔离水,帮助开发者快速实现安全而灵活的数据访问。

原创具有高度扩展的云服务后端架构,采用“削峰+滑”的复合技术,大幅增加系统稳定

实时通信服务是LeanCloud消息服务中的重要一环。实时通信具有高并发、低延迟、拓展、安全、手段多样、使用便利等多个问题。随着一款APP的不断成熟,用户同时在线数量将成倍甚至呈指数型增长,这就给APP的后端系统带来了极大的挑战,如何在用户数量剧增的情况下,维持服务器的稳定,是后端云服务提供者所面对的重要课题。而保持后端系统稳定这一点,丰俊文带领团队几乎做到了完美——稳定达到99.99%这一行业内顶尖的水准。

以实时通讯为例,假设同时在线的用户数量有一万名,他们在聊天室中有一个人发出一段文字,将会在后端系统中产生一万次消息下发操作,若是一万个人同时发出文字,下行消息数量将瞬间增长如巨浪一般,冲向后端服务器,若是没有合适的处理方法,服务器必然崩溃。面对这一问题,丰俊文提出了“削峰+滑”的解决方案,通过限流和分布式缓存,让迅猛的数据巨浪化作和缓的水流,稳而有序地抵达终点,为客户提供99.99%的数据可靠和超高并发访问能力。在LeanCloud的技术支持下,同一聊天室内用户实时在线聊天人数已扩展到百万量级。

由于Lean cloud开发的后端云服务类型具有通用,几乎可满足各行业开发者的需求,从社交娱乐、生活服务、智能硬件,到游戏动漫、电商社区,因此,每个开发者存储进后端数据系统的数据形式各有不同,对数据库的大小需求也不一样,再加之一款APP面向市场后的情况向来无法预料,对于开发者来说,很难准确预判所需数据库大小,若是APP突然爆火,潮水般涌来的前端数据将会挤爆空间不足的后端数据库。因此,无论是来自于社交娱乐、生活服务、智能硬件,到游戏动漫、电商社区哪个行业的用户,都提出了对于云服务后端架构可随时扩展的高度要求。而这本身也是一个云服务公司较难突破的技术壁垒。

丰俊文通过独特的原创的一套后端架构技术,赋予了LeanCloud

数据系统以高度的灵活随时随地可扩展,可存储图片,文档,音视频等二进制文件,并自动提供弹空间和多副本的冗余备份策略,默认支持多个 CDN 加速节点,使后端系统的承载量可以随着用户数量的增加进行拓展,为开发者解决了后顾之忧。也正因为这一技术的突破,使得LeanCloud在市场用户面前变得炙手可热,一度各大行业的头部公司,比如游戏行业头部公司XD,运动社交第一品牌DEWU,自媒体知识付费第一品牌ZhiHU都是LeanCloud用户。LeanCloud在成立后的短短几年内便成为行业的领头羊,服务了超过 24 万开发团队,既包括大量创业公司,也有大型商业项目,尤其是云游戏开发团队,在LeanCloud服务的客户中占比不断加大。

最早用云服务技术打造手游版STEAM

国际上有一家很有名的公司STEAM,打造了非常成功的游戏台模式。一开始,STEAM只是一个单纯的游戏开发者,但后来,STEAM成功把单个游戏扩展成一个游戏用户台,配上了很多游戏开发者需要的基础组件或服务,吸引了很多游戏开发者到STEAM上去开发游戏、发布游戏,最终成就了一个巨无霸式的全球游戏开发者台。

另一家世界上很有名的游戏界标杆企业是EPIC,他基本上复制了steam的商业模式,不断在自己台上发布了新的游戏引擎,以及其他各种云服务,直接把自己从单个的游戏厂商升级成了游戏台厂商。

上述两家公司中的任何一家,如果没有高技术水的云服务支撑,没有云台,就不可能聚集和吸引那么多的游戏开发商,因此,对于任何一家想升级成台公司而不是单一游戏开发商的游戏公司而言,云服务技术水都是取得成功的最核心和重要的一环。到目前为止,在中国,还没有这些的成功先例。

心动公司作为云游戏行业中的知名企业,拥有最大手游台TapTap,与LeanCloud已进行了多年的合作,旗下《天天打波利》、《香肠派对》、《人类跌落梦境》、《Muse Dash》等知名游戏都使用了LeanCloud的产品。随着心动公司在云游戏行业的不断发展,对于后端云服务的需求也越来越大,拥有一支自己的后端开发团队对心动公司来说已是刻不容缓,而拥有极强后端搭建实力并已经合作多年的LeanCloud成为了心动最心仪的合作对象。成为手机游戏中的STEAM,这也正是心动收购LeanCloud的原因。然而,中国市场和海外市场还是有很大区别的。中国的游戏用户有三个特点,一是用户基数特别大,二是付费率特别高,三是喜欢在手机上玩游戏。因此,在手机上开发游戏,并且走STEAM 那样的模式就变成了看上去极其具有吸引力的一条商业道路。

但要想在手机上打造一个游戏开发的台,让多款大型多人同机游戏同时运行,需要一个无比强悍和厉害的云后台,才能获得极佳的用户体验,以及极具吸引力的开发环境,才有可能牢牢抓住游戏开发者的心。

这个难度有多高呢?我们想象一下,要能够在一个游戏台上看到上万个游戏,以及这上万个游戏背后的上亿游戏玩家,他们的日活跃量,这里面同一时间交互的数据量极其惊人。承接如此大规模的游戏数据和用户量,绝对不是任何一家游戏公司想做就能做到的。

为了帮助心动实现手机版的STEAM的口号,在心动公司和LeanCloud整合后,丰俊文出任了心动公司开发者服务台TDS的云服务技术负责人,他现在主要负责分布式计算基础设施建设、容器云台研发、通用组件/服务开发、游戏领域核心服务开发,以及线上系统的运维和SRE工作,他的梦想是把TapTap变成一个对开发者来说更有粘台,帮助开发者解决游戏开发和运营中的通用需求,并与开发者共享TapTap社区资源,以此构建一个可持续发展的良好生态,就如国外的Steam一样,在游戏开发、运营的全生命周期与开发者进行绑定,实现共赢。

作为Taptap开发者游戏台云服务技术负责人,丰俊文在技术选型、分布式存储、云计算,分布式数据库等多个维度全部进行了战略调整,这才得以使台一天面对几十亿的用户请求量而不崩溃,还能给与玩家良好的使用体验。

根据中国信通院数据,2021年中国云游戏市场收入同比增长93.3%至40.6亿元,预计至2025年云游戏市场收入将达到342.8亿元,且 2020-2025年的年均复合增长率高达74.8%。云游戏市场蓬勃发展,游戏开发者纷纷进入市场。但对于云游戏开发者来说,后端系统的开发和维护繁杂而棘手,搭建团队、开发联调、迭代升级以及线上运维等工作,都需要长期投入,这些都是挡在开发者面前亟需解决的严峻考验。而丰俊文所提供的一站式云服务对于游戏开发人员来说无异于雪中送炭。丰俊文根据前端应用场景对公有云数据中心资源进行打包,并通过简化的调用接口提供给开发者,为开发者减轻了后端架构的负担,使开发者可以集中精力进行用户研究、APP软件的创意和设计、移动终端的应用开发,这就大大简化了开发流程、周期、人员和资金投入,从而极大降低开发成本,快速将移动APP应用推向市场。同时,LeanCloud数据存储的可拓展和高稳定正是云游戏开发者在游戏开发过程中所遇痛点的一剂良药。

从工程师到创业者,从LeanCloud到TapTap,丰俊文依靠敏锐的感知、积极的思考、踏实的钻研态度在后端云服务的赛道上一路领先。步履不停,奋斗不止,丰俊文一直在路上。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。

关键词:

责任编辑:kj005

文章投诉热线:156 0057 2229 投诉邮箱:29132 36@qq.com
商业快讯

丰俊文:以稳定高效的云服务助力游戏开发者

2022-09-05 11:08:19   榕城网

文:张亮

2021年4月6日,LeanCloud官方发布公告,心动公司(2400.HK)对其完成收购,LeanCloud联合创始人丰俊文将担任TDS(TapTap Development Services)云服务技术负责人。心动公司与LeanCloud的结合,代表着些年云游戏行业蓬勃发展对优秀的提供后端云服务的专业公司的高度认可。

丰俊文毕业于武汉大学,曾就职于国内多家互联网头部企业。职场上的丰富阅历让丰俊文得以将理论与实践牢牢结合,互联网头部企业的工作环境也让他有机会接触到当时国内最顶尖的团队以及最前沿的行业发展信息。随着互联网在中国的快速发展与普及,2013年,已经是阿里云高级专家的丰俊文敏锐地抓住市场对于后端云服务的需求,和毕业于耶鲁大学的江宏一起,创立LeanCloud,填补了市场空白。

在成立LeanCloud之初,丰俊文便致力于为各级移动应用开发者以及企业用户提供稳定高效的后端云服务,以 LeanStorage(数据、文件存储及云引擎)、LeanMessage(短信、推送及实时通讯服务)、LeanAnalytics(统计分析服务)、LeanModules(各种其他通用组件)四项产品,让用户摆脱繁杂的后端开发和运维工作。丰俊文又以其高超的后端架构技术搭建起了严密的租户隔离系统,并使后端系统稳定高达99.95%。这两个重要成果,使LeanCloud的产品在众多同类竞品中脱颖而出,在后端云服务市场中做到了“人无我有,人有我优”,让LeanCloud在激烈的市场竞争中始终处于行业顶尖地位。

独创高质量的一体化、多层次租户隔离技术,实现数据库信息的全方位隐私保护

这里的租户代表的是一个开发者,或者一个公司,所谓租户隔离共有3层用意:首先是租户的数据(即一个应用或游戏内的所有数据)在存储上相互之间是隔离的。台上有成千上万的租户,每个租户的数据如果都放置在一起,那资源竞争会成为很严重的问题,并且硬件故障带来的影响面也会非常大。LeanCloud 首先解决了存储隔离的问题。其次,LeanCloud 提供的是一个通用的业务后台,是带有业务处理能力的「海量数据库」,如果只是把存储系统做了隔离,但是业务计算的部分还是共用一个资源池,那么服务可靠还是会大打折扣的,LeanCloud灵活运用容器技术把计算层的资源也按租户进行了隔离。最后,LeanCloud还为每个租户提供了一个独立的访问域名,从网络流量的入口上也进行了隔离。这样的隔离方案,相当于我们去饭店吃饭,不光饭桌是在单独的包间里面,就连每桌客人进饭店的入口,以及进去之后的走道,都是互相隔离的。

租户隔离技术是所有后端云服务提供商都需要具备的基础硬实力,但是听起来很简单的租户隔离技术,一旦要支撑几十万的开发者(租户),承载日活达到数千万的终端玩家,要方方面面都考虑到,解决起来就不是一件简单的事情了。因此租户隔离的水,对云服务的稳定有非常重要的影响,也是评价一家专为云游戏提供后端云服务技术的专业公司实力的重要指标。

丰俊文带领LeanCloud团队在租户隔离这一方面交出了优秀答卷,达到业界顶尖水

具体而言,丰俊文首先以开发者为单位建立独立的后台数据库,APP运营过程中所产生的数据都将储存其中,这就保证了单个APP数据存储的独立、安全、有序。然后,丰俊文利用容器技术来灵活部署了大量的业务 worker,将不同应用/游戏的业务处理模块进行了隔离。最后又深度定制了网络入口组件,使台可以支持为每一个租户启用一个独立的流量入口,达到从前到后全链路的隔离水,帮助开发者快速实现安全而灵活的数据访问。

原创具有高度扩展的云服务后端架构,采用“削峰+滑”的复合技术,大幅增加系统稳定

实时通信服务是LeanCloud消息服务中的重要一环。实时通信具有高并发、低延迟、拓展、安全、手段多样、使用便利等多个问题。随着一款APP的不断成熟,用户同时在线数量将成倍甚至呈指数型增长,这就给APP的后端系统带来了极大的挑战,如何在用户数量剧增的情况下,维持服务器的稳定,是后端云服务提供者所面对的重要课题。而保持后端系统稳定这一点,丰俊文带领团队几乎做到了完美——稳定达到99.99%这一行业内顶尖的水准。

以实时通讯为例,假设同时在线的用户数量有一万名,他们在聊天室中有一个人发出一段文字,将会在后端系统中产生一万次消息下发操作,若是一万个人同时发出文字,下行消息数量将瞬间增长如巨浪一般,冲向后端服务器,若是没有合适的处理方法,服务器必然崩溃。面对这一问题,丰俊文提出了“削峰+滑”的解决方案,通过限流和分布式缓存,让迅猛的数据巨浪化作和缓的水流,稳而有序地抵达终点,为客户提供99.99%的数据可靠和超高并发访问能力。在LeanCloud的技术支持下,同一聊天室内用户实时在线聊天人数已扩展到百万量级。

由于Lean cloud开发的后端云服务类型具有通用,几乎可满足各行业开发者的需求,从社交娱乐、生活服务、智能硬件,到游戏动漫、电商社区,因此,每个开发者存储进后端数据系统的数据形式各有不同,对数据库的大小需求也不一样,再加之一款APP面向市场后的情况向来无法预料,对于开发者来说,很难准确预判所需数据库大小,若是APP突然爆火,潮水般涌来的前端数据将会挤爆空间不足的后端数据库。因此,无论是来自于社交娱乐、生活服务、智能硬件,到游戏动漫、电商社区哪个行业的用户,都提出了对于云服务后端架构可随时扩展的高度要求。而这本身也是一个云服务公司较难突破的技术壁垒。

丰俊文通过独特的原创的一套后端架构技术,赋予了LeanCloud

数据系统以高度的灵活随时随地可扩展,可存储图片,文档,音视频等二进制文件,并自动提供弹空间和多副本的冗余备份策略,默认支持多个 CDN 加速节点,使后端系统的承载量可以随着用户数量的增加进行拓展,为开发者解决了后顾之忧。也正因为这一技术的突破,使得LeanCloud在市场用户面前变得炙手可热,一度各大行业的头部公司,比如游戏行业头部公司XD,运动社交第一品牌DEWU,自媒体知识付费第一品牌ZhiHU都是LeanCloud用户。LeanCloud在成立后的短短几年内便成为行业的领头羊,服务了超过 24 万开发团队,既包括大量创业公司,也有大型商业项目,尤其是云游戏开发团队,在LeanCloud服务的客户中占比不断加大。

最早用云服务技术打造手游版STEAM

国际上有一家很有名的公司STEAM,打造了非常成功的游戏台模式。一开始,STEAM只是一个单纯的游戏开发者,但后来,STEAM成功把单个游戏扩展成一个游戏用户台,配上了很多游戏开发者需要的基础组件或服务,吸引了很多游戏开发者到STEAM上去开发游戏、发布游戏,最终成就了一个巨无霸式的全球游戏开发者台。

另一家世界上很有名的游戏界标杆企业是EPIC,他基本上复制了steam的商业模式,不断在自己台上发布了新的游戏引擎,以及其他各种云服务,直接把自己从单个的游戏厂商升级成了游戏台厂商。

上述两家公司中的任何一家,如果没有高技术水的云服务支撑,没有云台,就不可能聚集和吸引那么多的游戏开发商,因此,对于任何一家想升级成台公司而不是单一游戏开发商的游戏公司而言,云服务技术水都是取得成功的最核心和重要的一环。到目前为止,在中国,还没有这些的成功先例。

心动公司作为云游戏行业中的知名企业,拥有最大手游台TapTap,与LeanCloud已进行了多年的合作,旗下《天天打波利》、《香肠派对》、《人类跌落梦境》、《Muse Dash》等知名游戏都使用了LeanCloud的产品。随着心动公司在云游戏行业的不断发展,对于后端云服务的需求也越来越大,拥有一支自己的后端开发团队对心动公司来说已是刻不容缓,而拥有极强后端搭建实力并已经合作多年的LeanCloud成为了心动最心仪的合作对象。成为手机游戏中的STEAM,这也正是心动收购LeanCloud的原因。然而,中国市场和海外市场还是有很大区别的。中国的游戏用户有三个特点,一是用户基数特别大,二是付费率特别高,三是喜欢在手机上玩游戏。因此,在手机上开发游戏,并且走STEAM 那样的模式就变成了看上去极其具有吸引力的一条商业道路。

但要想在手机上打造一个游戏开发的台,让多款大型多人同机游戏同时运行,需要一个无比强悍和厉害的云后台,才能获得极佳的用户体验,以及极具吸引力的开发环境,才有可能牢牢抓住游戏开发者的心。

这个难度有多高呢?我们想象一下,要能够在一个游戏台上看到上万个游戏,以及这上万个游戏背后的上亿游戏玩家,他们的日活跃量,这里面同一时间交互的数据量极其惊人。承接如此大规模的游戏数据和用户量,绝对不是任何一家游戏公司想做就能做到的。

为了帮助心动实现手机版的STEAM的口号,在心动公司和LeanCloud整合后,丰俊文出任了心动公司开发者服务台TDS的云服务技术负责人,他现在主要负责分布式计算基础设施建设、容器云台研发、通用组件/服务开发、游戏领域核心服务开发,以及线上系统的运维和SRE工作,他的梦想是把TapTap变成一个对开发者来说更有粘台,帮助开发者解决游戏开发和运营中的通用需求,并与开发者共享TapTap社区资源,以此构建一个可持续发展的良好生态,就如国外的Steam一样,在游戏开发、运营的全生命周期与开发者进行绑定,实现共赢。

作为Taptap开发者游戏台云服务技术负责人,丰俊文在技术选型、分布式存储、云计算,分布式数据库等多个维度全部进行了战略调整,这才得以使台一天面对几十亿的用户请求量而不崩溃,还能给与玩家良好的使用体验。

根据中国信通院数据,2021年中国云游戏市场收入同比增长93.3%至40.6亿元,预计至2025年云游戏市场收入将达到342.8亿元,且 2020-2025年的年均复合增长率高达74.8%。云游戏市场蓬勃发展,游戏开发者纷纷进入市场。但对于云游戏开发者来说,后端系统的开发和维护繁杂而棘手,搭建团队、开发联调、迭代升级以及线上运维等工作,都需要长期投入,这些都是挡在开发者面前亟需解决的严峻考验。而丰俊文所提供的一站式云服务对于游戏开发人员来说无异于雪中送炭。丰俊文根据前端应用场景对公有云数据中心资源进行打包,并通过简化的调用接口提供给开发者,为开发者减轻了后端架构的负担,使开发者可以集中精力进行用户研究、APP软件的创意和设计、移动终端的应用开发,这就大大简化了开发流程、周期、人员和资金投入,从而极大降低开发成本,快速将移动APP应用推向市场。同时,LeanCloud数据存储的可拓展和高稳定正是云游戏开发者在游戏开发过程中所遇痛点的一剂良药。

从工程师到创业者,从LeanCloud到TapTap,丰俊文依靠敏锐的感知、积极的思考、踏实的钻研态度在后端云服务的赛道上一路领先。步履不停,奋斗不止,丰俊文一直在路上。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。

责任编辑:kj005

相关阅读

美图推荐

金融科技下,金融企业如何保障信息安全
主播雨化田们再接新活,这次让网友们下载的是交管12123APP
深圳看到科技发布Kandao Meeting S 180°超广角智能视频会议机
QQ音乐做了“一件有意义的小事”,让这些孩子听见“听不见”的音乐

精彩推荐