问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何运维千台以上游戏云服务器

发布网友 发布时间:2022-04-23 18:21

我来回答

1个回答

热心网友 时间:2022-04-08 12:14

公司早期广泛使用的第一代架构,当时主流的产品都是以DB+计算+前端这样的3个角色开发设计并部署,服务器以物理机为主,一个游戏区组需要2~4台服务器,不同的机器承担不同的角色。这种架构方案效率低,基本上不可能实现一天开100个区组(100个区组大概需要400台服务器); 随着业务量的增长和虚拟化技术广泛使用,游族整体游戏架构更新为第二代架构,全面采用虚拟化技术,把一台高配的物理机器虚拟化成多台符合游戏需求的虚拟机来使用,并实现了ALL IN ONE的系统架构。该架构方案运维效率高,适合规模开展游戏运营,但不具备业务高可用特性,一天开100个区组成为常态; 为了迎合大区大服、全球同服,游族融合了前两代架构的特点,推出了第三代架构,按角色分拆并形成服务集群模式。集群架构结合了物理机与虚拟化的优势,实现弹性扩容,游戏逻辑以服务进程或集群配置项的形式提供服务。该架构方案运维效率更高,可实现秒级开服同时具备业务高可用特性。

基于第二代架构,游族基于OpenStack自己的私有云,最初目标是为了提高服务器利用率、降低成本和实现分钟级开服。运维团队以OpenStack G版为蓝本进行调优并修改;整个网络采用的是VLAN模式,保证最大限度与现有网络架构保持兼容;存储方面使用本地磁盘作为存储。

通过底层优化后,游族私有云基本上可以满足业务的需求,目前90%游戏业务运行在上面,虚机规模持续保持在10000台以上,游族私有云平台没有提供WEB管理界面,日常所有的操作都是通过命令行和脚本的形式进行操作,但对于虚拟机的增删查改,重新封装了一层简洁的API接口实现与游族运维平台的对接。经过评估测验,在高峰时期,整个私有云资源利用率可达到83%。

运维方式的转变

与三代架构相互对应是游族运维的三个阶段:

在第一代架构上,运维基本是手工运维,技术含量并不高,纯粹是采用人与时间堆积进行,运维同学需要登录每一台服务器,顺序执行相关的命令和脚本。独立的版控服务器,通过主动推送的形式进行版本更新; 在第二代架构上,通过自动化工具进行批量运维,团队推出了使用expect写的auto批量脚本,所有操作只需登录一台集控服务器执行批量并发操作的脚本,独立的版控服务器,通过并行的主动推送; 在第三代架构上,可以实现系统化运维,多个运维系统相互协调配合实现,例如:CMDB、业务树、作业平台等。游戏区组搭建的时间基本上可以忽略(可按需求实现按条件触发或手动触发搭建操作),所有的更新操作在WEB管理平台就可完成。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
5数字寓意是什么意思 如何在 iPhone14上恢复已删除的照片? 红井源 醇香胡麻油 2.5L-购买最佳价格 python如何实现修改当前文件夹下所有文件名称? python遍历输出所有文件 用Python遍历指定文件夹下所有文件 Python:读取指定路径下的文件,含子文件夹,可指定文件类型 谁有治疗网瘾的好方法? 孩子有网瘾又叛逆怎么办 退伍证名字错了怎么办 企业级业务系统健康度实战解析 如何定义CMDB中配置项历史记录的显示顺序 如何让cmdb配置维护更贴近人性 构建CMDB模型 该如何构建CMDB? 青菜用保鲜袋装着放冰箱变出很多的水是怎么了? 为什么不要把装菜的塑料袋放进冰箱? 手机充电发热可以用保鲜袋放进冰箱吗 密封在保鲜袋里放在冰箱里保鲜,会不会容易烂,因为是保鲜袋是扎死的哦 SCI 是什么意思,怎么评价一篇论文的质量 为什么水果要用保鲜袋装着放进冰箱保存 化学中常听说SCI论文,请问SCI论文是怎么回事~包括哪些~~谢谢啊 我前几天晚上倒水进冰格里,打算弄冰块,然后我就用保鲜袋装起来绑紧放进冰箱的急冻层了,会染上食肉菌嘛? SCI论文有什么特点 用保鲜袋装好水放在冰箱冷冻,袋子会不会爆掉? 发表学术论文的SCI指的是什么 发表一篇sci意味着什么? SCI论文是怎么回事? 什么是SCI论文、SCI期刊? 请问SCI的全称以及中文意思是什么? 脾虚如何调理?如何食疗? 针 环境,企业应建立什么样的IT架构来应对这些变化,详细描述这种IT_百 ... 问题管理流程由哪些活动组成 成为Linux云计算工程师需要哪些条件? 自学Linux云计算能学好吗? 抖音军人变脸用的什么软件 YY说话有回音怎么办? YY歪歪语音说话有回音是什么原因? 阿胶糕变硬了还能吃吗 我在YY频道听别人说话为什么会有回音?可是我换了个YY频道后又没有回音了怎么回事? 阿胶糕变质有什么表现 YY说话的时候总是有回音怎么办 小小知识站 如何做电子版合同? 为什么YY里我说话会有回音的 ? 电子合同怎么定义 阿胶糕放了一年,硬了,怎么让它变软了? YY说话时自己能听见自己说话(有回音) YY说话有回音 电子合同怎么弄 阿胶糕怎么才能变硬 为什么手机yy说话很大回音?