当前位置: 首页 > news >正文

左手医生:医疗 AI 企业的云原生提效降本之路

相信这样的经历对很多人来说并不陌生:为了能到更好的医院治病,不惜路途遥远奔波到大城市;或者只是看个小病,也得排上半天长队。这些由于医疗资源分配不均导致的就医问题已是老生长谈。

云计算、人工智能、大数据等技术的发展和融合,让医疗行业的智能诊断不再是遥不可及的事情,近年来不少科技创新企业也纷纷投入医疗健康领域,希望能用技术的手段推动优质医疗资源集中、患者需求分散等问题的缓解。

图片

左医科技就是其中之一。秉持“打造主动式 AI、让优质医疗触手可及”的理念,左医科技推出了核心产品“左手医生” App,使大众用户可以通过其解决症状自诊、小病找药、智能分诊导诊、医疗健康知识问答等健康需求。

在不久前举办的“2024 阿里云战略发布会”上,左手医生作为经典案例,诠释了云计算如何在企业及行业发展的“成本·成长·成功”方面释放价值。通过使用阿里云云原生等产品,左手医生项目的上线时间缩短了 67%。 在这个过程中,左手医生也更加直接地体会到了架构向云原生演进为业务带来的增效、降本。

医疗行业快速变化让传统架构不堪重负

左手医生的目标是通过将深度学习、大数据处理、语义理解、交互式对话等技术与医学相融合,打造智能医生驱动的数字医疗平台。目前其已能够覆盖医院 35 个科室中的 6000 多种常见病,发展为国内领先的“全科智能医生”。

过去左手医生的服务采用传统方式部署在云服务器 ECS 上,随着平台的快速发展,及对医疗大数据处理需求的增长,单体架构给业务带来的挑战日益明显:

图片

  • 稳定性风险: 用户访问量越来越大,服务难以应对高流量、高并发带来的冲击。
  • 难以支撑业务扩展: 原有架构难以满足业务快速扩展和对灵活性的需求;同时,业务对于医疗大数据的存储、分析需求日益增长,传统架构也难以支撑这些需求。
  • 故障解决效率低: 原架构下对于系统整体运行状态、服务调用链路跟踪、性能瓶颈定位等方面的监控能力较为有限,影响问题诊断和优化决策的效率。
  • 运维复杂度陡升: 随着业务拆分为多个微服务,服务间的依赖关系变得错综复杂,业务之间耦合性太强,对系统运维带来极大挑战。

云原生为医疗 AI 场景提效降本

为解决以上挑战,左手医生决定采用云原生技术重构其核心医疗服务平台,通过使用 ACK、MSE、ARMS、Kafka 等阿里云产品进行业务微服务化改造和容器化部署,将原有 ECS 上的服务迁移至容器环境,实现了服务模块化、资源弹性调度、以及更为健壮的消息传递机制。

图片

  • 容器服务 ACK: 将原有服务容器化并迁移到 ACK 集群上,实现服务的动态伸缩、滚动升级与灰度发布等功能,大大提升了资源管理和应用交付效率,同时极大减少了 K8s 运维工作。
  • 微服务引擎 MSE: 通过引入 MSE,提供了完整的微服务治理解决方案,实现服务注册发现、配置管理、限流降级等功能,增强系统的稳定性与韧性,帮助客户实现服务平滑升级。
  • 应用实时监控服务 ARMS: 集成 ARMS 以实现对分布式系统的深度监控和性能分析,如全链路追踪、实时性能监控、异常检测等功能,帮助团队快速定位问题和优化性能。
  • 消息队列 Kafka: 作为核心的消息中间件组件,用于处理业务解耦、异步处理及数据流场景,确保系统间通信高效可靠。

业务价值

通过此次架构改造,左医科技获得了以下显著收益:

1)资源利用率提升: 通过容器化部署和 ACK 的自动化运维特性,使服务器资源利用率提升了近 60%,并且大大降低 IT 运维成本。

2)敏捷交付与可扩展: 容器化的环境使得新功能上线周期从之前的天级别缩短至小时甚至分钟级别,同时轻松应对业务高峰时段的负载变化,实现了快速响应市场需求的能力,使项目上线时间整体缩短了 67%。

3)系统稳定性和可靠性增强: 借助 MSE 服务治理工具,增强了服务间的稳定性和可靠性,减少了因服务异常导致的业务中断风险。

4)业务平滑升级: 结合 MSE 微服务治理功能,如无损上下线功能,实现了业务的平滑升级。

5)运维效能增强: 一体化的监控平台 ARMS 为团队提供了全面深入的业务洞察,能够更快地定位并解决线上问题,运维效率提升 70% 左右。

6)优化数据处理能力: Kafka 和消息队列 MQ 的引入确保了数据的高效处理和传输,使消息处理的效率提升了 80% 左右。

通过与阿里云合作,左医科技的架构改造为公司带来了显著的业务价值和竞争优势。新的云原生架构不仅提高了系统的稳定性和可伸缩性,还加快了产品迭代速度,提升了运维效能,使得左医科技能够更好地适应医疗行业的快速变化和市场需求。

身处像 AI 医疗这样正处于快速发展的领域,对于市场需求变化的快速响应,即是让企业能够更早地找准赛道、抓住红利,更为推动医疗效率和大众健康水平的提升发挥重要作用。阿里云云原生产品愿与更多企业携手,用科技推动行业创新、创造社会价值。

相关文章:

  • 线程安全(二)--死锁
  • C#_事件_多线程(基础)
  • CCF考级 1-8级考纲知识点
  • 面试吹牛宝典
  • Linux内核err.h文件分析
  • springboot基本使用八(mbatisplus+filter实现登录功能)
  • ADC重要的信噪比公式是怎么来的?
  • Python自动连接SSH
  • Redis入门三(主从复制、Redis哨兵、Redis集群、缓存更新策略、缓存穿透、缓存击穿、缓存雪崩)
  • 算法学习——LeetCode力扣动态规划篇8
  • MATLAB 自定义生成直线点云(详细介绍) (47)
  • JSQLParserException异常
  • OpenHarmony无人机MAVSDK开源库适配方案分享
  • Mac 装 虚拟机 vmware、centos7等
  • phpspreadsheet导出Excel报错问题汇总
  • (三)从jvm层面了解线程的启动和停止
  • 《深入 React 技术栈》
  • mongo索引构建
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • mysql innodb 索引使用指南
  • Mysql优化
  • mysql中InnoDB引擎中页的概念
  • 阿里研究院入选中国企业智库系统影响力榜
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 番外篇1:在Windows环境下安装JDK
  • 基于游标的分页接口实现
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 前端知识点整理(待续)
  • 如何选择开源的机器学习框架?
  • 微信开放平台全网发布【失败】的几点排查方法
  • 微信小程序填坑清单
  • 我看到的前端
  • 写给高年级小学生看的《Bash 指南》
  • 学习Vue.js的五个小例子
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • #android不同版本废弃api,新api。
  • #HarmonyOS:基础语法
  • #Linux(Source Insight安装及工程建立)
  • #mysql 8.0 踩坑日记
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (安卓)跳转应用市场APP详情页的方式
  • (二)学习JVM —— 垃圾回收机制
  • (十一)图像的罗伯特梯度锐化
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (循环依赖问题)学习spring的第九天
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转载)OpenStack Hacker养成指南
  • .chm格式文件如何阅读
  • .NET CORE 第一节 创建基本的 asp.net core
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @Repository 注解
  • [ SNOI 2013 ] Quare