上云无忧 > 文档中心 > 天翼云云容器引擎最佳实践-游戏架构改造
云容器引擎
天翼云云容器引擎最佳实践-游戏架构改造

文档简介:
原始架构: 游戏包含三个组件:wow-auth登录认证系统、wow-world游戏服务器、mysql数据库。 一台虚机安装了wow-auth登录认证系统及其依赖;两台或多台虚拟机安装mysql数据库及其依赖;
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

游戏架构改造


原始架构:

游戏包含三个组件:wow-auth登录认证系统、wow-world游戏服务器、mysql数据库。

一台虚机安装了wow-auth登录认证系统及其依赖;两台或多台虚拟机安装mysql数据库及其依赖;三台或多台虚机安装wow-world游戏服务器及其依赖。在当前的架构下,如果有多个游戏服,需要多台虚机来安装。这就引发了这个架构带来的关键问题:部署重,需要准备多台虚拟机,并为每个虚拟机装上不同组件所需的依赖包。

扩展差,伸缩困难,维护成本高:新增服务器时,需增加新的虚拟机,再安装游戏服。且多台虚拟机维护十分复杂。

升级困难:每次升级需要多台虚拟机逐台配置升级,耗时久且容易出错。

云上架构

将游戏的三个组件(wow-auth登录认证系统、wow-world游戏服务器、mysql数据库)分别容器化,部署在虚拟机中。

部署轻便:将游戏的三个组件分别制作为容器镜像,并将镜像上传到容器镜像仓库中。通过CCE云容器引擎可以直接基于该镜像部署容器应用。

扩展性好,伸缩迅速:当需要新增游戏服时,再启动一个容器即可。容器可实现秒级启动。

升级方便:升级时更换镜像即可快速升级。且CCE支持滚动升级,在升级时无需中断业务。


相似文档
  • 1.创建VPC 设置名称为vpc-mysql,网段为192.168.10.0/24 2.在云容器引擎中创建虚拟机集群 3.选择VPC虚拟私有云 4.创建节点 选择节点规格为4核8GB
  • 1.准备Windows7服务器,下载安装wow_cn_3.3.5.13930客户端 2. 获取服务器地址,以及wow-auth的服务端口 3. 搜索文件夹下所有的realmlist.wtf 文件 设置为SET realmlist 服务器地址:wow-auth的服务端口
  • 选择应用 点击应用管理,选择一个应用。 修改访问方式 点击访问方式选择添加服务 选择访问方式 集群内访问:表示工作负载暴露给同一集群内其他工作负载访问的方式
  • 手动伸缩 点击应用管理,选择伸缩选项。 2. 选择“伸缩”页签,单击手动伸缩下的 ,将实例数修改为2,单击“保存”。 3. 实例秒级启动
  • 游戏特性需求快,版本变更频繁,升级效率以及升级过程中的用户体验至关重要。 CCE提供滚动升级策略,对各个实例逐个进行单独更新,而非同时对所有实例进行全部更新的方式,确保升级过程中业务不中断。 本章节以wow-auth为例,演示应用的滚动升级。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部