云计算北京研发中心:主要负责云计算的中间件、网络与存储服务,其中中间件主要包括微
服务组件、消息队列服务(CMQ、RabbitMQ版)、消息通知服务(信鸽),网络和数据存储
服务主要包括CDN、对象存储、文件存储、数据仓库DataCube等。
a. 微服务组件L5:包括服务注册、发现、负载均衡(根据后端服务执行能力分配资源,无需关注硬件配置差异)、容错等能力(服务成功率在99.999%以上),用于QQ、QQ音乐、QQ
空间等腾讯绝大多数业务,该项目获得公司卓越运营金奖
b. 消息队列服务CMQ版:通过业务网关,根据队列ID,将服务路由到合适的接入层服务器;
通过接入层,收敛连接数,可以最大程度的支持同时在线连接,目前单台4核8G服务器可做到
百万同时在线连接数,将接入层服务器的CPU和内存利用达到极致;队列逻辑层,通过Redis
集群,将消息ID通过队列形式进行存储,Redis本身的读写性能异常高效,目前单台达到2万
次/秒,单集群可以达到10万QPS,可用性达到99.95%;消息体存储,使用分布式文件系统,
SSD固态硬盘,达到数据永不丢失,且读写都非常高效,数据可靠性达到99.999999%;前面
的几层,均可通过增加服务器提升系统整体吞吐,支持横向扩展;每一层都做了软硬件的高可
用设计,一般情况下软件都是集群化部署,硬件采用多路设计,防止单点故障导致的服务不可
用;另外,模块化的设计,通过模块监控系统,可以清晰的了解每个模块的吞吐量、健康度;
关于安全方面,在业务网关外侧,增加DDos防火墙阻止DDos攻击,增加业务级防火墙防止
shell、SQL等注入;
c. 消息通知服务(信鸽项目): 累计支撑在线连接数上亿,单台服务器支撑100万在线连接,
王者荣耀等绝大多数腾讯云上托管的项目在使用;
. 建立游戏云&泛互联网&SMB业务中心:
a. 游戏云业务:占国内云托管市场60%多,将腾讯游戏工作室的游戏运营服务-蓝鲸通过腾讯
云开放给行业使用。主要客户:搜狐畅游、完美时空、胡莱三国、SuperCell、游族网络等;
b. 泛互联网业务:通过与应用宝合作实现移动应用托管和发布部署一体化,通过与微信合作,
实现微信小程序开发、调试、部署、发布一体化,开发了移动解析HttpDNS、移动IM、
Bugly、真机测试等一系列移动互联网公司所需的服务。主要客户:大众点评、58同城、微影
时代、小红书、微店等;
c. SMB业务:从无到有建立了流量运营、用户运营、活动运营团队,同时建立了广
告投放跟踪系统、活动发布系统、开发者社区等,使得官网UV达到了百万,付费用户数在
一年里做到了60多万。
技术:
后端:C++、Java、Python都有使用,Mysql、Redis、Hadoop、Mapreduce、HBase、加密
机制(非对称加密和对称加密)、socket长连接;微服务组件L5;
WEB:LNMP,也就是Linux、Nginx、Mysql、PHP、CDN
移动端:Android系统、Java