《2023云原生实战案例集》——02 零售/电商/本地生活——贵州酒店集团 基于SAE实现几乎零改造的微服务升级

简介: 《2023云原生实战案例集》——02 零售/电商/本地生活——贵州酒店集团 基于SAE实现几乎零改造的微服务升级

image.png 

客户简介

贵州酒店集团有限公司于201 9228日注册成立,是经贵州省人民政府批准并授权省 国资委履行出资人职责的省管大型企业,全资及控股子企业23家,自营及委管酒店(项 目)80余家,客房近1.3万间。

客户痛点

酒店集团的信息系统最初部署在阿里云ECS上。系统按照微服务的架构拆分成多个组件,

基于ASP.NET Core框架开发。在开发运维过程中遇到一系列问题:

组件缺少扩展性:集团的业务有明显的峰谷特性,平台会定期上线一些活动,如土特 产秒杀,酒店房间优惠,通过这些活动用户可以获取抢购"贵州名牌白酒'’的资格等。 在活动期间访问量巨大,峰值最高能达到十几万集团的业务有明显的峰谷特性,平台会定期上线一些活动,如土特 产秒杀,酒店房间优惠,通过这些活动用户可以获取抢购"贵州名牌白酒'’的资格等。 在活动期间访问量巨大,峰值最高能达到十几万QPS,是平时的几十倍。

多环境建设不完善:线下测试环境与线上生产环境隔离,线下测试中并不能完全覆盖 线上生产环境的场景,在上线时会出现需要上线的组件在线上真实环境中出现预期之 外的异常,需要快速恢复,这就需要有很好的版本管理,这一块也是缺失的。

团队协同效率低整个系统有多个模块,分散在不同团队,ECS机器也都是独立维护, 发版过程需要上下游链路一起协同,按照依赖关系顺序发布,消耗时间长,协同难度 大。

监控系统不完善:运行状态没有统一的观测平台,遇到问题也只能子系统分别排查, 且缺少问题排查协助工具。

解决方案

image.png

CI/CD的支持:SAE支持云效.Jenkins.源代码、CLoud TooLkit插件、容器镜像服 务等多种部署方式,自动完成从代码提交到应用和任务部署的DevOps完整流程,高 效替代业内部署复杂、迭代缓慢的传统方式,实现了高效的持续交付流程。

高可用和稳定性的支持:SAE支持批量发布,微服务无损上下线,使组件在发布更新 时,不会影响影响整体链路的可用性,另夕卜SAE还支持多可用区的部署,使得应用的 稳定性得到进一步的加强。

权限助手:权限助手可以对SAE的权限进行可视化配置,精确到应用、任务的读写操 作,并在SAE控制台生成对应的权限语句,避免因直接在RAM控制台手动编辑权限 语句而出现纟比漏。

操作审计:SAE记录了所有应用及资源相关的操作详情,包括操作时间、操作内容、 操作人ID等信息,在出现问题时可以快速追溯原因。


用户价值

结合这些SAE的能力,本次信息平台2.0的建设,项目组没有大的改造原来代码逻辑的同 时,基本完成了最初定下的目标,同时在开发,运维和协作的几个方面建设了自己的流 程规范,快速追平了业内的优秀实践。


新系统上线后,通过SAE白屏化的操作界面,运维难度和压力都大大降低。根据RT和 定时的混合策略,应用有了很好的弹缩表现,并且这一切都是自动化的,不再需要运维 司学人为的介入,这一点大大的降低了重复劳动。在团队协作方面,通过阿里云的RAM 体系,开发,测试,运维同学都统一在SAE控制台各司其职,减少了很多不必要的沟通 消耗。


总体来看,系统上线SAE之后,开发运效率提升了50%+,机器成本下降了20%,运维人 力成本下降了60%,扩容速度更是比之前快了十几倍,很好的完成了之前定下的目标。


相关产品

ServerLess 应用引擎SAE

相关实践学习
SAE 极速部署专属AI证件照神器
本实验带您体验在SAE快速部署一套自己专用的AI 证件照神器。使用SAE部署应用,您无需长期租用服务器,SAE允许在不使用时实例缩容为零,不产生费用。
相关文章
|
3月前
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
微服务架构实战指南:从单体应用到云原生的蜕变之路
|
9月前
|
消息中间件 人工智能 运维
乐言科技:云原生加速电商行业赋能,云消息队列助力降本 37%
乐言科技依托云原生架构及阿里云云原生产品体系,实现基础设施与业务解耦以及弹性调度,在提升业务稳定性的同时,显著增加研发效能并降低运维成本,加速电商客户定制化需求交付,推动云计算与 AI 技术在电商领域的深度融合。
582 102
|
5月前
|
消息中间件 人工智能 Cloud Native
【云故事探索 | NO.14】:乐言科技——云原生加速电商行业赋能,云消息队列助力降本 37%
【云故事探索 | NO.14】:乐言科技——云原生加速电商行业赋能,云消息队列助力降本 37%
|
9月前
|
消息中间件 人工智能 Kafka
【云故事探索】NO.14:乐言科技——云原生加速电商行业赋能,云消息队列助力降本 37%
上海乐言科技股份有限公司专注于AI技术,提供电商、金融等领域的整体解决方案。其核心产品“乐语助人”智能客服机器人日均服务超千万人次,助力六万余家电商客户数智化转型。为解决自建消息队列痛点,乐言科技采用阿里云消息队列RocketMQ版Serverless系列,实现业务稳定、开发成本降低、运维效率提升及资源弹性降本37%。通过云原生架构,乐言科技推动AI与电商深度融合,助力行业创新突破。
|
运维 Cloud Native Java
从 IDC 到云原生:稳定性提升 100%,成本下降 50%,热联集团的数字化转型与未来展望
热联集团在进行了云原生架构的升级与探索后,显著提升了业务系统的稳定性和敏捷性。这一转变不仅为公司冲击更高的销售目标奠定了坚实的技术基础,也标志着热联在数字化转型道路上迈出了关键一步。通过采用微服务、容器化等先进技术手段,热联能够更加灵活地响应市场变化,快速迭代产品和服务,满足客户日益增长的需求。
593 129
|
Cloud Native Java Nacos
微服务时代的新宠儿!Spring Cloud Nacos实战指南,带你玩转服务发现与配置管理,拥抱云原生潮流!
【8月更文挑战第29天】Spring Cloud Nacos作为微服务架构中的新兴之星,凭借其轻量、高效的特点,迅速成为服务发现、配置管理和治理的首选方案。Nacos(命名和配置服务)由阿里巴巴开源,为云原生应用提供了动态服务发现及配置管理等功能,简化了服务间的调用与依赖管理。本文将指导你通过五个步骤在Spring Boot项目中集成Nacos,实现服务注册、发现及配置动态管理,从而轻松搭建出高效的微服务环境。
702 0
|
11月前
|
Cloud Native 安全 Serverless
云原生应用实战:基于阿里云Serverless的API服务开发与部署
随着云计算的发展,Serverless架构日益流行。阿里云函数计算(Function Compute)作为Serverless服务,让开发者无需管理服务器即可运行代码,按需付费,简化开发运维流程。本文从零开始,介绍如何使用阿里云函数计算开发简单的API服务,并探讨其核心优势与最佳实践。通过Python示例,演示创建、部署及优化API的过程,涵盖环境准备、代码实现、性能优化和安全管理等内容,帮助读者快速上手Serverless开发。
|
运维 Cloud Native Devops
一线实战:运维人少,我们从 0 到 1 实践 DevOps 和云原生
上海经证科技有限公司为有效推进软件项目管理和开发工作,选择了阿里云云效作为 DevOps 解决方案。通过云效,实现了从 0 开始,到现在近百个微服务、数百条流水线与应用交付的全面覆盖,有效支撑了敏捷开发流程。
19749 30
|
运维 Cloud Native 云计算
云原生之旅:Docker容器化实战
本文将带你走进云原生的世界,深入理解Docker技术如何改变应用部署与运维。我们将通过实际案例,展示如何利用Docker简化开发流程,提升应用的可移植性和伸缩性。文章不仅介绍基础概念,还提供操作指南和最佳实践,帮助你快速上手Docker,开启云原生的第一步。
|
运维 Cloud Native Java
热联集团:从 APISIX 迁移到云原生网关
我们将核心业务系统从 IDC 全栈迁移到阿里云后,并采用了云原生 API 网关,通过其独有的软硬一体的加速方案,相比普通 HTTPS 请求 TLS 握手时延降低一倍,极限 QPS 提升 80% 以上,运维效率也提升了 50%,此外,我们把 Nacos 迁移到 MSE Nacos,稳定性、性能和运维成本等方面都具备了明显的优势。

相关产品

  • Serverless 应用引擎