部署游戏应用,部署类游戏-ESG跨境

部署游戏应用,部署类游戏

来源网络
来源网络
2022-07-05
点赞icon 0
查看icon 625

部署游戏应用,部署类游戏部署游戏应用在本章节中,您将会把游戏应用部署到CCE云容器引擎中,您需要执行以下操作:创建集群:集群是运行应用的逻辑分组,包含一组云服务器资源,每个节点对应一台云服务器。首次使用CCE时,您需要创建一个初始集群,并添加一个节点。部署mysql数据库:通过CCE的容器模板,可一键式部署专业的分布式......

部署游戏应用,部署类游戏




部署游戏应用

在本章节中,您将会把游戏应用部署到CCE云容器引擎中,您需要执行以下操作:

创建集群:集群是运行应用的逻辑分组,包含一组云服务器资源,每个节点对应一台云服务器。首次使用CCE时,您需要创建一个初始集群,并添加一个节点。

部署mysql数据库:通过CCE的容器模板,可一键式部署专业的分布式mysql服务。

部署wowauth认证系统:您将会把wowauth认证系统部署到CCE云容器引擎中。

部署wowworld游戏服务器:您将会把wowworld游戏服务器部署到CCE云容器引擎中。

创建集群

集群是运行应用的逻辑分组,包含一组云服务器资源,每个节点对应一台云服务器。首次使用CCE时,您需要创建一个初始集群,并添加一个节点。

创建集群前,您需要创建虚拟私有云和密钥对。

说明:

若您已有虚拟私有云和密钥对,可重复使用,无需多次创建。

表1准备环境列表

登录CCE控制台,在总览页面,单击右侧界面的“购买Kubernetes集群”。

输入集群名称clusterwow,其余参数保持默认,单击“下一步”。

配置添加节点的参数。除节点规格、网络和登录外,其余参数保持默认即可。

节点规格:CPU为4核,内存为8GB。

说明:

此规格为部署该游戏demo的最小资源,只能装一个游戏服务器,如需要部署更多服务器,需要扩容节点或选择更高规格的节点。

弹性IP:选择“自动创建”,将节点设为可被互联网访问,其余参数保持默认。

登录方式:选择表1中已创建的密钥对,用于登录节点的密钥。

单击“立即购买”。查看订单详情无误后,单击“提交”。

集群创建预计需要60分钟。请根据界面提示查看集群创建过程。

单击“资源管理gt;节点管理”,查看到节点状态为“可用”,弹性IP已绑定。

部署mysql数据库

通过CCE的容器模板,可一键式部署专业的分布式mysql服务。在本例游戏demo中,您只需为wowauth认证系统和wowworld游戏服务器申请一个mysql服务。若是真实业务,请根据业务需求来部署数据库服务。

登录CCE控制台。

在左侧导航栏中,单击“模板市场示例模板”,单击“mysqlndb”下的“安装”。

说明:

单击mysqlndb可以查看该模板的简介和架构。

图1安装mysqlndb

设置数据库的基本信息。

模板实例名称:自定义名称,例如为wowmysql。

当前模板:mysqlndb,不可修改。

模板版本:1.0.0。

部署集群:选择创建集群中创建的集群。

命名空间:根据业务需要选择命名空间。

部署工作负载规格:选择1X。

数据库名称:clustertest。

数据库普通用户名称:testuser。此名称是在镜像中设定好的。

数据库普通用户登录密码:不能为空,请设置您的密码并妥善保存。

管理员权限密码:不能为空,请设置您的密码并妥善保存。

单击“一键安装”,查看订单无误后,单击“提交订单”。

单击“返回模板实例列表”,在“模板实例”中可查看到wowmysql应用已安装成功。

单击wowmysql名称,可看到mysql的3个实例,待状态为“运行中”,表示mysql创建成功。大约需要5分钟创建成功,请耐心等待。

wowmysqlmgmd:MySQL的管理工作负载,主要作用是管理mysql的其它组件。

wowmysqlndbd:负责存储数据。

wowmysqlmysqld:是使用NDBCLUSTER存储引擎的传统MySQL服务器。该实例用于从数据应用层访问MySQL应用数据。

单击wowmysqlmysqld名称,进入详情页面。单击“访问方式”页签,获取并记录“访问地址”。

图2获取访问地址

部署wowauth认证系统

您将会把wowauth认证系统部署到CCE云容器引擎中。在部署过程中,wowauth认证系统将通过环境变量的方式连接mysql数据库,以及wowworld游戏服务器。

登录CCE控制台。

在CCE左侧导航栏中选择“工作负载无状态负载Deployment”,单击“创建无状态工作负载”。

说明:

在本例游戏demo中,认证系统和游戏服务器都是无状态工作负载,若真实业务是有状态工作负载,一般建议改造为无状态工作负载。以下是无状态工作负载和有状态工作负载的区别:

无状态工作负载:在运行中始终不保存任何数据或状态的称为“无状态工作负载”,例如nginx。

有状态工作负载:在应用运行过程中会保存数据或状态的称为“有状态工作负载”。例如Mysql,它需要存储产生的新数据。

配置工作负载基本信息。

工作负载名称:自定义名称,例如wowauth。

集群名称:选择创建集群中创建的集群。

命名空间:保持默认。

实例数量:建议配置为1,否则资源会不够用。

工作负载描述:可不填写。

单击“下一步:容器设置”,单击“添加容器”选择镜像,搜索wow,选择wowauth5.0版本的镜像。

其余参数保持默认,请单击容器规格下的“自定义配额”,设置该组件需要的规格。设置完成后,选择0.5X的规格。

说明:

计算资源根据应用本身所需设置,本例游戏的wowauth组件至少需要0.5 Core的CPU,和0.5GiB的内存。

图3自定义配额

展开“环境变量”,配置环境变量,用于连接数据库,以及连接wowworld游戏服务器。

说明:

下表中的环境变量都是在镜像中提前设定好的。若不清楚如何配置,请参见部署游戏应用时,环境变量值如何获取获取对应值。

表2设置环境变量

单击“下一步:工作负载访问设置”,单击“添加服务”,设置应用的外部访问方式。

图4添加服务

访问类型:选择“节点访问(NodePort)”。

服务名称:可以和应用名称保持一致,例如设置为wowauth。

服务亲和:本例选择“集群级别”。

集群级别:集群下所有节点的IP+访问端口均可以访问到此服务关联的负载,服务访问会因路由跳转导致一定性能损失,且无法获取到客户端源IP。

节点级别:只有通过负载所在节点的IP+访问端口才可以访问此服务关联的负载,服务访问没有因路由跳转导致的性能损失,且可以获取到客户端源IP。

端口配置:

协议:设置为TCP协议。

容器端口:认证系统的监听端口,本例监听端口为3724。镜像中已写3724,此数据不可填写其它值。

访问端口:容器端口映射到节点私有IP上的端口,设置为自动生成。

单击“确定”。

单击“下一步”,高级设置不需要设置,单击“创建”。

系统跳转到工作负载页面,大概1分钟左右可创建成功。

部署wowworld游戏服务器

您将会把wowworld游戏服务器部署到CCE云容器引擎中。在部署过程中,wowworld认证系统将通过环境变量的方式连接mysql数据库。

登录CCE控制台。

在CCE左侧导航栏中选择“工作负载状态负载Deployment”,单击“创建无状态工作负载”。

配置工作负载基本信息。

工作负载名称:自定义名称,例如为wowworld。

集群名称:选择创建集群中创建的集群。

命名空间:保持默认。

实例数量:建议配置为1,否则资源会不够用。

工作负载描述:可不填写。

单击“下一步”,单击“添加容器”选择镜像,搜索wow,选择wowworld5.0withmap版本的镜像。

容器规格请设置如下。计算资源根据应用本身所需设置,本例游戏的wowworld组件至少需要2 Core的CPU,和2GiB的内存。

图5自定义配额

设置环境变量,用于连接数据库。环境变量说明如表3。

说明:

若环境变量不清楚如何配置,请参见部署游戏应用时,环境变量值如何获取查看如何配置。

表3设置环境变量

单击“下一步”,单击“添加服务”,设置工作负载的外部访问方式。

访问类型:选择“节点访问(NodePort)”。

服务名称:可以和工作负载名称保持一致,例如设置为wowworld。

服务亲和:本例选择“集群级别”。

集群级别:集群下所有节点的IP+访问端口均可以访问到此服务关联的负载,服务访问会因路由跳转导致一定性能损失,且无法获取到客户端源IP。

节点级别:只有通过负载所在节点的IP+访问端口才可以访问此服务关联的负载,服务访问没有因路由跳转导致的性能损失,且可以获取到客户端源IP。

协议:设置为TCP协议。

容器端口:游戏服务器的监听端口,配置为8085。由于镜像中已写该端口,请不要修改。

访问端口:指定端口,需要与部署认证系统时环境变量中指定的biboport值保持一致。若未记录,可参照部署游戏服务器时,访问端口如何获取获取。

单击“确定”。

单击“下一步”,高级设置不需要设置,单击“创建”。

系统跳转到工作负载页面,大概1分钟左右工作负载可创建成功。


文章推荐
产品被亚马逊判定为“过期产品”该怎么办,亚马逊怎么合规出口
YouTube品牌海外营销的第一阵地如何打造,youtube营销基本功
TikTok账号注册使用及运营攻略,tiktok个人账户如何修改个人简介
TikTok Ads效果广告优化技巧有哪些,tiktok广告投放技巧


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
官网询盘
加入
官网询盘
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
《TikTok综合运营手册》
《TikTok短视频运营手册》
《TikTok直播运营手册》
《TikTok全球趋势报告》
《韩国节日营销指南》
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部