serverless 案例 | 零售 贵州酒店集团

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月15万CU 3个月
简介: serverless 案例 | 零售 贵州酒店集团

serverless.jpeg

背景概述

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

需求分析

酒店集团的信息系统最初部署在阿里云 ECS 上。系统按照微服务的架构拆分成多个组件,基于 ASP.NET Core 框架开发。在开发运维过程中遇到一系列问题:

  • 组件缺少扩展性:集团的业务有明显的峰谷特性,平台会定期上线一些活动,如土特产秒 杀,酒店房间优惠,通过这些活动,用户可以获取抢购“贵州名牌白酒”的资格等。在活动 期间访问量巨大,峰值最高能达到十几万 QPS,是平时的几十倍。
  • 多环境建设不完善:线下测试环境与线上生产环境隔离,线下测试中并不能完全覆盖线上生 产环境的场景,在上线时会出现需要上线的组件在线上真实环境中出现预期之外的异常,需 要快速恢复,这就需要有很好的版本管理。
  • 团队协同效率低:整个系统有多个模块,分散在不同团队,ECS 机器也都是独立维护,发版 过程需要上下游链路一起协同,按照依赖关系顺序发布,消耗时间长,协同难度大。
  • 监控系统不完善:运行状态没有统一的观测平台,遇到问题也只能子系统分别排查,且缺少 问题排查协助工具。

解决方案

gzjd.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%,扩容速度更是比之前快了十几倍,很好的完成了之前定下的目标。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
12月前
|
编解码 运维 监控
课时9:典型案例2:函数计算在音视频场景实践
课时9:典型案例2:函数计算在音视频场景实践
303 0
|
存储 运维 Serverless
【函数计算实践】一个应用案例
本文起源于一个用户匹配的需求。用户的不同信息分布于两个系统,且客观上无法直接打通(不必纠结具体是什么场景,这是真实存在,且非技术上能解决的),所以就涉及到两个系统id匹配的问题。
263 0
|
1月前
|
运维 Kubernetes Serverless
Serverless Argo Workflows荣获信通院标杆实践案例,引领大规模离线任务处理新方法
阿里云容器服务Serverless Argo Workflows大规模离线计算工作流平台荣获2024信通院Serveless实践标杆案例。本文介绍其应用场景、平台特性以及领域实践。
|
4月前
|
弹性计算 Cloud Native 安全
【阿里云云原生专栏】云原生与芬克斯:阿里云函数计算在金融行业的应用案例
【5月更文挑战第26天】阿里云函数计算在金融行业数字化转型中发挥关键作用,提供高可用、安全、灵活且成本效益的解决方案。通过事件驱动架构和弹性伸缩,适应业务波动,确保服务连续性。在实时风控系统案例中,函数计算实现低延迟评估,提升风控效率。此技术助力金融企业快速创新,增强市场竞争力。
342 0
|
12月前
|
编解码 人工智能 运维
课时9:典型案例2:函数计算在音视频场景实践(三)
典型案例2:函数计算在音视频场景实践
520 0
|
12月前
|
弹性计算 Kubernetes Serverless
课时1:Serverless容器入门和实践案例
课时1:Serverless容器入门和实践案例
680 0
|
弹性计算 监控 架构师
案例详解 | 当Rokid若琪遇上阿里云函数计算
案例详解 | 当Rokid若琪遇上阿里云函数计算
158 0
|
运维 自然语言处理 Kubernetes
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——硅基仿生 业务全面 Serverless 容器化的增效降本之旅
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——硅基仿生 业务全面 Serverless 容器化的增效降本之旅
398 0
|
存储 JavaScript 物联网
【无服务器架构】openwhisk 经典使用案例
【无服务器架构】openwhisk 经典使用案例
|
弹性计算 编解码 人工智能
《阿里云云原生 Serverless 案例集》——产品介绍——函数计算 FC
《阿里云云原生 Serverless 案例集》——产品介绍——函数计算 FC
303 0

热门文章

最新文章

相关产品

  • 函数计算