Entertainment 利用红帽技术对优惠券体验进行现代化升级
60 多年来,Entertainment® 在美国和加拿大一直是家喻户晓的品牌。该平台通过提供可兑换餐饮折扣、旅行优惠、景点门票等特惠的优惠券,将消费者与本地商家紧密连接。在他们决定用数字化体验取代纸质优惠券的过程中,发现传统环境在可扩展性和功能上存在不足,无法快速将新功能推向市场。为此,其团队与红帽云服务客户成功团队合作实施 AWS 上的红帽 OpenShift 服务,将部署周期从数周缩短至数分钟。如今,其面向客户的网站和应用具备更卓越的稳定性、可扩展性和可靠性,而且有了这个享有全面支持的应用平台,Entertainment® 的工程师可以将更多精力投入创新研发。
顺应数字时代需求,实现优惠券业务现代化
Entertainment® 成立于 20 世纪 60 年代,最初主要发行印有本地景点折扣信息的优惠券手册。如今,该公司已是美国和加拿大家喻户晓的品牌。目前,他们提供超过 50 万张数字优惠券,将 10,000 个城市的 40,000 户商家与当地消费者联系起来。他们不仅为消费者和商户提供服务,还通过销售订阅服务为当地社区公益事业筹集资金。
该公司于 2023 年被 Augeo 旗下的子公司 Kigo 收购。Kigo 致力于以动态数字消费者体验取代纸质优惠券,重塑用户忠诚度互动模式。他们计划将 Entertainment® 的活跃用户数量提升至 1,500 万,同时向欧洲、澳大利亚等新地区拓展业务,并为更多消费者提供个性化的本地奖励服务。
“要实现增长目标,我们的网站和面向客户的应用需要具备必须具备可扩展性、技术支持和可靠性,”Entertainment® 技术副总裁 Ian Fster 表示。“客户期望获得与使用外卖应用相同的现代化体验,他们希望浏览所在地区的本地优惠,找到所需的服务。”
Entertainment® 曾深陷传统本地部署技术的困境,这类技术严重制约了应用开发与系统扩展能力。其团队采取了临时变通方案,即克隆本地服务器并将工作负载直接迁移至云端。然而,这一模式存在管理困难、缺乏技术支持等问题,这意味着无法获取更新或补丁。这种复杂的环境导致开发人员的体验不尽如人意,也使得员工留存与招聘工作面临更大挑战。
“我们需要一个面向未来的平台、强大的 DevOps 文化,以及一个全面运作的 CI/CD 管道,”Enterprise® 高级 DevOps 工程师 Paul Smyth 表示。“我们无法承受后端基础架构问题对网站或应用造成的影响,因此希望为开发人员提供更强大的工具支持。”
公司开始为其 AWS 环境寻找解决方案。其团队曾考虑凭借内部技能构建自己的 Kubernetes 基础架构,但最终认定,寻找一个享有全面支持的应用平台更为高效,这样还可将技术人员解放出来,专注于更高价值的任务。
借助享有全方位支持的平台,简化应用开发流程
Entertainment® 与红帽合作实施了 AWS 上的红帽 OpenShift 服务,这是一个完全托管的统包式应用平台,可让您在原生 AWS 环境中轻松构建、部署和扩展应用。
“我们与红帽托管式 OpenShift 黑带专家召开了会议,当即意识到这正是最适合我们的平台。它具备我们所需的全部功能,还有红帽站点可靠性工程师(SRE)负责平台维护,”Smyth 表示。通过与站点可靠性工程基金会的合作,客户能够构建一套 DevOps 方法论,将企业组织管理与运维最佳实践相结合,在保障开发团队效率与需求的同时,确保系统运维的可靠性。“其他产品无法提供这种级别的支持,”Smyth 表示。“选择红帽平台是显而易见的决定。”
Entertainment® 与红帽云服务客户成功团队携手实施了该平台。这些云服务领域的黑带专家协助配置了 AWS 上的 OpenShift 服务,以满足公司的特定需求。例如,团队搭建了 Argo CD,这是一款用于 Kubernetes 的声明式持续交付工具,也是 CI/CD 工作流的组成部分。随后,红帽黑带专家与 Entertainment® 团队共同扩展了平台功能,并建立了与 AWS ECR 的连接,最终实现了无缝迁移体验。公司借此将传统 API 平滑迁移至现代微服务,并高效完成新版本部署。
“AWS 上的 OpenShift 服务内置了大量工具,几乎只需点击操作即可完成配置,”Smyth 表示。“以前,我们必须编写代码;但有了 AWS 上的 OpenShift 服务后,代码已经预置完成,系统工程师只需点击几下即可将代码发布到生产环境。系统会在新代码稳定运行后才下线旧代码,进而实现了零停机部署。Argo CD 是我用过的最流畅的 CI/CD 管道之一。”
红帽云服务客户成功团队连接了 Prometheus 以进行指标和性能监控,并将该平台与 Slack 集成以实现事件管理与警报功能。当有问题需要关注时,系统会自动通知相关人员,而无需生成电子邮件,也不需要员工持续监控信息面板。他们只需查看日志即可实时了解发生的情况,并更快地解决问题。
行业
零售业
公司总部
密歇根州特洛伊市
规模
50 名员工
软件和服务
AWS 上的红帽® OpenShift® 服务
AWS 上的红帽 OpenShift 服务为我们提供了更多的缓冲空间。过去,我们要花一天的时间来为高峰期做准备。现在,我们完全不必担心,平台会自动应对高峰需求。
DevOps 的人文层面至关重要,而 AWS 上的红帽 OpenShift 服务正帮助我们在这方面做得更好。
加速新版本发布并保障客户体验
提升了后端基础架构的稳定性、可靠性与可扩展性
AWS 上的 OpenShift 服务提供了一个稳定可靠的应用平台,且无需人工手动管理。这使得技术基础较弱的员工也能轻松上手,无需接受大量专业培训即可高效开展工作。
该网站日常访问量达 10 万人次/天,而借助自动扩展功能,可轻松应对约 100 万人次的峰值流量。其系统还具备自愈能力,可在开发团队修复漏洞或问题时,自动启用应急方案以确保应用持续可用。若团队需要更多支持,红帽 SRE 可随时提供协助。
“AWS 上的 OpenShift 服务为我们提供了更多的缓冲空间。过去,我们要花一天的时间来为高峰期做准备。现在,我们完全不必担心,平台会自动应对高峰需求,”Foster 表示。“在公司被收购的关键期,这种稳定性至关重要。这使我们在 Kigo 眼中成为极具吸引力的收购对象。”
缩短了全新消费类应用和服务的上市时间
自从实施 AWS 上的 OpenShift 服务后,Enterprise® 显著缩短了产品上市时间。在与红帽黑带专家团队的合作中,我们快速完成了平台搭建,而 AWS 上的 OpenShift 服务的丰富功能,也让我们可以在几秒钟内轻松部署代码。
“过去,将一个 iOS 应用版本推送到 App Store 并接受审核需要一周时间,”Fster 表示。“现在我们每天能完成 8 次提交,因为整个构建过程只需 30 到 40 分钟,而且我们确信测试阶段不会出现任何问题。”
“我们曾有一个传统 API 基础架构,之前根本不敢对其更新,仅扩展操作就需要一整天。借助 AWS 上的 OpenShift 服务和微服务,我们可以每天多次推送更改,系统还能自行完成扩展。发布模式也彻底改变,从提前 3 周规划发布,转变为相信团队能根据需求随时推送更新。”
深化了 DevOps 文化,赋能团队专注高价值任务
AWS 上的 OpenShift 服务与 DevOps 文化相结合,使 Entertainment® 成为一个更高效、更敏捷且更有吸引力的工作场所。开发人员能够自主将代码发布给测试人员,这让他们有更多时间协作推进能创造额外价值的项目。
“DevOps 的人文层面至关重要,而 AWS 上的 OpenShift 服务正帮助我们在这方面做得更好,”Smyth 表示。“出现问题时,我们不再回避责任,而是对自身任务拥有更清晰的透明认知和更强烈的担当意识。”
这样一来,资深技术人员就不必再忙于处理开发问题,从而提升工作效率。他们还可以利用这些时间来提升团队技能,例如指导他们如何编写 Helm 图表,这将是未来极具价值的一项技能。
依托更智能的管道,实现更高效的运作
借助 AWS 上的 OpenShift 服务,Enterprise® 实现了实施稳定、可扩展的应用平台的愿景,如今正着眼于未来发展。其团队正探索如何与其他部门协作,以应对需求高峰期。例如,如果营销团队发起的营销活动将在某个区域产生大量流量,那么只要及时通知对应团队,平台就能提前做好扩展准备。
“AWS 上的 OpenShift 服务让我们的发展前景无可限量。目前我们正在部署一个监控系统,以提升管道的智能水平,”Smyth 表示。“通过观察 AWS 上的 OpenShift 服务中的流量日志,我们可以运用规则和逻辑来预判需求激增的时间和区域。”
此外,AWS 上的 OpenShift 服务还将助力公司将业务拓展至新地区,更轻松地开发多语言、多币种服务,并简化欧洲《通用数据保护条例》(GDPR)合规流程。
关于 Entertainment®
60 多年来,Enterprise® 一直致力于为消费者提供本地优质商户的折扣优惠。公司业务遍及美国和加拿大,每年通过 10,000 个城市的 40,000 家合作商户发放 50 万张优惠券。除了 B2C 和 B2B 业务外,公司还运营着一个销售订阅服务的平台,为当地社区筹集资金。2023 年,公司被 Augeo 旗下的子公司 Kigo 收购。
About Red Hat Innovators in the Open
Innovation is the core of open source. Red Hat customers use open source technologies to change not only their own organizations, but also entire industries and markets. Red Hat Innovators in the Open proudly showcases how our customers use enterprise open source solutions to solve their toughest business challenges. Want to share your story?