新零售标杆skg全面拥抱serverless,实现敏捷交付

阿里云云栖号 阿里云云栖号     2022-12-10     561

关键词:

项目背景

SKG 公司是一家专注于高端健康产品的研发、设计与制造的企业。专注为消费者提供精致、时尚的高端产品,以及极致的按摩仪产品体验。

随着市场需求的迅速变化,SKG 的 IT 系统也逐渐面临着库存不准确、线上线下渠道无法协同、部署架构不灵活、IT 响应速度过慢等问题,为了能适配销售拓展、提高效率、加强规模化运营,SKG 同阿里云达成战略合作,打造基于线上线下打通,并覆盖全渠道应用场景的渠道中台项目。本次渠道中台建设面向 SKG 线上、线下、礼品等渠道的营销管理,打通经销商、导购、后端 SAP 多端业务数据,同时整合面向 C 端会员数据和渠道零售终端销售数据,以全新的互联网架构云化系统能力支撑业务快速发展。

基于底层渠道中台构建的营销运营管理平台、经销商门户、导购终端小程序,需要有多端触达能力,同时满足不同端的个性化业务诉求和访问特点,要求中台有灵活的扩展定制能力、以及适配不同渠道流量需求的弹性能力。

现状问题&分析

在渠道中台建设之前、SKG 主要是租用 IDC 机房部署应用,也有业务跑在云上,整体是 IDC 机房+ECS 自建应用配套 RDS 等云产品的混合云架构。整套系统架构需要手工维护的地方比较多,比如:应用发布、开源产品搭建接入、云服务集成、集群维护等基本都是单点管理、手工操作。老系统交付过程中和转维后痛点有:

  • 敏捷协同、DevOps 等的成熟度低:过去项目迭代缺少全生命周期管控,对问题和任务进度的跟进主要靠线下沟通、缺少在线化追踪工具;DevOps 流程缺少自动化的工具支撑,如业务应用的发布上线,基本都是人肉发布,发布耗时长、流程低效、且容易产生线上安全故障。
  • 应用上线部署繁琐:上线需进行资源评估、应用服务器购买、安装配套软件初始化等操作流程较长;此外还需要搭配集群监控、发布&调度脚本服务治理、配置管理、日志备份等能力,都需要单独部署配套组件或系统。
  • 自行实施容器化存在上手成本:开发对 K8s 等容器管理平台底层细节不熟悉、相对比较黑盒,出现问题排查进度较慢。
  • 弹性伸缩不方便:业务侧有一定的峰谷,而在低谷期资源利用率很低;扩容需要重新走一套上线流程、且扩容后不容易下机器; 后续中台上线之后、预计会拆出更多的微服务应用、但这些应用因承接的业务场景不同流量不均匀,需要有更灵活的弹性策略。
  • 后期运维成本高:不单需要维护应用本身、还需要维护整套基础设施及对应的配套系统;需要投入较多的额外人力

技术选型&对比

基于以上痛点以及其他中台项目的实施经验,项目组在渠道中台项目前期做技术选型、架构设计时,一开始就否决了在 ECS 或 K8s 上直接部署应用的方案,希望有一个省事的“容器托管平台”。尽量减少运维成本、屏蔽底层细节,对开发上手友好、且能较大化提高部署发布效率,具体来说,主要希望达到以下几个目标:

1. 希望有统一的管理平台进行在线化交付,全生命周期管控,以此来提高项目实施效率,该平台需具备敏捷协同、DevOps、质量保障等能力,尤其是具备 CI/CD 流水线自动化部署至选型的容器托管平台的能力,用于保障项目交付质量、提升项目交付效率、同时降低交付成本。

2. 项目采用基于 Spring Cloud 的微服务架构、需要容器平台能无缝兼容。

3. 希望平台能屏蔽底层 ECS 和 K8s 的运维工作,开发大部分工作可以在控制台完成,不需要投太多精力在运维上面,可以专注在业务功能开发上。

4. 有一定的弹性伸缩能力、扩缩容比较方便、能够定制性的做一些资源优化。

5. 微服务应用的配套设施要完备:如灰度发布、流量控制、远程调式、监控等等,能够方便的集成。

基于以上的一些诉求,我们推荐了基于 SAE(Serverless 应用引擎)的无服务器化容器平台方案、并做了一个两者的对比(如下表格):

项目交付进展

项目在实施过程中深度使用了阿里云飞天技术服务平台——大禹进行在线化交付,通过平台进行统一的管控和赋能。

目前 SKG 渠道中台已上线包括微服务网关、微服务中心、前台 Portal、终端小程序、前端 Node 应用等前中台所属 20 多个应用全部部署在 SAE 上;上线过程不需要花太多额外的时间做系统改造或适配,只需要在控制台做一些必要的配置即可,且上线后平台运行平稳。

渠道中台业务系统的研发态和运行态大图如下所示:

SKG 渠道中台研发态&运行态大图

项目交付过程中的直观感受

  • CI/CD 自动化部署至 SAE:通过大禹提供的 CI/CD 流水线能力将业务应用自动化部署至 SAE,彻底替换原来的人工部署、人肉运维的低效方式,在提升应用部署效率的同时,也有效降低了应用发布变更的风险,实现了可控部署、安全生产的效果。
  • 免运维&聚焦业务:以往类似规模的集群和应用数、至少需要配置 2 个专门的运维;使用 SAE 后基本免运维、省去专门运维投入;一些 SAE 控制台配置操作基本由开发兼职即可;以往维护应用集群、经常需要排查 K8s 集群和 ECS 底层的一些问题;使用 SAE 这块基本不用关注。
  • 良好兼容各类微服务框架:对基于 Springboot、Spring Cloud、Dubbo 等微服务框架开发的应用兼容较好、同时很方便的集成了 ACM、ARMS 等云产品;屏蔽了部分底层细节,可以做到一键低配置部署。
  • 弹性伸缩、快速扩缩容:弹性策略灵活、在做资源优化的时候较为方便调整。

项目交付效果

  • SAE 指标

全部 20+应用初始化配置-创建-部署到 SAE 上只需要 2-3 个小时,人效提升 4 倍;资源成本比单独购买机器节省 30% 以上;由于 SAE 支持 0.5core 的规格,开发测试环境资源开销得以降低 50% 以上;扩容效率则从按天计提高到分钟级

  • 大禹指标

通过大禹平台共计交付了近 20+ 应用,提交定开代码超过 180 万+行,流水线自动化发布应用超过 3000 次,平均发布时间在 100s 内;CI/CD 自动化部署效率提升 300%,零发布故障。

产品提升建议

任何云产品都不可能 100% 满足用户的所有诉求、项目组在使用大禹&SAE 的过程中、也发现了一些可以改进和提升的点:

  1. 平台开放能力:大禹平台提供更开放的能力,提供更多 OpenAPI 供用户同步项目交付过程中产生的数据,如需求、任务、缺陷、人天工时、文档等数据。
  2. 微服务治理:支持基于 Feign、Dubbo、HSF 等框架微服务接口的在线调试,服务 Mock,以消费者视角查看服务等能力。
  3. 监控:目前 SAE 的监控都是单应用的,但从用户视角来说、由于中台往往会包含较多拆分很细的微服务应用、希望有一个全局视角的运维监控视图;方便用户查看集群整体运行情况。
  4. 同 SLB 集成优化:当 SLB 被删除或失效后、在 SAE 应用首页仍会显示、并且还可以挂载端口(有可能挂载问题已修复、但肯定还可以显示),需要手动删除。
  5. 支持一定的动态热部署能力,进一步提高开发部署迭代效率。
  6. 对 NAS 存储的集成优化:支持在镜像中指定账号登录访问 NAS(目前会报错)。

结语

数字化是企业提升效能和创新的舞台和重大机遇,相信 SKG 将在渠道中台的赋能下,依托大禹&SAE 等 PaaS 层基础设施,通过领先的数字化云化解决方案实现价值升级,开拓更大的市场!

作者:陈列昂、昕辰、龙琛、黛忻

原文链接

本文为阿里云原创内容,未经允许不得转载。

拥抱新零售,从打造仓储管理信息化平台开始

...个预言:未来20年里电子商务、传统的电商将会被新零售所替代。从此零售“新物种”概念进入大爆发之势,无人便利店、无人货架等众多终端模式迅速地崛起响应;盒马鲜生、永辉超市等新零售品牌的诞生正在“革... 查看详情

2017趋势动力全面解读新零售,携传统企业布局转型之路

...超出想象,“电子商务”这个词很快会被淘汰,包括“新零售”在内的五个新的趋势将会深刻地影响到世界。那么马云预言中的“新零售”,究竟是什么,将给各行业、各企业带来怎样的发展机遇呢?1、新零售的前提是解放思... 查看详情

当新零售遇上serverless

简介: Serverless的出现给传统企业数字化转型带了更多机遇。某零售商超行业的龙头企业,其主要业务涵盖购物中心、大卖场、综合超市、标准超市、精品超市、便利店及无人值守智慧商店等零售业态,涉及全渠道零... 查看详情

当新零售遇上serverless

简介:Serverless的出现给传统企业数字化转型带了更多机遇。某零售商超行业的龙头企业,其主要业务涵盖购物中心、大卖场、综合超市、标准超市、精品超市、便利店及无人值守智慧商店等零售业态,涉及全渠道零... 查看详情

sae助力「海底小纵队学英语」全面拥抱serverless,节省25%以上成本

简介:阿里云Serveless应用引擎SAE具备免运维IaaS、按需使用、按量计费、低门槛服务应用上云,并且支持多种语言和高弹性能力等特点,刚好完美解决了客户长期以来运维复杂、资源利用率不高、开发迭代效率低等问... 查看详情

新零售时代crm何去何从

...,阿里巴巴云栖大会召开。大会期间,马云不仅提出了新零售的概念,更是以一首光辉岁月征服了不少观众。而同期,在上海举办的一场联商风云会,也提出了拥抱新零售的概念。可谓是,隔空对话新零售。那么,新零售到底是... 查看详情

阿里云serverless助力企业全面拥抱云原生

简介:相信随着云计算的发展,Serverless将成为云时代默认的计算范式,越来越多的企业客户将会采用这个技术。作者:洛浩视频解析点击此处,可查看相关直播回放~Serverless应用引擎的组件架构最早的时候ÿ... 查看详情

阿里云宣布核心产品全面serverless化

...系正在形成,软件研发范式正在发生新的变革,Serverless是其中最重要的趋势之一,阿里云将坚定推进核心产品全面Serverless 化,帮助客户更好地实现敏捷创新。“我们希望让用户做得更少而收获更多,通 查看详情

上海斐讯携手8manage,实现“智慧生活”新零售管理

...好地管理线下门店业务开拓与发展,上海斐讯引入8Manage零售CRM系统,实现全面专业的门店管理。日前,上海斐讯数据通信技术有限公司(以下简称:上海斐讯)与8Manage成功签约,希望借力8Manage零售CRM系统,实现在新零售时代门... 查看详情

深度|新兴软件研发范式崛起,云计算全面走向serverless化

...系正在形成,软件研发范式正在发生新的变革,Serverless是其中最重要的趋势之一,阿里云将坚定推进核心产品全面Serverless化,帮助客户更好地实现敏捷创新。这篇文章想和大家探讨下,云计算全面走 查看详情

良品铺子:“新零售”先锋的it必经之路

良品铺子:“新零售”先锋的IT必经之路云计算 大数据 CIO班 CIO 互联网+ 物联网 电子政务2017-12-2909:25:34  来源:互联网抢沙发摘要:2017年被称为“新零售”元年,这一年,零售行业面临巨大变革,... 查看详情

360数科更名奇富科技全面拥抱金融科技新战略

...牌更名为奇富科技,在品牌更名的同时亦宣布公司将全面聚焦金融科技战略,帮助金融机构实现数字化转型。   奇富科技的品牌含义为“用先进科技,为社会创造财富”,“奇”代表着科技探索、创新实践,... 查看详情

拥抱开放,serverless时代的下一征程

Serverless作为云计算的最佳实践和未来演进趋势,其全托管免运维的使用体验和按量付费的成本优势使得它在云原生时代备受推崇。Serverless的使用场景也由事件驱动,数据处理等部分特定场景转向更为广泛通用化的WEB࿰... 查看详情

三大特性,多个场景,serverless应用引擎sae全面升级

​简介:Serverless应用引擎SAE凭借着天然技术优势,已经帮助成千上万家企业实现容器和微服务技术转型。近日,SAE不仅进一步提供了全套微服务能力,更为传统Job和PHP用户提供了全新的,更高效、更经济且可平滑迁移的解决方... 查看详情

从单体迈向serverless的避坑指南

...么是云原生应用,构成云原生应用的要素是什么,什么是Serverless计算,以及Serverless如何简化技术复杂度,帮助用户应对快速变化的需求,实现弹性、高可用的服务,并通过具体的案例和场景进行说明。如今,各行各业都在谈数... 查看详情

新零售模式下,企业该怎么运作起来?

  远丰电商最近了解到:自马云爸爸的新零售一出,全世界都开始了自己的新零售之路,新零售是未来发展的必要趋势,今天小编给大家简单的解析一下新零售的重要因素有哪些哦!  线上线下融合建立以大数据为核心的系... 查看详情

新零售电商平台怎么做?才能实现传统零售企业数字化转型?

...正在减少。头部玩家把注意力集中到线下。通过数商云新零售电子商务平台,将各种营销和互动场景结合在一起,帮助线下门店实现数据和智能化,打破原有的界限,实现商业的“无界限”。随着电子商务的兴起&... 查看详情

三大特性,多个场景,serverless应用引擎sae全面升级

简介:Serverless应用引擎SAE凭借着天然技术优势,已经帮助成千上万家企业实现容器和微服务技术转型。近日,SAE不仅进一步提供了全套微服务能力,更为传统Job和PHP用户提供了全新的,更高效、更经济且可平... 查看详情