查看原文
其他

联合国为何 Pick 腾讯?

马超 CSDN 2020-10-16

作者 | 马超
出品 | CSDN(ID:CSDNnews)

美东时间3月30日,联合国在纽约总部宣布腾讯公司成为全球合作伙伴,为联合国成立75周年提供全面技术方案,其中腾讯会议、企业微信将为这场有史以来最大规模的全球对话提供远程会议服务,在线举办数千场会议活动。

在线会议系统没有任何讨巧的余地,想提高用户体验,必须踏踏实实的做好云数据中心的基础设施建设工作。

这次腾讯战胜众多谷歌、微软、亚马逊国际IT巨头成功牵头联合国,背后恰恰是产品、技术、运营等综合实力的体现,而回顾腾讯的抗疫历史,就会知道这样的合作其实绝非偶然。

十年前业界普遍认为代码正在吞噬世界,而现在人们发现云计算才是IT界的大BOSS,人们发现本次疫情到来之后,各国政府几乎同时都向云计算巨头寻求帮助,期望他们输出远程协同的云能力,帮忙民众在疫情隔离期间的沟通需要,并且协助政府传达正确信息。而腾讯在抗疫方面给我们的惊喜不断。

比如3月中旬腾讯健康新冠疫情模块国际版的源代码已在Github对外开源(https://github.com/Tencent/TH_COVID19_International),供全球开发者使用,帮助服务机构快速搭建疫情查询服务。

3月25日,在世界卫生组织(WHO)的支持下,腾讯又联合Facebook等各社交平台,共同发起了一项“全球开发者‘马拉松’比赛”,邀请全球开发者提交包括微信小程序在内的多种形式、有助于战“疫”的解决方案,用代码战“疫”。

在3月底,腾讯企业微信的虚拟报告厅中又迎来了来自全球各地1300多名医生,这次报告会由中国武汉医生组织,通过企业微信搭建的“全球一线医生交流平台”,为众多海外医生分享中国的战疫医学经验。

可以说,联合国此次选择腾讯,看重的就是腾讯结硬寨,打硬仗的硬核精神。据悉腾讯的相关团队为承接疫情期间的突发需求,在40天内迭代14个版本,并从1月29日起,日均扩容云主机接近1.5万台,8天总共扩容超过10万台云主机,共涉及超百万核的计算资源投入。


全球在线会议系统难在何处


远程办公属于典型的分布式协同系统,而分布式系统又会受CAP不可能三角的制约。

CAP不可能三角:是指在一个分布式系统(Distributed System)中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance),呈不可能三角关系,既三个目标只能同时做到两点,不可能三者兼顾。

其实站在国际在线会议这个场景来看,CAP三角并不难理解,因为如果要所有参会者所得到的信息都保持一致、且系统始终可用,那么一旦有人掉线,那么只能让整体会议暂停,无法满足分区容错性。反之如果既有既满足可用性又满足保证有人掉线时会议继续,那么必然有人收到的信息会有延迟,而这时参会者的数据一致性又无法完全保证了。

也正是由于CAP不可能三度的限制,才让远程办公系统在设计上做必须做到均衡,但是这样的方案设计起来难度很高。


腾讯如何破局


腾讯会议国际版应用VooV Meeting,覆盖全球超过100个国家和地区,可以说这样的产品让全世界的人民都像生活在地球村里一样,跨国沟通似乎已越来越便捷,不过正如我们上文所说,想开好一场全球参与的跨国会议却不是容易之事,而笔者看来腾讯的破局点主要有以下几方面。

核心动力TDSQL:腾讯会议系统背后的核心就是TDSQL。我们知道TDSQL微信支付等高并发金融级交易场景磨炼,可以轻松应用对PB 级的海量数据场景,并且在高可用、水平扩展及企业级安全性等方面有着非常突出的表现。而且除了做为腾讯会议的核心,TDSQL在疫情期间还快速支持了多地区健康码、市政防控平台小程序的稳定运行,真是专治各种高并发场景下的需求痛点。

全球化网络部署:2018年以来,腾讯云已经相继开服中国香港、泰国、美国、印度、莫斯科等地建立了数据中心。随着2019年末印度的两个数据中心投产,腾讯云已经在全球25个地理区域内运营着51个可用区,腾讯云的国际化态势逐渐加速。腾讯良好的云基础设施已经为Live.me、Ookbee、摩拜单车、富途证券等多行业用户提供安全可靠的全球化服务。而给笔者印象最深刻的例子是2018年世界杯期间,央视影音是借助腾讯云的技术支持,为千万用户提供了良好的看球体验。

可以说腾讯云数据中心在全球高质量的布局,为腾讯会议从基础环境方面构建了一张高质量、低延时、大容量的传输网络。在网络传输技术层面,腾讯会议依托腾讯云全球加速节点,实现了在复杂网络环境的高抗性自适应。同时腾讯会议的调度系统综合考虑用户所在位置、运营商、网络和链路质量情况,动态选择最佳接入点,有效地保障“最后一公里”的接入质量。

腾讯同传帮助无国界交流:Tencent AI的同传技术是腾讯人工智能技术在同传场景应用的代表产品。3月18日,腾讯召开2019年业绩报告线上发布会,首次使用腾讯同传产品全程支持。业绩报告用英文发布,腾讯同传全程通过AI机器翻译完成了精准、流畅的转写和翻译服务,开创了全球首个上市公司财报发布使用在线AI同传的先河。腾讯同传也在视觉交互上也做了大量的适配和优化,以适应线上会议的共享投屏、视频通话等多种类界面,兼容国内、国外各种在线会议软件,实现最佳字幕和视听形态。 目前腾讯同传与远程会议系统可以做到无缝对接,帮助来自各个国家的人们在线上无界交流。 

优化音频通讯编码:在远程会议系统当中,对音频同步传输质量的要求要远远高于视频传输的要求。而腾讯通过自研的音视频实时通信技术,也为用户持续提供了稳定可靠的视频会议服务。腾讯会议拥有一套纯自研开发的音频数据网络传输体系,在业界标准基础上,增加抵抗网络丢包和提升稳定性的特性,在音视频流畅度、清晰度和降低终端消耗上有了显著提升。而且腾讯会议支持通过手机、电脑、小程序一键入会,多端互通的背后,依靠的是融合通信的云端平台技术,确保不同终端接入的参会者都能享受到稳定的音视频会议服务。


腾讯的技术输出之路


在《腾讯研发大数据报告》中,腾讯技术委员会成立以来首次主动对外披露研发大数据,报告显示,2019 年,腾讯研发人员占比高达 66%,新增研发项目超过 3500 个,新增代码行数高达 12.9 亿行,这些数据在国内的IT公司中均中前列。

而且腾讯的开源成绩单也相当亮眼,在2019年腾讯Techo开发者大会上,腾讯正式宣布将朝着“自下而上”与“自上而下”相结合的目标,推进开源工作。腾讯还将建立对外开源管理办公室,对开源项目进行指导和帮助,为开发者提供社区合作交流机会,建设以开源为核心的技术生态圈。

目前腾讯在GitHub上发布的总项目数达到98个,Star数近30万;而且其中很多都是明星级项目,比如以高性能闻名的RPC开发框架-TARS近期在Linux基金会指导下成立了TARS子基金会,致力于构建微服务开源生态,而微信Web服务框架WeUI,一经发布就广受好评。

腾讯在操作系统的开源方面,也是重磅项目不断,比如2020年初开源的云原生操作系统TencentOS Kernel。而另一个2019年8月才刚刚问世的IoT操作系统Tencent OS Tiny,凭借其低功耗、低资源占用、模块化、安全可靠等特点,目前在GitHub上获得3700颗Star。

没有一个冬天不会过去,也没有一个春天不会来到,相信继续拥抱开源,回归技术初心的腾讯,还会给业界带来更多如腾讯会议一样的产品。


作为“百万人学AI”的重要组成部分,2020 AIProCon 开发者万人大会将于6月26日通过线上直播形式,让开发者们一站式学习了解当下 AI 的前沿技术研究、核心技术与应用以及企业案例的实践经验,同时还可以在线参加精彩多样的开发者沙龙与编程项目。参与前瞻系列活动、在线直播互动,不仅可以与上万名开发者们一起交流,还有机会赢取直播专属好礼,与技术大咖连麦。

 

评论区留言入选,可获得价值299元的「2020 AI开发者万人大会」在线直播门票一张。  快来动动手指,写下你想说的话吧!


热 文 推 荐

编程基础知识真的是九阳神功吗?

在家办公的我,砍需求砍得更狠了

科技公司都是如何应对 COVID-19?

瑞幸咖啡自曝虚假交易 22 亿,App 反冲 TOP 1

在Kubernetes上部署一个简单的、类PaaS的平台,原来这么容易!

旷视提双边分支网络BBN:攻坚长尾分布的现实世界任务 | CVPR 2020 Oral

2020年,这20个大家都认识的加密交易所过得怎么样?



你点的每个“在看”,我都认真当成了喜欢

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存