见解管理:性能级别和保留
注意
PlayFab Insights 管理已于 2023 年 12 月 11 日起弃用。 我们建议使用 Azure 数据资源管理器 (ADX) 连接 来管理未来性能和成本。 如果你的游戏仍在使用性能级别和保留,请继续查看本文以了解实现详细信息。 有关详细信息,请参阅 Insights 弃用博客。
借助 PlayFab 见解,工作室能够更改其数据系统的性能特征。 控件位于 game Manager 中数据部分下面的 管理 中。
性能级别
为什么性能级别很重要?
性能级别决定了
- 向每个查询提供的资源(缓存大小、计算能力、内存)
- 并发查询的限制、最大并发查询数、每秒事件数和活动事件导出
性能级别还可用于增加游戏每秒的最大事件数和允许的活动事件导出数。
如何更改我的性能级别?
性能级别 滑块用于选择新的性能级别。 性能级别设置表显示当前设置与所选新设置的比较:
性能级别访问是否受限?
是。 每个游戏从性能级别 1 开始,这是包含在所有 PlayFab 产品/服务中的免费服务层。 实时游戏可以随时更改其性能级别,但是,处于开发模式的游戏必须启用付费见解功能或启动以访问大于 1 的性能级别。
要在游戏处于开发模式下启用付费见解功能,请执行以下操作:
- 登录到 developer.playfab.com
- 在开发模式下选择游戏以进入游戏概述页
- 导航到页面左侧的“数据”选项卡
- 导航到页面顶部的“管理(预览)”选项卡
- 在横幅中,选择“启用”以启用付费见解功能
如果帐户中缺少付款方式,需要添加一种付款方式才能访问付费见解层。 为此,请在页面的横幅上选择“添加信用卡”,这将转到帐单信息页。 添加付款方式后,“见解管理”页允许按说明启用付费见解功能。
注意
为游戏启用付费见解功能后,该游戏还将有权访问自定义数据保留值。
缓存大小
PlayFab 见解使用 Azure 数据资源管理器 (Kusto) 的专用变体。 见解将存储分为两类:热缓存和存储。 热缓存是内存和 SSD 存储,查询速度极快。 当可以轻松访问热缓存中的所有数据时,将快速执行复杂的查询和数据函数。 存储中热缓存外部存储的数据仍可轻松访问且可查询,但对于存储中的大型数据集查询时间可能减慢。 数据按引入时间分隔,最近的数据先存储在热存储中。 数据存储完全是见解的内部过程,无论数据存储在哪里,都以相同的方式进行访问。
示例:
工作室选择了性能级别 3,因此具有 100GB 的缓存。 他们还选择了 1200 天的保留期,因此他们的群集中存储的数据仅超过三年。 如果工作室的每日数据量为每天 1 GB,则在热缓存中存储 100 天的数据。 用户可以在 90 天内运行一个查询,并且只查询热缓存,他们可以在三年内运行同一个查询,并从两个源进行查询,而且不需要更改查询结构。
更改我的性能级别时对缓存有何影响?
当性能降低时,因为硬件资源减少,数据将从热缓存加载到存储中。 同样,在提高性能级别时,硬件会立即分配给你,并将数据传输到缓存中。 此过程通常非常快,但缓存大小的 TB 级转移可能需要一小段时间才能完成。 有关详细信息,请参阅最佳做法。
计算能力
计算能力表示为每个查询分配的最大 vCPU 数量。 根据给定查询计划的并行化,某些查询不能同时充分利用所有 vCPU(顺序、不同)。 此外,为了改进查询体验的交互性,按照开始时间确定查询的优先级,这意味着可能会减少对后续并发查询的 vCPU 分配。
计算能力还会增加超时前的最大查询长度。 下表代表当前数字:
计算能力 | 最大计算时间(秒) |
---|---|
2(免费层) | 30 |
2(性能级别 2) | 60 |
4 | 120 |
8 | 180 |
16 | 210 |
32 | 240 |
48 | 270 |
64 | 300 |
每个查询的最大内存
这表示分配给查询的总内存。 请注意,这与用于存储数据的内存不同。 查询内存专门用于存储用于计算和处理的查询数据,这是用于更复杂查询的重要资源。
最大并发查询数
此值表示可在每个性能级别同时运行的查询数量。
每秒最大事件数
数据系统每秒可引入的最大事件总数。 此数字是 Playstream 和遥测事件以及可能发生的任何外部引入的组合。
如果超过行写入限制会发生什么情况?
每引入 270 万 (2,700,000) 个额外事件,付费游戏将收取 1 点的超额费用。 这一超额成本旨在让具有可预测引入负载的客户在空闲时间内处于较小的性能级别来节省成本。
事件导出
通过事件存档,客户可以定期将其全部或部分数据导出到 Azure Blob 或 AWS S3。 有关详细信息,请参阅 导出数据。
每小时额度
见解按每小时额度(每小时额度/ 60)以分钟计费。 有关见解额度定价的详细信息,请参阅 PlayFab 定价。
保留
保留设置允许工作室设置数据保留的总天数。 默认设置为 30 天,可满足大多数 GDPR 合规性法规。 可以全局设置保留,也可以使用 管理命令 按表设置保留期。 保留按每 TB 月 50 个额度收费,工作室则仅按天使用的内容收费。 有关见解额度定价的详细信息,请参阅 见解额度定价。
示例一个工作室在本月初存储了 10 TB 的数据,并且不会增加该存储。 总成本为 500(10 TB * 50 个额度/TB)额度。
示例 一个工作室该月从 250 GB 的数据开始,在整个月内将以线性方式增加到 750 GB。 总费用为 25(该月每天平均 0.5 TB * 50 个额度/TB)额度。