几分钟
即可实施变更,无需几天时间
3 周
每年节省的维护工作时间
11%
缩减的成本
100%
迁移后的前 3 个月内,100% 正常运行时间以及 0 次人为错误事件
概览
电子商务软件公司 Yotpo 意识到要花费很多时间以管理其主要解决方案的后端,该公司决定必须采用更好的方法。Yotpo 为电子商务留存营销提供解决方案,其希望使用托管服务以取代自主管理的 Elasticsearch 集群。它通过 Amazon Web Services(AWS)寻找解决方案,然后迁移到 Amazon OpenSearch Service,该服务可以安全地解锁对业务数据和运营数据的近实时搜索、监控和分析。目前,使用 Amazon OpenSearch Service,Yotpo 的成本更低,维护时间更短,而且可以更快地实施更改,降低人为错误的风险。
Yotpo 研发高级副总裁 Amichai Kidron 表示:“向 Amazon OpenSearch Service 的过渡简化了运营并提高了稳定性,确保 DevOps 和工程部门能够专注于为客户增加价值和进行创新,同时尽可能构建最佳的电子商务留存营销解决方案。”
机会 | 使用 Amazon OpenSearch Service 简化 Yotpo 的集群管理
Yotpo 的主要产品是其留存营销平台,该平台关联有关忠诚度、短信、电子邮件、评论和其他营销工具的解决方案。该解决方案建立在客户数据平台(CDP)之上,该平台可以集中客户数据,以便品牌可以进行分析,向客户发送有针对性的营销活动和个性化的短信或电子邮件,甚至可以使用由人工智能提供支持的预测分析。CDP 的主要技术组件是 Elasticsearch 集群。
2023 年,Yotpo 意识到自己在维护 Elasticsearch 集群上花费了大量时间。此外,由于对集群进行手动配置更改而导致的人为错误,该公司经历了多起事件。Yotpo 高级后端开发人员 Dan Gleyzer 表示:“如果我们有自动化流程或托管的解决方案,我们就能解决这些问题,而且我们更愿意为客户开发解决方案,而不是维护集群或自己开发自动化解决方案。”
该公司通过 AWS 寻找解决方案。Yotpo 开放数据平台群组管理员 Leon Lantsman 表示:“AWS 是首选的云解决方案提供商。”“AWS 提供高质量的专业服务,这对我们的决策产生了重要影响。” Yotpo 希望继续在 CDP 中使用 Elasticsearch 或类似技术,并希望找到一种托管服务以运行其 CDP 集群。Yotpo 技术主管 Liat Iusim 表示:“我们更喜欢托管的解决方案,因为我们希望专注于业务逻辑实施以及为客户提供新功能,而不是从事维护工作。”“即使是自动化流程的脚本也需要维护,而且容易出错,因此我们选择使用 Amazon OpenSearch Service 作为完全托管的解决方案。”
“Amazon OpenSearch Service 中的配置可验证我们是否已正确实施某些操作,这将有助于避免事故并减少潜在的停机时间。”
Dan Gleyzer
Yotpo 高级后端开发人员
解决方案 | 使用 Amazon OpenSearch Service 将成本降低 11% 并加快速度
Yotpo 通过四阶段的概念验证方法,开始实施 Amazon OpenSearch Service。首先测试了 CDP 使用该服务时能否正常运行,然后测试是否可以轻松地在服务中更改其集群的配置。在第三阶段,Yotpo 验证了使用 Amazon OpenSearch Service 的性能是否与其自主管理的集群相当,包括在黑色星期五等高峰流量条件下。最后,它估算了验证变更是否将保持在相同预算范围内的成本。迁移任务关键型搜索集群需要专业经验,因此 Yotpo 聘请了 AWS 合作伙伴 BigData Boutique,以帮助规划迁移。Yotpo 已成功完成许多次迁移,与 BigData Boutique 这样的合作伙伴合作有助于增加 Yotpo 的迁移成功率。
Yotpo 于 2023 年 12 月启动该计划,于 2024 年 1 月完成概念验证测试,并于 2024 年 2 月将 50 TB 的 CDP 迁移到 Amazon OpenSearch Service。测试覆盖方方面面,使得迁移可以在 3 天内完成,停机时间为零,同时在整个过程中保持客户数据处于最新状态。在迁移至 Amazon OpenSearch Service 后的前 3 个月里,Yotpo 运营顺利,没有发生任何事故。此外,该团队能够使用基础设施即代码文件和蓝绿部署,轻松更改其集群的配置,包括调整吞吐量、存储、磁盘大小和每秒输入/输出操作次数,所有这些都无需停机时间,也不会发生人为错误。
迁移加快了 Yotpo 团队的开发速度,因为开发团队现在直接拥有集群。当集群是自主管理时,每项变更都需要几天时间才能与 DevOps 团队协调实施,每年共计大约 3 周。现在,开发人员只需几分钟时间即可自行更改。Gleyzer 表示:“这种独立性让我们能够根据需要进行任何更改,以更快地采取行动。”“Amazon OpenSearch Service 中的配置可验证我们是否已正确实施某些操作,这将有助于避免事故并减少潜在的停机时间。”
Yotpo 还能够使用由 AWS Graviton 处理器提供支持的实例,将其 CDP 集群的成本降低 11%,该处理器系列旨在为云工作负载提供最佳性价比。它还可以在多个可用区部署其集群,以提高可靠性,而无需支付额外费用。
Yotpo 的摄取率非常高,每秒超过 3,000 个事件,搜索速率约为每秒 1,000 个请求。在“黑色星期五”和“网络星期一”购物季,这一比例会增加两倍。Lantsman 表示:“前几年,我们还没有使用 Amazon OpenSearch Service,黑色星期五购物季的扩展测试非常耗时。”“现在,当黑色星期五和网络星期一来临时,我们都非常有信心,因为我们知道,在 AWS 上进行扩展将会很顺利。”
成果 | 利用 Amazon OpenSearch Service 的新功能
Yotpo 将升级到最新版本的 Amazon OpenSearch Service,以受益于多项性能改进以及分段并行搜索和平面对象数据类型等新功能。该公司预计,这些新功能将降低成本并提高摄取和搜索性能。
总体而言,向 Amazon OpenSearch Service 的迁移是成功的。Lantsman 表示:“该项目困扰我们已久,我们决定使用 AWS 解决此问题后,该项目得以顺利推行。”“结果令人惊叹:我们不仅实现了目标,过渡本身也非常顺利。”
关于 Yotpo
Yotpo 成立于 2011 年,是一家电子商务留存营销公司,帮助品牌赢得终身客户。其互联解决方案方法是为客户提供统一的平台,让他们可以访问数据驱动的解决方案,包括忠诚度、推荐、评论、短信营销、电子邮件和订阅,从而大幅提高客户价值。
更多广告与营销客户案例
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。