作者:何军
丰俊文,毕业于武汉大学,曾就职于百度和阿里云,可谓是中国市场上最早一批研究云的分布式应用的先驱者。2011年,丰俊文加入了由Youtube创始人陈士骏成立的云计算公司AVOS,两年后和大学同学江宏一起从AVOS独立出来,变成了一站式后端云服务公司LeanCloud,至今已服务众多开发者,在业界获得了良好口碑。
丰俊文联合创立的LeanCloud是国内最早一批向开发者提供PaaS(Platform as a Service平台即服务)模式的云服务公司。PaaS作为云服务的一种模式,提供面向多租户的服务,将应用程序的开发测试环境、开发工具以接口的形式提供给租户,隐蔽掉操作系统和硬件信息,为开发人员的开发和运维提供了极大的帮助。随着云服务的不断发展,要如何让LeanCloud在同质化严重、竞争激烈的后端云服务市场中脱颖而出,丰俊文选择了从技术上突破难点,将后端系统中的租户隔离做到完美无缺,由此打造出一个强有力的竞争优势点。
对于云厂商而言,服务稳定性是最核心的指标,而影响稳定性的决定性因素,就是如何进行租户隔离。这里的租户指的是开发者,或者公司和团队。一个平台在开发者数量不多的时候,是相对容易做到稳定可靠的,但是当开发者数量达到数十万、终端用户日活达到上千万、单日请求量超过几亿次,那时候没有很好的租户隔离措施是难以达到理想的SLA(服务可用性承诺)指标的。以我们常用的Windows系统举例,每台电脑上其实可以登录多个账户,但是每个账户都感觉不到他人的存在,似乎就是自己一个人在操作计算机,这就是账户隔离。
租户隔离存在以下多个方面的隔离:存储数据隔离和计算资源隔离,这两者都很更重要。另外,网络资源,例如流量入口,内网处理链路等,相当于云服务中的高速公路,在租户多、终端玩家量迅猛增长时,也会发生严重的堵车现象,网络也是需要隔离的目标之一。
租户数据隔离中的租户数据包括配置数据和业务数据,一般保存在云端数据库中,不同租户的数据库是相互隔离的。而计算资源隔离,则是指业务计算部分,平台为不同的租户分配不同的资源来完成业务计算需求。
当多租户高度共享云平台提供的存储、网络、计算等底层资源时,租户数据泄露、非法访问、恶意攻击等安全风险也会随之大幅上升。为此,丰俊文设计出一套一体化、多层次的租户数据安全隔离技术来保证数据安全,达到业界顶尖水平。
这套创新的租户隔离技术,可以从以下4方面来进一步了解:
(1)丰俊文利用网络虚拟化技术将云平台底层的物理网络划分成多租户使用的虚拟网络,每个租户使用一个独立且互相隔离的虚拟网络。除了隔离功能外,虚拟网络扩展更加弹性,计算任务在虚拟网络上迂移也更加便利。
(2)丰俊文通过使用Linux提供的网络流量控制接口对租户的每组容器的网络资源进行控制,填补了现有网络解决方案不能控制容器使用网络资源量的空白。除了资源控制外,还支持对每个容器的历史发送及接收流量的查询和实时网络发送及接收速度的监控。
(3)丰俊文通过使用分布式配置管理和集群成员自治等技术,使新方案比原来人工或半自动化配置网络的方法快速灵活,且它最大限度地减少了人工干预,适应容器云平台大规模网络配置的需求。
(4)丰俊文以租户为单位建立独立的后台数据库,APP运营过程中所产生的数据都将储存其中,这就保证了单个APP数据存储的独立性、安全性、有序性。而后,又在数据库之上搭建起一个控制系统,从而保证了每一条租户信息数据都能得到准确安置,并且能够在租户发出请求后迅速发出精确指令来提取相应租户信息数据。丰俊文所采用的建立独立数据库的方案,用户数据隔离级别最高,安全性最好。这种方案与传统的一个客户、一套数据、一套部署在效果上类似,但是实现方案上却又很大差别,传统方案相当于Windows系统安装在多台电脑上,新的方案则相当于Windows系统安装在云端,由云端统一控制和管理,虽然用户登录进Windows系统后使用体验相当,但是背后的实现方式差别却很大。通过为不同的租户提供独立的数据库,有助于简化数据模型的扩展设计,满足不同租户的独特需求;如果出现故障,恢复数据比较简单。
基于这套独创的租户隔离技术,丰俊文已成功服务超过 240,000 用户,其中不仅包括创新工场(中国Top10的投资机构)、CCTV(中国最权威的电视台)、链家(中国排名前三的房产中介公司)等商业机构,也包括知乎(中国最著名的知识付费自媒体平台之一)、丁香园(互联网医疗先驱者)等热门公司,对于云游戏行业来说更是十分适用。
《天天打波利》、《香肠派对》、《人类跌落梦境》、《Muse Dash》等知名游戏都使用了上述搭载了丰俊文独创的租户隔离技术的云服务,成功支撑了游戏中百万日活用户的聊天和消息系统。
在5G新基建的全面覆盖和带动下,云游戏的规模化及商业化前景愈发明朗,行业整体发展进程快步推进。2020年中国云游戏行业因为疫情原因,线上云游戏产业爆发式增长。据统计,2020年中国云游戏行业市场规模为32.6亿元,同比上涨462.07%。预计到2026年,中国云游戏行业市场规模将达到1900亿元。云游戏有望继续带来游戏用户增量,并扩大游戏市场规模。未来,中国云游戏收入规模和用户规模在整体市场中的渗透率将逐步提升,预计在2024年云游戏市场规模的占比将达到3.9%,云游戏用户规模的占比将达到23.6%。而在此过程中,正因为有了像丰俊文这样执着于技术,执着于解决行业痛点问题的技术专家,我们才能享受到云游戏市场蓬勃发展带来的欣欣向荣。
相信随着游戏开发者越来越多,游戏用户规模不断增大,对于开发者做好租户隔离的要求也就越来越大。而丰俊文所建立的云服务场景下的一体化、多层次的租户隔离解决方案,必将继续简化游戏开发者的开发流程、缩短开发周期、降低人员需求和资金投入,从而最终极大降低开发者的时间和金钱成本,帮助开发者快速将游戏应用推向市场,创造更大的商业价值和社会价值。(作者:何军)
在我国石油工业发展进程中,只要提及当年32111英雄钻井队血战火海和中国灭火队赴科威特扑灭油井大火的事件,至今令人难以忘怀。
沐浴着新年的阳光,伴随着春天的脚步,1月28日,韩家湾煤炭公司四届一次职代会暨2024年工作会隆重召开,来自各条战线上的职工代表齐聚一堂,在回顾总结2023奋斗成果...