借助公有云实现游戏的弹性运营_第1页
借助公有云实现游戏的弹性运营_第2页
借助公有云实现游戏的弹性运营_第3页
借助公有云实现游戏的弹性运营_第4页
借助公有云实现游戏的弹性运营_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

借助公有云实现游戏的弹性运营ShaunFang(方兴)

Azure开发技术顾问xinfang@M/shaunfang微软(中国)有限公司网络游戏对云计算的需求弹性部署高性价比稳定可靠全球分布关于云计算如何省钱的一个简单讨论如果云主机一年的成本可以买一台服务器,为什么要用云呢?答案很简单:弹性Web应用是如何利用云计算省钱的?7点10点13点16点用户流量部署的资源时间资源数量成本5CPU10CPU4CPU2CPU¥5.00¥10.00¥4.00¥2.00固定资源分配费用:10*24*365=87600云的弹性资源费用:(5+6+8+10+…)*365=40000前提:应用支持弹性伸缩一部分游戏已经借助公有云实现了极大的弹性部落战争数百台云服务器使用API快速创建服务器日志存储在云存储MetalNationPaaS网站服务节点数量弹性伸缩图片、日志、配置存储在云存储传统的网络游戏是如何实现扩容的?1个月3个月半年1年在线用户数部署的资源上市时间资源数量成本1个服10个服20个服20个服¥1万¥10万¥20万¥20万运营前期:用户增开新服收入增运营中后期:用户降收入降亏损停止运营根本原因:利用游戏分区进行扩容,用户与分区绑定,分区内物理资源固定2年15个服¥15万收入¥2万¥20万¥15万¥5万¥1万注册用户数如何利用云计算为网络游戏运营省钱?在线用户数部署的资源将分区与物理资源解耦:无状态分区:游戏大厅、游戏房间等有状态分区弹性伸缩:MMORPG价值:资源成本随并发用户数变化成本随收入变化15点19点23点3点时间资源数量成本2VM10VM8VM2VM¥10¥50¥40¥10如何让游戏分区弹性扩展聊天主场景副本路径登录管理1.按功能切分为不同进程聊天主场景副本路径登录登录2.每个进程可多实例扩展聊天主场景副本路径登录管理副本3.按需资源部署登录1虚拟机A聊天1管理1…登录2虚拟机B聊天2管理3…虚拟机C主场景3副本3场景服务如何扩展?场景A场景A-1线场景A-2线数据存储如何扩展?数据库集群,如MySQLNDB、多副本复制NoSQL集群如MongoDB,可支持动态分片、动态扩展Redis集群WindowsAzureTable存储,支持分片动态迁移存储节点A分片2分片3存储节点A存储节点B分片2分片3分片1的并发访问量增大时分片1分片1手游:苍穹之剑由蓝港在线开发Unity3DMMORPG在WP/iOS/Android市场运营Appstore排名前50,月流水千万部署在Azure北京、上海单服并发在线3000人页游:AgeofAscent英国Illyriad游戏工作室HTML5MMORPG全球单一游戏世界“世界上规模最大的PvP战斗”:单场景用户>4000AoA:完全云化的游戏架构聊天主场景登录场景服务器(北美)物理计算、场景管理用户状态信息服务CDN用户数据库场景数据库日志存储状态更新队列聊天场景服务器(欧洲)聊天场景服务器(亚洲)用户对话队列智能DNS客户端(浏览器、手机)AzureCDNTrafficManagerSQL数据库云服务Table存储消息总线Azure服务Xbox游戏:泰坦陨落FPS游戏获得6项E3游戏大奖使用分布全球的Azure服务提供联机对战服务AI、物理在服务器端完成服务器端规模动态变化,以适应在线玩家数量Azure在中国已经正式商用联手世纪互联在中国境内:北京、上海符合第四代数据中心建设标准3线BPG(移动,电信,联通)/china/press/2012/11/1101.mspxAzure的优势稳定、高性能的虚拟机适合的价格稳定、低延迟的网络动态资源分配,按使用量付费高级需求支持水平扩展的缓存服务、消息服务数据存储服务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论