ONEMT Limited(龙腾简合)成立于2014年3月,总部设于福州,并在迪拜、埃及设有子公司。公司专注于精品游戏研发、全球发行,推出的TapTap发现好游戏平台已成为游戏发行的核心业务系统。公司自主研发的多款游戏常年占据多个中东国家App Store & Google Play Store畅销榜TOP3。随着业务的不断扩展,早期基于IDC自建的MySQL数据库集群在弹性扩容和可靠性方面面临挑战,为解决这一问题,龙腾简合选择了阿里云块存储EBS解决方案进行技术升级。
游戏发行
数据库上云
福州
龙腾简合作为一家专注于精品游戏研发与全球发行的公司,其自主研发的多款游戏在中东地区表现尤为突出,常年占据多个中东国家应用商店畅销榜前列。随着业务规模的扩大和全球化战略的推进,公司对IT基础设施的要求也越来越高。
龙腾简合早期基于IDC自建游戏开发和发布平台,其中基于IDC自建的MySQL数据库集群承载整个游戏发布信息,是最为核心的业务系统。该平台需要具备"高可靠、弹性扩容"以及高性能等特性,以支持不断增长的业务需求和全球用户访问。
然而,线下IDC环境面临着多数据可靠性、弹性扩容等问题。基于IDC自建的物理集群缺乏足够的容量和弹性扩展能力,当业务发生波动时,IDC资源难以联通,导致业务准备周期长;同时,线下自建数据集群没有"故障迁移"能力,一旦发生故障,业务面临着停服风险。这些问题日益成为制约龙腾简合业务发展的瓶颈,亟需迁移至云平台以扩展业务弹性与高可用特性。
早期基于IDC自建的物理集群缺乏弹性扩展能力,当游戏发行业务高峰来临或新游戏上线时,系统资源难以快速扩展,导致业务准备周期长,无法及时响应市场需求。
线下自建MySQL数据库集群没有完善的"故障迁移"机制,当系统发生故障时,业务面临停服风险,直接影响游戏运营和用户体验,对公司声誉和收入造成不利影响。
随着游戏用户量增加和数据量增长,现有IDC环境下的数据库集群性能逐渐无法满足业务需求,特别是在游戏高峰期,系统响应速度下降,影响用户游戏体验。
针对龙腾简合对于数据高可靠性以及极致性能的要求,阿里云推出了基于ECS+ESSD PL2规格自建MySQL数据库的解决方案。基于ESSD PL2自建的MySQL集群,最大吞吐达到750MB/S,最大IOPS可达10万,并且延时低至百微秒,相比于线下IDC集群,峰值性能提升20%以上。
利用ECS的高可靠和热迁移特性,完美解决了线下自建集群可靠性低的问题。阿里云ECS实例具备故障自动迁移能力,当硬件故障发生时,系统能够自动将工作负载迁移到健康节点,最大限度减少业务中断时间,保障游戏服务的连续性。
阿里云提供的资源弹性扩展能力,使龙腾简合能够根据业务需求快速调整计算和存储资源。在游戏发布高峰期或活动期间,可以迅速增加资源配置;在业务低谷期则可以相应缩减资源,实现了资源利用的最优化,同时有效控制了成本。
借助阿里云的全球基础设施,龙腾简合实现了游戏的全球同步发布能力。通过在不同地区部署资源,并利用云网络实现数据的快速同步,大幅提升了全球用户的访问速度和游戏体验,为公司的国际化战略提供了有力支持。
基于"ECS+ESSD"自建数据库方案,相比于线下自建数据库集群,性能更好、响应速度更快,峰值性能提升20%以上,有效提升了游戏运行流畅度和用户体验。
云平台的高可用架构和自动故障恢复机制,显著提升了系统的可靠性,有效避免了因硬件故障导致的业务中断,保障了游戏服务的稳定性和连续性。
利用阿里云机制的弹性扩展能力,龙腾简合能够轻松应对业务波动和增长,支持游戏在全球同步发布,为公司业务拓展提供了坚实的技术基础。
通过按需使用资源和自动化运维管理,优化了IT资源配置,减少了闲置资源,降低了总体拥有成本,同时提高了IT投资回报率。
游戏行业对存储系统有着独特的需求,尤其是对性能、稳定性和扩展性的要求极高。将游戏平台的存储系统迁移至云端,能够为游戏开发和运营带来显著价值,特别是在全球化发行和运营环境下,云存储的优势更为明显。
对于游戏发行平台,块存储上云可以带来以下核心优势:
云平台的高性能块存储提供低延迟、高吞吐的数据访问能力,满足游戏数据库和关键应用的严苛性能需求,保障游戏运行流畅度
能够根据游戏发行周期和用户增长情况快速调整存储资源,应对突发流量和数据增长,避免资源瓶颈影响业务发展
提供多副本数据保护和自动故障恢复机制,确保游戏核心数据安全,减少因硬件故障导致的数据丢失和服务中断风险
借助云平台的全球基础设施,实现游戏的全球同步发布和运营,提供就近访问能力,改善全球玩家的游戏体验
云平台提供统一的存储管理界面和自动化工具,降低运维复杂度,使团队能够更专注于游戏开发和业务创新
游戏企业在进行存储系统云迁移过程中,可参考以下建议:
详细评估游戏业务对存储系统的性能、容量和可靠性需求,选择最适合的存储类型和规格,避免资源浪费或性能不足
采用渐进式迁移策略,先从非关键业务系统开始测试,验证成功后再迁移核心业务系统,确保平稳过渡和风险可控
针对云环境特点,优化数据库配置参数和索引设计,充分发挥云存储性能优势,提升数据访问效率和响应速度
建立完善的存储监控和预警机制,实时掌握系统性能状态,提前发现潜在问题,确保游戏服务稳定运行
采用合理的资源预留和弹性扩展策略,结合游戏业务周期特点,实现资源利用最大化和成本最优化