客户案例/零售/阿拉伯联合酋长国

2023 年
YouGotAGift 徽标

YOUGotaGift 利用 Amazon EKS 和 Amazon Aurora Global Database 加速创新

YOUGotaGift 于 2013 年在迪拜成立,是中东和北非地区的数字礼品卡市场。2017 年,在本地云提供商无法解决扩展和性能问题的情况下,该公司选择迁移到 AWS。如今,该公司已将其应用程序容器化,开始使用微服务,并将数据库迁移到了 Amazon Aurora Serverless。YOUGotaGift 现在可以快速扩展其平台以满足流量高峰需求,其无服务器架构意味着它只需为所使用的资源付费。

提高 66% 的

流量高峰期间纵向扩展速度

提高 80% 的

部署系统更新速度

提高 100% 的

报告速度(利用 Amazon QuickSight 控制面板)

概述

YOUGotaGift 于 2013 年在迪拜成立,为中东客户提供数字礼品卡解决方案和品牌货币。在最初的 4 年里,YOUGotaGift 的基础设施由本地云提供商托管,这期间该公司缓慢增长,收入和客户数量稳步增加。但是,该公司经常遇到停机情况,并且对提供商为解决服务中断所提供的支持感到不满。

于是,该公司于 2017 年迁移到 Amazon Web Services(AWS),并在 5 年的时间里优化了平台,以期提高可靠性和性能。借助 AWS,YOUGotaGift 将流量高峰期间的计算资源扩展速度提高了 66%,并将客户软件更新的部署速度提高了 80%。这些效率改进使开发人员得以专注于创新。

机会 | YOUGotaGift 利用 Amazon EKS 将扩展时间缩短了 66%

YOUGotaGift 的概念起源于 2013 年,当时该公司的联合创始人兼首席执行官(CEO)Husain Makiya 发现,自己需要一张用于生日聚会的最后一分钟礼品卡。令他意外的是,当地没有一家在线商店能够提供简单快捷的解决方案。于是他在几个月内推出了 YOUGotaGift,为中东消费者提供在线购买数字礼品卡的服务。很快,该公司便扩展到为企业对企业(B2B)领域提供服务,成功为各公司创建了品牌货币。

2017 年,YOUGotaGift 通过本地云提供商开发礼品平台,但并不满意其所提供的可靠性或客户服务水平。YOUGotaGift 首席技术官 Ashin K N 表示:“我们在与本地提供商的合作中遇到问题,决定迁移到其他提供商。在评估多家云提供商并考虑我们自己的需求和用例后,我们最终选择了 AWS。”

该公司决定直接迁移其整体式应用程序,但随着业务增长,YOUGotaGift 需要优化自身基础设施,提高其敏捷性并使其满足市场需求。当时,由于 YOUGotaGift 老化的基础设施较为复杂,扩展速度慢,因此无法快速发布产品。因而该公司决定将其应用程序容器化并使用微服务。

YOUGotaGift 使用 Amazon Elastic Kubernetes Service(Amazon EKS),这是一项托管的 Kubernetes 服务。该公司通过 Amazon EKS 提高了基础设施的性能、可扩展性和可靠性。YOUGotaGift 云工程总监 Shameem Khalid 称:“以前,在流量高峰期间进行扩展至少需要 3 分钟。”“现在,有了 Amazon EKS,扩展只需不到 1 分钟,我们在 2 分钟内就能利用数千个容器处理数百万个请求。"

kr_quotemark

将云基础设施迁移到 AWS 是一次变革之旅,它重塑了我们的业务并推动了业务增长。借助 AWS,我们实现了指数级增长,不仅获得了无与伦比的可扩展性,也赢得了客户坚定不移的信任。”

Husain Makiya
YOUGotaGift 联合创始人兼首席执行官

解决方案 | 使用 Amazon Aurora Global Database 实现快速且经济高效的增长

YOUGotaGift 选择迁移到 Amazon Aurora(Aurora),这是专为在全球范围内实现非凡的高性能和可用性而设计的数据库,完全兼容 MySQL 和 PostgreSQL。Khalid 表示,Aurora 具有出色的性能、可扩展性和安全性,因而是 YOUGotaGift 基础设施中最重要的部分之一。他说:“我强烈推荐所有人使用 Aurora。”“我们可以轻松地深入了解系统并查看发生了什么情况。三年来,我们从未出现过任何停机情况 – 它称得上是一项史诗级服务。”

作为 2020 年第二个优化项目的一部分,该公司迁移到了 Amazon Aurora Serverless,这是数据库的一种按需自动扩展配置版本。Khalid 表示,得益于无服务器数据库,YOUGotaGift 能够以经济实惠的方式扩展其平台,从而在多个国家/地区开展业务。“如果只允许使用一项 AWS 服务,我一定会毫不犹豫地选择 Amazon Aurora Serverless,”Khalid 表示。“它快速可靠,支持来自不同地区的数千个并发连接,此外,它还可以根据需求进行自动扩展和缩减,因而是一种经济高效的方案。”

使用新的无服务器数据库和容器化应用程序之后,YOUGotaGift 发现技术团队的工作效率比原来高出很多。部署新功能或对平台进行更改所需的时间减少了 90%,这是因为该公司对其基础设施和平台更有信心了。“以前,任何更新都必须经过多个阶段的测试并经过多次审查,然后才能安全发布,”Khalid 称。“现在,只需不到 5 分钟即可进行更新,而不是至少 20 分钟。”

此外,该公司还从自己的分析和商业智能(BI)工具迁移到 Amazon QuickSight,后者能够提供商业智能,并帮助公司做出更明智的数据驱动型决策。Ashin 表示,QuickSight 可以加快开发速度并提高生产力。“在使用 QuickSight 之前,我们必须为每个产品创建单独的控制面板,”Ashin 说。“现在,这些控制面板可以自动创建。”

YOUGotaGift 的平台更为可靠,而且使用 AWS 对操作进行了简化。Ashin 称:“我们只需五位工作人员就能管理整个云基础设施。”“但是,如果不使用 AWS 和这些多样化的服务,我们需要大约 15 名工程师在内部构建和维护服务。AWS 帮助我们缩短了开发时间,也降低了成本。”

现在,YOUGotaGift 的云系统组件不仅可以独立运行,还能相互通信,这意味着这不同于与以往的基础设施,某个区域的问题不会导致整个系统范围出现故障。“在没有使用 Amazon EKS 和 Amazon Aurora 的时候,我们的应用程序内部相互依赖,”Khalid 表示。“如果一处出现故障,其他一切就都会受到影响。现在,使用基于微服务的基础设施之后,尽管服务都是相互连接的,但它们又各自独立,且更具弹性。”

成果 | YOUGotaGift 利用 AWS 挣脱束缚,实现创新和发展

随着该公司进一步扩张,其将继续使用 AWS。YOUGotaGift 的首席执行官 Husain Makiya 表示:“将云基础设施迁移到 AWS 是一次变革之旅,它重塑了我们的业务并推动了业务增长。”“借助 AWS,我们实现了指数级增长,不仅获得了无与伦比的可扩展性,也赢得了客户坚定不移的信任。”

关于 YOUGotaGift

YOUGotaGift 于 2013 年成立,是中东和北非地区领先的数字礼品卡市场。YOUGotaGift 采用最先进的技术开拓中东和北非地区的品牌货币市场,并且拥有由 700 多个品牌和 2,000 多家企业组成的网络。

使用的 AWS 服务

Amazon EKS

Amazon EKS 是一项托管 Kubernetes 服务,用于在 AWS Cloud 和本地数据中心上运行 Kubernetes。

了解更多 »

Amazon Aurora

Amazon Aurora 提供内置的安全性、连续的备份、无服务器计算、最高 15 个只读副本、自动多区域复制以及与其他 AWS 服务的集成。

了解更多 »

Amazon QuickSight

Amazon QuickSight 提供超大规模的统一商业智能(BI),助力数据驱动型组织腾飞。借助 QuickSight,所有用户都可以通过现代交互式控制面板、分页报告、嵌入式分析、自然语言查询,使用相同事实来源满足不同的分析需求。

了解更多 »

Amazon EC2 竞价型实例

Amazon EC2 Spot 实例让您可以利用 AWS 云中未使用的 EC2 容量。与按需型实例的价格相比,使用竞价型实例最高可以享受 90% 的折扣。

了解更多 »

AWS 客户成功案例

各种规模的企业均使用 AWS 来提高敏捷性、降低成本并加速云创新。

行动起来

无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。