客户案例 / 零售与批发

2022 年
Zalando 徽标

Zalando 借助 Amazon CloudFront 提升客户体验

Zalando 是一家总部位于德国的在线时尚和生活方式企业。该公司将其媒体管理解决方案迁移到 Amazon CloudFront,并增强了开发人员的控制权,最终提升了客户体验。

缓存命中率

达到 99.5%

对未优化图像的请求

减少至原来的 1/3

平均每秒处理的事务数

达到 10 万

每天分发的图像数

达到 50 亿

提高了

开发人员的可见性和控制权 

概述

Zalando 是一家专注于时尚、美容和生活方式的领先在线平台,总部位于德国柏林。面对快速增长的业务,该公司希望优化其服务。Zalando 汇聚 25 个欧洲市场中的品牌和产品,为超过 4900 万活跃客户提供服务。Zalando 在线客户体验的一个关键要素是其网站和应用程序中使用的富媒体内容。Zalando 先前为管理、转换和分发图像而采用的解决方案无法为开发人员提供足够的可见性或控制权,而这两者都是维持持续业务增长和打造差异化客户体验的重要因素。

2020 年 8 月,Zalando 决定使用 Amazon CloudFront 将其媒体管理和分发解决方案迁移到 Amazon Web Services(AWS)。Amazon CloudFront 是一项专为提供高性能、安全性,并为开发人员带来便利而构建的内容分发网络服务。Zalando 使用 CloudFront 提高了可扩展性,提供了更优质的在线购物体验,并提高了开发人员的可观测性。

Hardware electronic circuit board. technology style concept semiconductor motherboard computer server cpu

机会 | 提升开发人员所有权以支持业务增长

Zalando 之前的图像管理解决方案为 Zalando 的工程和产品团队提供的配置功能灵活性有限,随着业务大幅增长,该方案已不再适用。此外,该方案给出的运营见解很少,令人无法了解服务的运行效率以及可以进行哪些优化。这限制了 Zalando 调整和优化其数字店面的能力。缺乏有关图像转换的详细报告也使该公司难以在旺季活动期间提供一致的客户体验。

为了应对这些挑战,Zalando 的团队决定使用 Amazon CloudFront 构建全新媒体管理解决方案。Zalando 的 Vice President of Software Engineering Przemek Czarnecki 说:“我们将 Amazon CloudFront 视为对我们现有 AWS 产品组合的扩展。迁移到 AWS 简化了我们开发和集成产品的方式。 Zalando 使用 CloudFront 是因为看中其可编程性和灵活性,这两个特性对于扩大运营规模和满足客户增长的需求都至关重要。

kr_quotemark

使用 Amazon CloudFront 的商业优势包括:运营的灵活性以及监控解决方案的运行状况、快速实验和恢复更改的能力。”

Przemek Czarnecki
Zalando 的 Vice President of Software Engineering

解决方案 | 迁移到 AWS Edge

Zalando 的迁移过程快速而灵活。通过与 AWS 的企业支持、服务专家和服务团队合作,Zalando 规划出避免与客户营销活动和市场营销活动重叠的迁移时间表。Zalando 从 2020 年 8 月开始向 CloudFront 迁移,该过程持续了 4 个月。在此期间,Zalando 暂停为网络星期一购物周做准备,这一购物周对于在线零售商来说是一年中的繁忙时期。迁移的前几个阶段从一小部分客户开始,这样 Zalando 公司就可以在不对其客户产生重大影响的情况下发现迁移中的任何可改进之处。在此过程中,Zalando 迁移了 20 多个网站和应用程序,总数据量为 26.93PB。CloudFront 处理的峰值流量经常超过每秒 10 万 个请求。

最初,Zalando 决定使用 Lambda@Edge,这是 CloudFront 的一项功能,可让客户在更靠近应用程序用户的地方运行代码,提升性能并降低延迟。Zalando 使用 Lambda@Edge 运行图像宽度标准化,并根据查看器设备类型重写 URL。CloudFront Functions(一个部署在 CloudFront 边缘站点的补充边缘计算运行时环境,专为运行时间短、对延迟敏感的 JavaScript 代码而构建)发布后,Zalando 改用 CloudFront Functions 以进一步降低成本并优化其解决方案的性能。通过与 CloudFront 服务团队直接联系,Zalando 对其网站和移动应用程序的行为进行了自定义。Zalando 在发布前上手实操 CloudFront Functions,这让开发团队进一步优化了图像分发解决方案。Zalando 的 Lead Software Engineer Emil Varga 说:“我很高兴能在多个阶段获得多个级别的支持。我们很早就开始了合作,在研究概念验证时,我们定期沟通。我们发送代码以便检查其有效性,识别相关过程中是否存在障碍。”

2021 年 5 月,Zalando 开始在生产环境中使用 CloudFront Functions。Varga 说:“CloudFront Functions 带来的最大变化是配置流畅。可以按需扩展,让用户在运营层面和日常开发过程中更轻松地部署任务,并能可靠地恢复任务。” 随着 Zalando 开始在其网络资产上推出新解决方案,该公司很快克服了障碍。Varga 说:“当需要调整时,我们能够非常快速地回退,在真正发生停机之前作出更改,这是其中的关键。”如今,Zalando 将 CloudFront Functions 和 Lambda@Edge 用于不同的应用场景。多层边缘计算可为其开发人员提供更多灵活性、可见性和控制权,并为客户带来更好的整体体验。这有助于 Zalando 敏捷地做出反应,更好地服务于客户和企业。

迁移后,Zalando 的缓存命中率达到 99.5%。新的图像分发解决方案每天可处理约 50 亿张图像。CloudFront 和 CloudFront Functions 在 2021 年网络星期一购物周之前已全面实施。Czarnecki 说:“我负责 2021 年网络星期一购物周的工程方面,没有发现任何与 Amazon CloudFront 有关的问题。”2021 年,Zalando 在线订单数达 2.5 亿,该公司基于 CloudFront 解决方案的规模和效率,在提供卓越的客户体验方面发挥了关键作用。Zalando 实施了进一步的优化,使公司移动和 Web 应用程序主屏幕上对未优化图像的请求减少至原来的 1/3。CloudFront 具备增强的性能,在使用上具有灵活性,因此 Zalando 的团队已改用在 CloudFront 上构建的管道来处理其他类型的内容。

成果 | 推动未来的客户参与度

Zalando 希望继续使用 AWS 在富媒体内容的管理和处理方面进行创新。该公司计划使用 AWS Elemental MediaConvert 构建交互式电子商务解决方案来鼓励客户参与,AWS Elemental MediaConvert 是一项具有广播级功能、基于文件的视频转码服务。

Zalando 迁移到 CloudFront,目的是改善媒体管理和分发架构,从而提升购物者体验,为客户提供更优质的服务。借助 AWS 团队的支持,Zalando 得以顺利进行迁移,并获得大量益处。Czarnecki 说:“使用 Amazon CloudFront 带来的商业优势在于运营灵活性,以及监控解决方案的运行状况、快速实验和恢复更改的能力。我们可以近乎实时地对事件做出反应,而不必等待支持人员的到来。这种运营灵活性对我们来说是一个很大的优势。”

关于 Zalando

Zalando 是一家总部位于德国柏林的在线零售商,专注于时尚和生活方式。该公司成立于 2008 年,连接 25 个欧洲国家/地区的客户、品牌和合作伙伴。

使用的 AWS 服务

Amazon CloudFront

Amazon CloudFront 是一种内容分发网络(CDN)服务,旨在获得优异性能、安全性和开发人员便利性。以低延迟和高传输速度安全地分发内容。

了解详情 »

Lambda@Edge

Lambda@Edge 是 Amazon CloudFront 的一个功能,可让您在靠近应用程序用户的地方运行代码,从而提高性能,降低延迟。使用 Lambda@Edge,您无需在全球多个地方预置或管理基础设施。

了解详情 »

CloudFront Functions

CloudFront Functions 是高扩展和延迟敏感型操作的理想之选,如 HTTP 标头操作、URL 重写/重定向和缓存密钥标准化。这些类型的轻量级短时间运行操作支持的流量通常是不可预测且激增的。

了解详情 »

AWS Elemental MediaConvert

处理视频文件和剪辑以准备要进行分发或存档的点播内容。

了解详情 »

行动起来

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