云时代下的游戏运维
网易游戏黄文宇
About Me
• 网易游戏2005-2016
• 天下、、UU
• 乱斗西游、阴阳师
• 游戏运维自动化平台负责人
• MongoDB SaaS Team Leader
Rules of Engagement
• 本次分享专注公有云使用
• 默认各位已经熟悉主流公有云概念
• 为方便举例,使用 AWS 作为实例范本
网易游戏在云端
• 触云两年
• 多个云服务商以及自建私有云都有涉及
• 在全球各地大约构建了30+游戏
• 对云处于又爱又恨的阶段
为什么使用云?
大型云商海量服务器资源可供调用
多全球资源随意调度,总有一款适合你
业务部署时间大幅缩短
快在我们设置好的情况下,只需一天就能完成整套业务的部署
计算、存储、网络分离,资源按需快速调整。
好可以合理选择实例,资源利用率上升
省不需要机房维护人员,无硬件维护持有成本
云可以解放运维的生产力?
运维可能需要做的工作
• 机房硬件、网络维护
• 基础软件运行环境维护(包括软硬件调优)
• 应用软件集群部署与维护
• 业务资源与性能规划
软硬件调优
• 网卡SMP IRQ Affinity调优(TPS 差距5倍)
• 时钟调整HPET – TSC(CPU性能差距30%以上)
• 电源策略调整Performance (CPU性能差距50%)
• 针对硬件类型选择合适的kernel与驱动
网络带宽与PPS
• work performance受诸多因素影响,是否跨
az、是否跨vpc、是否跨region等。
• 这里整理了下同个 AZ 下我们测试的结果:
实例类型标称带宽测试带宽测试pps
Moderate 447Mb/s 5w
Moderate 620Mb/s 5w
High
High 20w
网络带宽与PPS
• 为了获取上面表格的最高性能,你还需要做:
• 启用 Linux 上的增强联网(SR-IOV)
• (解决 CPU0 %so
使用率
100%)
黄文宇-云时代下的游戏运维-网易 来自淘豆网www.taodocs.com转载请标明出处.