《2023云原生实战案例集》——06 医疗健康——谱尼测试 基于SAE实现业务快速上线并从容应对流量洪峰

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 《2023云原生实战案例集》——06 医疗健康——谱尼测试 基于SAE实现业务快速上线并从容应对流量洪峰

image.png 

客户简介

谱尼测试集团创立于2002年,现已发展成为拥有逾6000余名员工,由近30个大型实验 基地及近100家全资子、分公司组成的服务网络遍布全国的大型综合性检测集团。谱尼 测试是北京市批准的生物医药类工程实验室、北京市科委认定的工程技术研究中心、北 京市经信委认定的企业技术中心。2020415日,北京市发布承担新冠病毒核酸检验 服务单位,谱尼测试集团旗下全资子公司北京谱尼医学成为首批新冠病毒核酸检验机构 之,承担北京新冠病毒核酸检验工作。

客户痛点

身负新冠病毒核酸检验服务单位的重任,面对疫情的不断反复,核酸检测预约系统每天 都经历着业务洪峰,对系统稳定性、高可用性,对运维和研发人员都带来了极大的考验:

运维成本高:面对业务洪峰时每一次都要提前进行容量预估、准备环境、部署应用等 繁琐操作,存在大量的重复工作。

应对业务洪峰能力不足:面对突然的流量激增,往往需要临时部署应用进行应对,整 个流程不仅耗时,同时影响客户侧的用户体验。

版本迭代风险大:系统上线、版本迭代流程需要一套完整的解决方案,每次上线新的 版本都需要进行繁琐的配置来实现发布,并且无法保证发布之后的稳定性。

解决方案

经过和阿里云的沟通交流,谱尼测试一致认为阿里云Seve「〔ess应用引擎(SAE)可以 有效帮助谱尼测试解决以上痛点:

完美支持Java微服务架构:谱尼通过SAE快速构建了 Java SpringCLoud技术栈微服 务应用全生命周期管理和服务治理的平台。无需在花费额外资源和成本去搭建配套组件,极大提升了系统的构建效率。

灵活的弹性策略和极致的弹性速度:谱尼通过SAE极致的弹性能力和灵活的弹性策略 轻松构建了可以高效、稳定应对不定时的核酸预约流量洪峰的机制和架构。可以根据 业务流量自适应的扩缩服务实例,整个过程用户无感知、无需人工介入。

极大保障业务应用的稳定性:谱尼通过SAE内置的APM应用监控能力,从纵向指标 到横向链路两个维度全方位的分析应用的健康状态,对整体应用的健康程度了如指掌。 司时配合健康检查和无损上下线能力实现了在白天也可以发布应用,极大提高运维消 息和版本迭代速度。

用户价值

通过SAE的弹性速度、弹性策略、对应用全生命周期管理的能力,极大的提高了谱尼测 试的运维研发人员的效率,最重要是的保证核酸预约系统可以平稳的应对每天的业务洪 流,为全国的抗议疫事业增添一份可靠。

快速构建健壮的核心系统:得益于SAE集成的各种能力,谱尼使用Java SpringQoud 技术栈,在很短的时间内就开发构建好了整个系统,并且稳定、可靠。

极大提高运维效率并降低运维成本:通过SAE弹性策略解决方案,可以从容应对固定 周期的业务洪峰,省去了原来预估资源、部署应用的操作,大大节省了运维团队的工 作量。

从容应对业务洪峰:通过SAE极致弹性的特性,可以做到在面对突增业务流量时的从 容应对,无需临时部署应用。大大提升了用户侧的体验。

时刻感知业务应用健康状态:通过SAE平台提供的微服务生命周期管理能力和微服务 治理能力,缩短上线周期和增加版本迭代稳定性,快速发现应用的性能瓶颈制定优化 策略。

相关产品

ServerLess 应用引擎 SAE

相关实践学习
1分钟部署经典小游戏
本场景介绍如何使用Serverless应用引擎SAE 1分钟快速部署经典小游戏。
SAE的功能与使用入门
欢迎来到《SAE的功能与使用入门》,本课程是“云原生Serverless Clouder认证“系列中的第三阶段。课程将向您介绍阿里云Serverless应用引擎(SAE)服务相关的概念、特性与使用方式。通过课程将带您逐步深入探索Serverless世界,借助SAE服务,即使没有丰富的云计算和IT经验,也能够让开发人员在实际业务场景中便捷的掌握如何构建和部署应用程序,快速拥抱Serverless架构,将精力聚焦在应用代码和业务逻辑的实现上。 学习完本课程后,您将能够: 掌握Serverless应用引擎(SAE)的基本概念与核心优势 了解Serverless应用引擎(SAE)的核心功能 掌握使用Serverless应用引擎(SAE)的开发和部署流程 了解Serverless应用引擎(SAE)的适用场景和最佳实践  
相关文章
|
1月前
|
机器学习/深度学习 PyTorch 算法框架/工具
目标检测实战(一):CIFAR10结合神经网络加载、训练、测试完整步骤
这篇文章介绍了如何使用PyTorch框架,结合CIFAR-10数据集,通过定义神经网络、损失函数和优化器,进行模型的训练和测试。
86 2
目标检测实战(一):CIFAR10结合神经网络加载、训练、测试完整步骤
|
6天前
|
JSON Java 测试技术
SpringCloud2023实战之接口服务测试工具SpringBootTest
SpringBootTest同时集成了JUnit Jupiter、AssertJ、Hamcrest测试辅助库,使得更容易编写但愿测试代码。
34 3
|
11天前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
26 1
|
1月前
|
机器学习/深度学习 编解码 监控
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
这篇文章详细介绍了如何使用YOLOv8进行目标检测任务,包括环境搭建、数据准备、模型训练、验证测试以及模型转换等完整流程。
1141 1
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
1月前
|
PyTorch 算法框架/工具 计算机视觉
目标检测实战(二):YoloV4-Tiny训练、测试、评估完整步骤
本文介绍了使用YOLOv4-Tiny进行目标检测的完整流程,包括模型介绍、代码下载、数据集处理、网络训练、预测和评估。
104 2
目标检测实战(二):YoloV4-Tiny训练、测试、评估完整步骤
|
1月前
|
Java 程序员 应用服务中间件
「测试线排查的一些经验-中篇」&& 调试日志实战
「测试线排查的一些经验-中篇」&& 调试日志实战
22 1
「测试线排查的一些经验-中篇」&& 调试日志实战
|
15天前
|
前端开发 数据管理 测试技术
前端自动化测试:Jest与Cypress的实战应用与最佳实践
【10月更文挑战第27天】本文介绍了前端自动化测试中Jest和Cypress的实战应用与最佳实践。Jest适合React应用的单元测试和快照测试,Cypress则擅长端到端测试,模拟用户交互。通过结合使用这两种工具,可以有效提升代码质量和开发效率。最佳实践包括单元测试与集成测试结合、快照测试、并行执行、代码覆盖率分析、测试环境管理和测试数据管理。
31 2
|
16天前
|
前端开发 JavaScript 数据可视化
前端自动化测试:Jest与Cypress的实战应用与最佳实践
【10月更文挑战第26天】前端自动化测试在现代软件开发中至关重要,Jest和Cypress分别是单元测试和端到端测试的流行工具。本文通过解答一系列问题,介绍Jest与Cypress的实战应用与最佳实践,帮助开发者提高测试效率和代码质量。
27 2
|
1月前
|
机器学习/深度学习 监控 计算机视觉
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
本文介绍了如何使用YOLOv7进行目标检测,包括环境搭建、数据集准备、模型训练、验证、测试以及常见错误的解决方法。YOLOv7以其高效性能和准确率在目标检测领域受到关注,适用于自动驾驶、安防监控等场景。文中提供了源码和论文链接,以及详细的步骤说明,适合深度学习实践者参考。
296 0
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
1月前
|
机器学习/深度学习 XML 并行计算
目标检测实战(七): 使用YOLOX完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
这篇文章介绍了如何使用YOLOX完成图像目标检测任务的完整流程,包括数据准备、模型训练、验证和测试。
152 0
目标检测实战(七): 使用YOLOX完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)

相关产品

  • Serverless 应用引擎