时尚零售商allsaints正在使用谷歌云来处理在线购物流量峰值
在零售空间中采用谷歌云平台正在继续安培,时尚零售商allsaints概述了该技术的使用是如何协助该品牌为其客户提供更强大和更具性能的在线购物体验。
该公司的网站定期收到每月两百万次访问,并通过在线销售的收入对公司的整体成功越来越重要。
然而,与许多零售商一样,该公司以前曾努力确保其网站能够应对令人惊讶和长期的高峰交通,并采取过度配置的内部服务器,以防止停机或服务中断。
“响应网站和快速的页面负载速度对于移动,关联的客户至关重要,”Allsaints的数字技术执行顾问John Bovill表示。
因此,该公司经营了一个60单元强大的服务器场,在高峰期期间具有足够足够的能力来应对 - 但 - 当交通水平恢复正常时 - 几乎一半将被闲置,该公司被认为是闲置的?浪费资源。
“我们在正常时期进行业务率的预测,但很难预测销售在峰值需求期间,特别是在线。我们对基础设施的需求通常在那些时代加倍,但我们实际上只需要那些服务器很短的时间,“他补充道。
与此同时,供应额外的容量通常是一个缓慢的过程,有时导致公司计划扩展到新地理领土的计划或部署新网站特征。
为了解决这些无数问题,该公司决定通过迁移到谷歌云平台来大修其基础设施,其索赔提供了该公司,以便在多个地点上“即时”提供计算能力的能力,并 - 重要的是 - 权力不再需要的时候。
然而,这并不是该公司的第一次进入谷歌云,决定将其应用程序和工作负载迁移到2014年的战略目标。
它首先通过采用Google的G-Suite的基于云的生产力工具组合来加强公司员工之间的内部协作和沟通,作为介绍过程的一部分,以获得其办公室和基于商店的基于云的工具。
这项工作还恰逢其软件开发策略的交换机,因为它有利于使用微服务,以及2016年 - 采用Kubernetes进行容器编排的目的。
该移动到微服务是公司推动的一部分,以改革其不断的整合和连续交付管道,现在基于谷歌云和地区的Jenkins,使其内部开发人员可以加快发布所需的时间新功能和代码更改。
因此,该公司索赔它现在已经削减了开发人员将新代码从20分钟部署到少于五个的时间,同时使其能够在其在生产中运行的相同基础架构上测试代码。
“之前,我们无法自信地说出一个错误,直到我们在生产中测试它。现在我们可以部署在完全模仿生产的测试环境中,“Allsaints技术运营经理Andy Dean表示。
“改进的CI / CD管道意味着我们可以每天更新我们的服务,误差较短,中断最小。这让我们更敏感客户需求,更积极主动。这正是我们努力实现的目标。“
该公司此时在其供应商混合中有另一个云提供商在决定将其与谷歌加入谷歌的云领域,并开始探讨将看到所有新的应用程序和服务的策略仅限于它的云基础设施。
与此同时,它也开始奠定基础工作,开始将其遗留应用程序迁移到谷歌云。
“我们正在迁移60次唯一的服务,而不仅仅是一个应用程序,”迪恩说。“它们之间的相互依赖性意味着它会立刻移动它们,这花了很多计划。”
总而言之,在一周内完成迁移并粉碎,以避免任何网络延迟问题运行应用程序和工作负载在两个差异的位置,其余时间过长。
“这是我们在公司历史上做出的最大的基础设施变革,所以我们的目标之一是没有人注意到这一变化,”迪恩说。
该公司的技术部门在迁移期间与谷歌云团队密切合作,以确保迁移尽可能顺利且有效地进展。
“我们在第一周内稳定的东西,这对我们至关重要。在那一周,我们搬迁了60名唯一的服务,包括我们的企业资源计划[ERP],直到微野云环境。“
在所有这项工作的后面,零售商已经能够将其运营的服务器数量从60到30缩短,通过将其基础架构要求的一部分交给Google计算机,将其基础设施成本降低了50%引擎,通过Google Kubernetes引擎提供的自动播放支持。
“我们使用StackDriver监控架构,但Google Kubernetes Engine真的照顾,”Dean说。
“Google Kubernetes引擎的自我修复方面意味着我们不再需要时间来重新启动一些[虚拟机]。缩放现在是自动的,因此关键维护任务也是如此。“
该公司仍然有一些云迁移工作要做,它预测的过程将延伸到2021年,因为它准备集装箱所有的后端和内部系统 - 包括其ERP和销售点系统 - 并将它们移动到云。
“战略性地,我们希望最大限度地提高谷歌云的使用,驾驶这一点和相关技术为客户提供最佳的血迹体验,”牛群岛说。