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

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

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

部署游戏应用,部署类游戏部署游戏应用在本章节中,您将会把游戏应用部署到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跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

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

icon icon

小程序

微信小程序

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

icon icon

返回顶部

Baidu
map