MIT平台峰会三位联席主席在2016年撰写的新书《平台革命》中这样描述,复杂的网状价值与信息交换是平台型模式的最主要特点。
从这个角度看,从PC时代的即时通信工具(IM)到移动互联网时代进化为即时通信云(IM云),就是一场平台革命:技术上是IM普及的过程,业务上则是商业场景的全连接过程。
可以说,几乎所有的商业场景都期望通过IM的连接产生客户粘性,这也诱发了IM云平台这个市场的繁荣。繁荣意味着巨头染指,玩家众多,这里既有专业的IM云企业,也有互联网巨头。
比如,国外互联网巨头有谷歌,其Google Cloud Messaging进化到了Firebase Cloud Messaging;而国内聚焦IM云的互联网巨头则是网易。
1
平台化仍是王道
IM工具和IM云平台之间显而易见地存在一个时间门槛:那就是PC时代和移动互联网时代环境不同,IM架构也必须随之改变。
据网易云信CTO阙杭宁介绍,移动互联网时代,IM开发就要跨越“三重门槛”:
连接管理,即移动弱网下的连接稳定性管理、用户复杂网络环境的服务入口网络拓扑、实时音视频等实时互动业务的双方甚至多方网络传输调度等;
业务协议,这涉及登录、单聊、群聊、好友、聊天室、实时音视频等细节的业务协议设计、IM中的增量、全量场景设计处理、消息必达补偿等细节;
高并发高可用,这是所有服务端需要面对的共同挑战。在IM业务下,有很多处理放大的环节,会更早和更容易遇到高并发。例如群聊、聊天室。而维护长连接所带来的大量请求、心跳、重连等,更易形成压力。
IM云平台的出现也就成为必然。它以基础设施的形态开放IM能力,让开发者可以按照自己的需求把协议按需组合,把能力按照自己的业务场景快速的组织来快速应用,同时云服务的特性保证了高并发高可用——所谓“我搭台来你唱戏”。
2
搭好平台的竞赛指标
《平台革命》一书中这样描述,平台意味着价值和信息从来不是线性的,而是更多地以广播式的网状传播,具有并行、并发、分布式、超大规模等特点。
这也从一个侧面反应了IM云平台更高的技术门槛,即IM云与IM工具有着质的区别:要更好的网络覆盖匹配性、更强兼容性、更灵活的扩容性、更安全的应用隔离性。
要全方位做到这么多个“更”,IM云平台的稳定性和实时性成为了关键两个衡量,也成了平台之间竞赛的主要指标:一个稳定的平台才能让开发者放心地去使用;实时性是IM的需求,也是该服务最具有竞争力的价值所在。
平台不好搭,关键指标就是门槛所在。
阙杭宁表示,在保障稳定性方面,除常规的单点、故障、雪崩之外,IM云平台还会遭遇不可掌控的业务峰谷及增长速度、云上的资源竞争、客户端实现不可控状况下的服务升级兼容性这三个难题。
而在保障实时性方面,不可控的客户端网络无法由单一的网络入口满足,在不可避免的”弱网”条件下,重连频繁使得复杂网络的连接稳定性需要格外小心。
3
快速上位的技术秘籍
尽管,网易云信成立仅仅一年,从市场发力时间上看只能算得上一个新晋实力派,但是获客速度可圈可点——从2015年10月13号上线,已经为超过10万个开发者提供了服务,覆盖了4亿的终端用户,从网络和区域的维度看覆盖了196个国家和567个地区。
阙杭宁回顾技术体系从建立到成熟也确实有不少技术“秘籍”拿出来分享。他表示,在业务容量方面,网易云信一度受困于如何找到对业务容量的合理描述和精确计算,直到后来另辟蹊径,按照云服务的不同阶段去看待容量需求特征并量体裁衣,如下图所示:
尤其在突发峰值应对方面,阙杭宁认为,针对不可掌控的业务峰谷及增长速度,网易云信有分钟级扩容和单元化服务两大“杀手锏”:
分钟级扩容:云信目前生产环境全部构建在网易云上,通过网易蜂巢容器技术可以快速部署新的服务环境和构建新的运行节点。
单元化服务:在不同应用的资源竞争应对上,一方面,可以在容器水位监控下,通过蜂巢API做到一定容量自动伸缩策略;另一方面,通过负载调度和协议路由来提供单元化服务域。两者结合,既可以保证高运维可用率的服务不受其他服务干扰,又可以将有意外状况的应用快速隔离到独立的服务域。
4
服务思维渗透平台革命
《平台革命》一书中这样描述,平台模式下的创新,也是开源开放、与生态合作伙伴的协同创新。
这正说明,一个平台是否能够快速成功,不仅需要攻克技术门槛,还要对开发者和最终用户生态中的塑造平台价值,使得平台与开发者、最终用户之间良性循环,实现利益共享。
这需要提供平台的互联网巨头为生态提供良好的体验和“换位思考”的服务思维。这在阙杭宁看来,是网易云信天生的优势。
简而言之,就是要以服务思维渗透各个环节,提供云服务的同时输出实践知识体系。
从阙杭宁的话语中不难发现,作为在网易集团成立仅一年的新部门,网易云信继承了集团的技术实力,却持有初创者的初始心态。对应到IM平台上就是,技术上可圈可点,服务上不会店大欺客。茱比莉认为,在“青山依旧,在几度夕阳红”的创新市场,这样的团队往往具备持续发展的潜质。
联系客服