客户案例/零售/阿拉伯联合酋长国
2023 年
YOUGotaGift 利用 Amazon EKS 和 Amazon Aurora Global Database 加速创新
YOUGotaGift 于 2013 年在迪拜成立,是中东和北非地区的数字礼品卡市场。2017 年,在本地云提供商无法解决扩展和性能问题的情况下,该公司选择迁移到 AWS。如今,该公司已将其应用程序容器化,开始使用微服务,并将数据库迁移到了 Amazon Aurora Serverless。YOUGotaGift 现在可以快速扩展其平台以满足流量高峰需求,其无服务器架构意味着它只需为所使用的资源付费。
概述 | 机会 | 解决方案 | 成果 | 使用的 AWS 服务
提高 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 分钟内就能利用数千个容器处理数百万个请求。"
将云基础设施迁移到 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 之旅。