37GAMES 在 Aurora Serverless v2 高可用及成本优化上的实践

37GAMES 在 Aurora Serverless v2 高可用及成本优化上的实践

💡 原文中文,约4200字,阅读约需10分钟。
📝

内容提要

37GAMES 在 Amazon Aurora Serverless v2 的实践中,通过混合部署实现了高可用性和成本优化,故障转移时间约20秒,零数据丢失,成本节省超过40%。该方案适用于日常读流量少的场景,确保业务连续性并降低热备成本。

🎯

关键要点

  • 37GAMES通过混合部署Amazon Aurora Serverless v2,实现了高可用性和成本优化。

  • 故障转移时间约为20秒,确保零数据丢失。

  • 该方案实现了超过40%的成本节省,适用于日常读流量少的场景。

  • 在故障时,Serverless v2能够快速扩展至所需容量,优化成本与可用性。

  • 测试验证显示,写入性能保持在400 QPS,读取性能在约2分钟内恢复至16,000 QPS。

  • 混合部署方案特别适合高可用保障的场景,显著降低热备成本。

🔎

延伸解读

高可用性与成本优化的平衡

37GAMES的实践表明,Aurora Serverless v2通过混合部署实现了高可用性与成本优化的有效平衡。传统的双预置实例方案虽然能提供高可用性,但在日常读流量较少的情况下,成本却显得过高。Serverless v2在空闲期仅需0.5-1.5 ACU,故障时能够迅速扩展,确保业务连续性并显著降低热备成本。

故障转移的关键指标

在37GAMES的测试中,故障转移时间约为20秒,且实现了零数据丢失。这一表现对于需要高可用性的业务至关重要,尤其是在游戏等实时性要求高的场景中。通过设置故障转移优先级,企业可以根据自身需求灵活调整恢复速度与成本之间的关系。

适用场景与灵活性

Aurora Serverless v2特别适合日常读流量较少的场景,尤其是作为高可用保障的Replica。对于读负载波动较大的业务,如游戏活动或促销期,Serverless v2能够根据实际负载动态扩缩容,避免在低流量时支付过高的费用。这种灵活性使得企业能够更有效地管理资源和成本。

延伸问答

37GAMES如何实现高可用性和成本优化?

37GAMES通过混合部署Amazon Aurora Serverless v2,实现了高可用性和成本优化,故障转移时间约20秒,零数据丢失,成本节省超过40%。

故障转移的时间和数据丢失情况如何?

故障转移时间约为20秒,且确保零数据丢失。

该方案适用于哪些场景?

该方案适用于日常读流量少的场景,特别是需要高可用保障的业务。

在故障时,Serverless v2的扩展能力如何?

在故障时,Serverless v2能够快速扩展至所需容量,优化成本与可用性。

混合部署方案的成本节省效果如何?

混合部署方案实现了超过40%的成本节省,相比传统双预置实例方案,节省显著。

测试中写入和读取性能的表现如何?

测试中写入性能保持在400 QPS,读取性能在约2分钟内恢复至16,000 QPS。

🏷️

标签

➡️

继续阅读