Amazon GameLift FleetIQ 与竞价型实例, 最高节约 90% 的游戏服务器托管成本

2019 年 10 月 29 日

Amazon GameLift FleetIQ 与竞价型实例, 最高节约 90% 的游戏服务器托管成本

Amazon GameLift 是一种云运行时环境,面向基于会话的多玩家游戏,具有扩展性好的特点。您只需上传游戏包,告诉 Amazon GameLift 需要托管哪种类型的 EC2 实例,即可放手让 Amazon GameLift 设置会话以及维护大小适中的 EC2 实例 Fleet。这种自动扩展功能可让您容纳不断变化的需求,同时又无需在低谷时段预留计算资源。


使用竞价型实例


上周,我们增加了一项新的功能,以进一步降低在 Amazon GameLift 上托管游戏时的每玩家每小时成本。在推出该功能前,Amazon GameLift 实例始终以按需实例的方式启动。此类实例始终按固定价格收费,详见 Amazon GameLift 定价页面。


而现在您可以在 GameLift Fleet 中使用 Amazon GameLift 竞价型实例。这些实例属于未使用容量,价格将会不时上涨和下降。虽然具体结果可能各有差异,但与按需实例相比,您最高可节约 90% 的成本。


竞价型实例不仅是一个简单的省钱利器,此外还有许多其他有意义的使用案例。每个游戏都它的生命周期,在您最终拔掉插头,停止服务器前,总有忠诚的玩家在玩。您可以创建由低成本竞价型实例组成的 Amazon GameLift Fleet,尽可能保持游戏始终在线,但又避免成本涨上天。在这一切的幕后,Amazon GameLift 队列综合使用竞价型实例和按需实例,平衡价格和可用率,以让您以最低的成本获得最佳的服务。


如我以前所提到,竞价型实例代表未被按需实例使用的容量。在此容量下降时,现有的竞价型实例可能会在两分钟通知中断,然后终止。但幸好又大量的容量,从统计上看,终止的情形十分罕见。为了进一步降低终止的频率,Amazon GameLift 队列现在包含了一项新的功能,我们称之为 FleetIQ。


FleetIQ 以竞价型实例的历史定价和终止数据为依托,加上在选择实例类型上采取非常保守的策略,进一步降低了任何特定游戏将被通知和中断的几率。 游戏服务器进程中的 [](https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-server-sdk-cpp-ref-actions.html "undefined") 回拨功能将在相关竞价型实例将要中断时激活。这时您有两分钟的时间来关闭游戏,保存日志,释放资源,并通告其他方式重新启动。在执行这一操作时,您可以调用 [](https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-server-sdk-cpp-ref-actions.html "undefined") 来查看剩余多少时间。


创建 Fleet


如要利用竞价型实例和 FleetIQ,您可以使用 Amazon GameLift 控制台或 API 设置由多个竞价型实例和按需实例 Fleet 组成的队列。为每个队列添加更多的 Fleet,将可为 FleetIQ 提供更多选项以提高在延迟、中断率和成本方面的性能。如要在某个实例上启动新的游戏会话,FleetIQ 会首先选择对所有玩家而言延迟最低的区域,然后选择中断率和成本最低的 Fleet。


下面我们来看详细过程。我将按如下顺序创建一个按需实例 Fleet 和一个竞价型实例 Fleet:



以及:



我会在验证和激活 Fleet 期间快速休息一下:



然后我会为游戏创建一个队列。我选择将作为队列目的地的 Fleet:



如果我搭建的游戏将拥有全球性的用户基础,我可以在额外的 AWS 区域创建 Fleet,使用将让游戏会话在适当的区域创建的玩家延迟策略:



如要了解更多关于此功能的信息,请参阅竞价型 Fleet 集成指南


现已开放


您现在可以使用 Amazon GameLift 竞价型实例 Fleet 来托管基于会话游戏!看一看,试一试,然后告诉我您的意见。**


**


如果您计划参加今年的 GDC,请多来 1001 展厅转转。请访问我们的 GDC 2018 网站,了解更多有关我们的开发日交流、课堂会话和展厅展示的信息。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/amazon-gamelift-fleetiq-and-spot-instances-save-up-to-90-on-game-server-hosting/


2019 年 10 月 29 日 08:00175

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

发布
暂无评论
发现更多内容

该学一学了!零基础入门Docker

程序员的时光

Docker

Developer 转型记:一个开发平台的“魔力”

华为云开发者社区

华为 AI 开发者 开发者工具 华为云

MySQL的索引基础知识

guoguo 👻

视频丨包不同的沙雕敏捷之砸锅卖铁买兰博

华为云开发者社区

程序员 运维 敏捷 敏捷开发 技术人

求组队,PK华为HMS全球应用创新大赛!

InfoQ_e92167c73263

android

一条更新sql在mysql中是怎么执行的

简爱W

Spring Boot+Redis+拦截器+自定义Annotation实现接口自动幂等

我是苞谷

编程日课•理解学院

顿晓

学习 编程日课 理解学院

2行代码搞定一个定时器!

简爱W

百万并发「零拷贝」技术系列之经典案例Netty

码农神说

Java Netty 零拷贝

判了!中科大博士写游戏外挂赚了12万获刑,被抓才知道帮团队赚了300万……

程序员生活志

游戏开发 游戏 游戏外挂 新闻

Java中的模板设计模式,太实用了!

BUZHIDAO

Java

week8--课后作业

Geek_165f3d

架构师训练营第九周

Melo

轻量级BI应用-Superset实践

Jackchang234987

BI 数据产品

一次线上JVM Young GC调优,搞懂了这么多东西!

南方有乔木兮

我天!xx.equals(null) 是什么骚操作??

导导

区块链+国防安全,科技是核心战斗力

CECBC区块链专委会

新技术 国防安全 科技信息

刚坐下,一个面试官居然问了我 30个Spring Boot问题!

只喝纯牛奶

架构师 0 期第八周命题作业

何伟敏

Java SSM 框架常见面试题

老大哥

Java

新三板专家-程晓明:四板将是推动区块链技术与资本市场结合试验田

CECBC区块链专委会

区块链技术 推进落地应用

信创舆情一线--50多家科技公司源代码泄露

统小信uos

知识点梳理:聊聊iOS SDK数据采集那点事儿

易观大数据

面试官问:僵尸进程和孤儿进程有了解过吗

Java小咖秀

Linux 学习 面试 进程 经验

BFC "苦"前端久矣!

大导演

CSS 前端进阶训练营

揭秘淘宝平台广告策略,拆解最佳投放实践

华为云开发者社区

数据分析 广告 用户增长 淘宝 电商

一图看懂华为云DevCloud如何应对敏捷开发的测试挑战

华为云开发者社区

微服务 敏捷开发 测试 云服务 华为云

架构师 0 期第八周总结

何伟敏

京东T8连夜肝出的《JVM性能优化知识点》吊打所有提问的面试官

互联网架构师小马

Java 性能优化 JVM 虚拟机 垃圾回收

给技术同学的建议:人人都该懂的埋点知识

易观大数据

埋点 智能运营

Amazon GameLift FleetIQ 与竞价型实例, 最高节约 90% 的游戏服务器托管成本-InfoQ