王璋:腾讯云为游戏行业提供解决方案
2017年游戏行业的快速发展也为其带来不少挑战。腾讯云游戏行业解决方案架构副总监王璋在现场为大家带来了“腾讯云游戏行业解决方案”的主题分享。
王璋介绍到,17年游戏开发者最关心的四个点分别是全球化、游戏重度化、安全和数据。
1、全球化
上升的运营成本和高度重合的游戏导致了企业将游戏出海视为一个不错的选择。但游戏出海同时也面临着全球IDC建设,全球网络延迟、全球内容加速和服务相应支持等问题。腾讯云现在在海外的数据中心以及我们和合作伙伴的中心总共有36个,并且这些数据中心之间全部都有专线互连,通过这样大数量的数据中心互联,腾讯云提供了两套方案来解决上述问题。第一套方案是全球应用加速服务GAP,玩家上行后,通过专线抵达rs即游戏服务器所在区域。因为这其中的长距离都是用专线构建的网络,所以稳定性较高而且延时较少。另一套方案对业务的改造很低。这个方案用于服务器需要被分配于用户比如国内、东亚、东南亚各个国家的用户时,多个区域的全部BGP就会被映射到一台rs上面,每个区域的用户通过DNS解析找到自己的点,然后专线到达rs.
2、游戏重度化 随着游戏场景不断丰富以及游戏品质提升等原因,开发者们越来越关注游戏的重度化。游戏重度化带来对于服务架构的挑战来源于三个方面:计算、网络和运营。对于计算挑战,腾讯云也提供2个方案。第一个方案是专用宿主机CDH,通过宿主机可以实现这台机器的虚拟化,自己规划,部署业务,达到资源的最大利用化。第二个方案是黑石。黑石具备两个特点,其一是它能够网络虚拟化,可以快速重建网络环境。另外它具备云的弹性,把资源共享的周期都做好了。
腾讯云应对网络高并发问题的措施是采取多个进程来处理整排机器上面所有虚拟的安装包,这样就可以映射到不同平台上,增加了虚拟机的性能。另外,王璋介绍到具有多、快、好、省特点的腾讯云Dolphin游戏更新方案可以解决游戏大包更新的困境。
3、安全
王璋介绍到腾讯云的解决方案既可以对抗大流量攻击,也可以应对越来越难以防御的精细攻击,以及处于攻击“重灾区”的棋牌类游戏。
4、数据
数据的重要性在游戏行业的不容忽视。王璋介绍了比较流行的两个产品:数据工坊TDF(Tencent Data Factor)和EMR(弹性MapReduce)。TDF最大的便利就是它把底层的计算、引擎、框架全部都透明化,用户只需要简单的操作就能得到计算结果。EMR是全兼容式的平台,可以更便捷地进行离线部署,另外它也兼容稳定系统和对象重组。
- Eclipse相关问题
- (54) 剖析Collections - 设计模式 / 计算机程序的思维逻辑
- Django 博客教程(三):创建应用和编写数据库模型
- package-info.java文件详解
- 在Spring下集成ActiveMQ
- Java中只有按值传递,没有按引用传递!
- 我是如何使用Python来自动化我的婚礼的
- left join 过滤条件写在on后面和写在where 后面的区别
- 如何在大量jar包中搜索特定字符
- sql自连接经典示例
- astyle 使用说明
- Spring AOP 实现原理与 CGLIB 应用
- Django 博客教程:建立django工程(连载二)
- 使用python实现后台系统的JWT认证
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法