为灾难恢复实现了接近于
零的 RPO 和 25 分钟的 RTO
将每月基础设施成本
降低了 22.5 万美元
在交易量高峰时段实现了
零停机时间和稳定的性能
通过不断演变的 FinOps
实践实现持续节省
没有发生任何重大安全问题
并阻止了潜在的威胁和 DDoS 攻击
概述
PayU 是 Amazon Web Services(AWS)的一个长期客户,同时也是印度领先的数字金融服务提供商之一,并与投资商 Prosus 共同经营受印度储备银行监管的业务。该公司可提供先进的解决方案,以满足印度市场的数字支付需求。PayU India 旗下的各个公司致力于打造一个全栈数字金融服务平台,以通过技术解决方案满足客户(例如电子商务品牌、银行、消费者)的多种金融需求。
PayU 自 2016 年以来一直在使用 AWS 服务。收购在 AWS 上构建的其他公司之后,该公司对这些服务的使用越来越多,以支持基本的业务功能。
机会 | 在优化成本的同时提高弹性、安全性和可扩展性
2020 年,PayU 开始与 AWS Enterprise Support 合作,后者提供了一整套资源,包括主动规划、咨询服务、自动化工具和全天候专家支持,以改善他们的服务管理并将最佳实践整合到他们的流程中。
PayU 使用 AWS Enterprise Support 设计和部署了一些解决方案,以应对四个业务挑战:建立弹性、改善安全状况、扩展以及优化成本。“在我们的 AWS 之旅中,我们逐渐建立了信心和专业知识。自从使用 AWS Enterprise Support 以来,我们的增长就明显加速了,”PayU DevOps 团队负责人 Shiv Chourasia 表示。

“通过 AWS Enterprise Support,我们可以轻松扩展并处理几乎任何负载。”
Manoj Sahu
PayU 的 Senior Engineering Manager
解决方案 | 使用 AWS Enterprise Support 提供安全、可靠的用户体验
由于必须遵守印度金融部门的法规,因此 PayU 需要维护一个灾难恢复(DR)站点。PayU 在使用他们以前的灾难恢复解决方案时遇到了一些挑战,包括由于多云设置、复杂的环境以及需要为复制/恢复、基础设施预置和失效转移/失效自动恢复等功能执行大量的手动操作而造成的服务兼容性问题。在 2022 年启动 AWS 亚太地区(海得拉巴)之后,PayU Payments 立即转而使用 AWS。
PayU 团队在 AWS 上构建了一个解决方案,以使用 Amazon Aurora Global Database 来管理复制,此数据库可以在不影响数据库性能的情况下复制数据。该解决方案有助于在每个区域实现低延迟的快速本地读取、在发生区域级故障时提供灾难恢复,还包括灾难恢复区域中的自动备份,以及用于基础设施预置和失效转移/失效自动恢复的自动化脚本。
该公司利用 AWS Enterprise Support 推荐的几款安全解决方案,在内部安全审计期间增强了安全性并改善了结果。首先,该公司部署了 AWS Network Firewall,这项托管式服务可简化虚拟私有云的网络保护措施的部署,还部署了 AWS Global Accelerator,这项网络服务旨在提高公共应用程序的可用性、性能和安全性。因此,PayU 提高了应用程序性能并缩短了合规性审计时间。
在边缘保护方面,AWS Enterprise Support 推荐使用 AWS WAF,这项服务可防范常见的错误和机器人,同时还推荐了 AWS Shield Advanced,后者可以针对大规模、复杂的分布式拒绝服务(DDoS)攻击提供额外的检测和缓解措施,近乎实时地了解攻击,并与 AWS WAF 集成。根据 AWS 责任共担模式,这些服务自动预防安全问题,因此 PayU 实现了接近于零的停机时间。
接下来,该团队实施了 Amazon GuardDuty,这项威胁检测服务几乎可以持续监控 AWS 账户中是否存在恶意活动。为了进一步提高对基础设施的可见性,PayU 使用了 Amazon Inspector,这项自动化安全评估服务几乎可以持续扫描 AWS 工作负载中是否存在软件错误和意外网络泄露。“使用 AWS 解决方案,我们可以管理我们的安全性。自动化减少了人工操作,因此我们可以专注于业务目标,”PayU 高级工程经理 Manoj Sahu 说道。
为了为节日期间做准备,PayU 与 AWS Enterprise Support 部门合作,以进行容量规划和关键服务扩展。为了应对在线支付量的激增并按需扩展存储和计算,PayU 团队实施了 Amazon Aurora,这项服务在全球范围内提供了非常高的性能和可用性,而且完全兼容 MySQL 和 PostgreSQL。这些团队还执行了服务运营审查,提高了服务限额并改进了基础设施预热。在销售活动期间,AWS Enterprise Support 随时待命,以处理负载问题。
由于印度的数字化市场呈现一派繁荣景象,PayU 多年来一直在快速增长。因此,控制成本成为了他们的首要任务之一。PayU 的领导层与 AWS Enterprise Support 部门积极合作,共同建立了财务运营(FinOps)实践,这样,每个部门都能了解整体云基础设施,并为他们的指定部分的成本负责。
成果 | 利用 AWS 服务改善业务运营
通过实施 AWS 解决方案,PayU 优化了成本并增强了他们的弹性、安全性和可扩展性。通过内部计划和 AWS 指导,PayU Credit 节省了大约 10.5 万美元的每月支出,PayU Payments 节省了大约 12 万美元的每月支出。这是通过优化基础设施、迁移到 AWS Graviton 处理器(旨在为云工作负载提供卓越的性价比)以使用托管式服务以及采用可以大规模运行容错工作负载的 Amazon EC2 竞价型实例而实现的。“AWS 在 PayU 的每个决策中都发挥了关键的作用,我们还得到了整个 AWS 团队的大力支持,”PayU DevOps 副总监 Nipul Sawant 表示。
在灾难恢复演练期间,在 32 分钟内完成了失效转移,而以前的灾难恢复解决方案需要 2 小时,还超过了 PayU 设定的 25 分钟的恢复时间目标(RTO)。PayU 还实现了接近于零的恢复点目标(RPO),这是组织可以容忍的最大数据丢失量。“使用 AWS 托管式服务,我们可以顺利完成失效转移/失效自动恢复过程。此外,我们还能够自动创建环境,因此我们可以在一天之内创建一个复杂的环境,”Shiv 说道。
为了应对印度节日期间的支付量激增,PayU 团队利用 AWS Countdown 扩展了他们的关键基础设施。在 2023 年节日期间,每分钟的交易量从大约 7200 笔猛增到大约 24000 笔。“通过 AWS 托管式服务和 AWS Enterprise Support,我们可以轻松扩展并处理几乎任何负载,”Manoj 表示。
关于 PayU
PayU 是印度领先的数字金融服务提供商之一,致力于经营受印度储备银行监管的业务,并提供先进的解决方案以满足印度市场的数字支付需求。PayU 通过他们屡获殊荣的技术为在线业务提供支付网关解决方案。
使用的 AWS 服务
AWS Enterprise Support
AWS Enterprise Support 提供了一整套资源,包括主动规划、咨询服务、自动化工具、沟通渠道和全天候专家支持。
Amazon GuardDuty
Amazon GuardDuty 是一种威胁检测服务,可监控恶意活动和异常行为以保护 AWS 账户、工作负载和数据。
Amazon Inspector
Amazon Inspector 可以自动发现工作负载,例如 Amazon EC2 实例、容器和 Lambda 函数,并扫描它们是否存在软件漏洞和意外的网络暴露。
了解更多 »
Amazon Aurora
Amazon Aurora 是一个专为云打造的关系数据库管理系统(RDBMS),可与 MySQL 和 PostgreSQL 完全兼容。
了解更多 »
更多金融服务客户案例
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。