Azure:自定义游戏服务器扩展参考体系结构

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft Azure网络

小提示:您能找到这篇{Azure:自定义游戏服务器扩展参考体系结构}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Azure:自定义游戏服务器扩展参考体系结构内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">了解如何使用Docker容器化您的游戏服务器,以及如何使用Azure资源管理器模板、Azure Functions和DevOps实践为服务器构建可靠的自动化部署过程。

< ">请参阅使用Docker和Azure编排和扩展Icebird的游戏服务器,阅读所有详细信息。GitHub上有源代码和部署模板可用。

< ">体系结构关系图

< ">参考实现详细信息

< ">每个虚拟机都包含一个运行游戏会话的Docker容器。虚拟机启动后,它会立即实例化Docker容器,并通过自定义脚本扩展(Linux,Windows)打开所需的网络端口。每个容器都有自己的公共专用IP地址。

< ">此外,还有一个获取服务器Azure Functions,它在应用服务计划上运行,可提供其他缩放选项,如应用服务环境文档中所述。任何应用服务必须具有Azure存储帐户,并且Azure Functions服务将预配它。在此存储帐户中,Azure表存储表用于存储有关服务器池的信息,包括服务器的唯一标识符、它的IP地址、端口和状态。获取服务器Azure Functions使用此信息将连接详细信息返回到客户端,并将服务器标记为在使用时不可用。

< ">若要帮助缩放服务器池,使用计时器触发的自动缩放Azure Functions。每隔一分钟左右,它就会查看有多少台服务器可用,并根据需要添加其他服务器。如果池中有太多未使用的服务器,它将取消这些服务器的设置。您可以设置池中要有多少台服务器。

< ">游戏服务器启动后,需要与第三个发送详细信息Azure Functions通信,宣布它的存在,以便可以在Azure表存储中更新相关的连接信息。

< ">游戏会话完成后,游戏服务器会对Azure Functions上的第四个游戏会话执行ping操作,以更新该特定服务器的Azure表存储的状态。

< ">最终目标是尽可能快地释放虚拟机,因此这个体系结构侧重于仅为每个虚拟机提供一个游戏会话。

< ">留意Azure限制页面,了解您将能够基于Azure存储限制运行的并发用户数量。如果需要扩展,请考虑使用Azure Cosmos DB及其表API替换Azure表存储。

< ">部署模板

< ">单击下面的按钮,将项目部署到您的Azure订阅:

< ">此操作将触发模板部署,即系统会将template.json ARM模板文件部署到您的Azure订阅,从而创建必要的Azure资源。这可能会在您的Azure帐户中产生相应费用。餐饮营销成功案例

< ">请查看一般指南文档,其中有一篇文章概述了Azure服务的命名规则和限制。

< ">备注

< ">如果您对ARM模板的工作原理感兴趣,请参阅此参考体系结构中使用的每个不同服务对应的Azure资源管理器模板文档:

< ">对Azure Functions中的函数应用自动执行资源部署

< ">Azure容器注册表模板



< ">提示

< ">要在本地运行Azure Functions,请使用这些相同的应用设置更新local.settings.json文件。



< ">定价

< ">如果您没有Azure订阅,可以创建免费帐户,开始使用12个月欧莱雅危机公关网的免费服务。除非您超出这些服务的使用限制,否则无需为Azure免费帐户中包含的这些免费服务付费。了解如何通过Azure门户或使用情况文件查看服务使用情况。

< ">您需要承担运行这些参考体系结构时所使用的Azure服务的费用。总金额将因使用情况而异。请参阅参考体系结构中使用的每项服务的定价网页:

< ">Azure Windows虚拟机

< ">Azure Linux虚拟机



< ">Azure磁盘存储

< ">Azure Functions

< ">Azure容器注册表

< ">Azure表存储

< ">您还可以使用Azure定价计算器,以配置和估算您计划使用的Azure服务的成本。

Azure:自定义游戏服务器扩展参考体系结构

上一篇:做shopee卖家如何有效提高店铺流量?
下一篇:阿里云OSS并测试上传


版权声明:以上主题为“Azure:自定义游戏服务器扩展参考体系结构"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Azure:自定义游戏服务器扩展参考体系结构
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Azure:自定义游戏服务器扩展参考体系结构”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Azure:自定义游戏服务器扩展参考体系结构的相关事宜。

关键词:Azure:自定义游戏服务器扩

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号