GaadiBazaar 如何使用 Aurora MySQL 无服务器将数据库成本降低 40%

作者: Shyam Soundar, 苏雷什·苏布拉马尼 |

GaadiBazaar利用乔拉曼达拉姆超过25年的汽车融资专业知识来联系汽车买家和卖家。他们的使命是通过买家与卖家的互动和端到端的财务援助,以合理的价格实现无忧交易。

这篇文章向您展示了买卖车辆的在线平台GaadiBazaar如何通过迁移到Amazon Aurora MySQL兼容版无服务器来节省大量的数据库成本。

优化数据库成本的关键驱动因素

由于流量模式的可变性,GaadiBazaar在管理亚马逊RDS上的数据库成本时遇到了困难。使用独立的 RDS for MySQL 实例时,扩展资源以适应月末/EMI 收集周期构成了重大挑战。四个只读副本不足以有效处理负载,可能导致不太理想的客户体验。在这种情况下,我们必须手动增加只读副本的数量,这可能会暂时解决问题。但是,一旦交通平息,就必须移除这些额外的复制品。

GaadiBazaar认识到需要一种自适应和可扩展的解决方案,以适应其增长轨迹,同时确保成本效益,并在这种动态环境中优先考虑客户满意度。迁移到 Aurora 的一个重要方面是,它消除了重新设计现有数据库架构的需要,因为 Aurora 支持多种类类型并提供了简单的部署方法

在使用适用于MySQL的RDS实例时,GaadiBazaar的目标是增加额外的副本,以适应月末期间增加的流量。但是,事实证明,基于监控和流量峰值的意外激增手动扩展资源是一项艰巨而复杂的挑战。例如,GaadiBazaar使用6个只读副本来满足流量,数据库连接数显著增加,从2023年7月的60万个增加到2023年11月的80万个。IOPS 从 2023 年 7 月的 150 万增加到 2023 年 12 月的 20 万次,这给平衡成本和应用程序性能带来了挑战。手动流程不仅耗时,而且容易出现延迟,在需求旺盛的关键时期,可能会导致性能下降和用户体验不令人满意。此外,Amazon RDS 设置中的每个副本都有一个动态终端节点,需要一种变通方法将这些终端节点映射到 GaadiBazaar 的应用程序,这使扩展过程进一步复杂化。

GaadiBazaar 认识到,需要一种更灵活、响应更快的方法来有效处理其工作负载的动态特性。现有的手动扩展流程缺乏确保无缝操作和保持所需客户满意度所需的灵活性和响应能力,这促使人们探索可以提供更具自动化和可扩展性的方法的替代解决方案。

成本优化之旅从 Aurora MySQL 无服务器开始

为了应对手动扩展和动态终端节点的挑战,GaadiBazaar 与亚马逊云科技合作优化了他们的云环境。GaadiBazaar选择了Amazon Aurora Serverless,这是一项完全托管的服务,可根据实时应用程序需求自动向上和向下扩展容量。2023年12月,GaadiBazaar的客户群为330万,他们的搜索引擎优化(SEO)流量为25万。最初,他们以 40 个 Aurora 容量单位 (ACU) 作为处理应用程序和 SEO 流量的利用率阈值。随着公司的大幅增长,流量显著增加。到2024年3月,客户数量已增加到380万,搜索引擎优化流量增加到28万。尽管出现了这种激增,但Aurora还是能够管理现有ACU内的流量,在低使用率期间显著降低了成本,同时通过迁移到Aurora Serverless保持了高性能。

过渡到Aurora无服务器后,GaadiBazaar发现,由于Aurora无服务器能够根据平台上的客户行为自动扩大规模,因此处理流量高峰变得更加易于管理。通过为集群配置最低和最大规格,GaadiBazaar 可以在没有手动干预的情况下支持应用程序使用量的突然激增。

借助这种优化的架构,GaadiBazaar现在可以在每个月初和月底轻松处理超过300万波动的用户,即使在需求旺盛的时期也能确保无缝的响应式体验。

结果

在迁移到Aurora MySQL Serverless后,GaadiBazaar的每月数据库支出减少了40%。借助 Aurora MySQL Serverless,GaadiBazaar 现在运营一个由一个主实例和四个只读副本组成的集群,灵活的容量范围高达 40 个 Aurora 容量单位 (ACU)。下图显示了迁移前和迁移后的成本比较:

结论

GaadiBazaar 的旅程证明了采用亚马逊云科技无服务器产品重塑基础设施的变革力量。通过迁移到Aurora MySQL Serverless,他们不仅大幅降低了成本,而且还获得了无缝支持快速增长的能力。他们的成功凸显了亚马逊云科技优先方法的优势,该方法使组织能够释放性能、可扩展性和优化。GaadiBazaar 的经验凸显了企业利用亚马逊云科技提供的无服务器产品在动态环境中蓬勃发展的潜力。

立即开始使用 Aurora,对您的基础设施进行成本优化。


作者简介

Shyam Soundar 是亚马逊云科技的解决方案架构师,在安全、成本优化和分析产品方面拥有丰富的背景。Shyam 与企业客户合作,帮助他们构建和扩展应用程序,以更低的成本实现业务成果。

苏雷什·苏布拉马尼是乔拉曼达拉姆投资与金融有限公司负责技术的高级副总裁,他领导公司技术战略的制定和实施,使GaadiBazaar平台能够不断发展以满足其客户、经销商和业务利益相关者的需求。


*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您发展海外业务和/或了解行业前沿技术选择推荐该服务。