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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/572670.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序的页面交互1

一、page()函数 每个页面的s代码全部写入对应的js文件的page()函数里面。点击编译,就可以显示js代码的运行效果。注意,每个页面的page()函数是唯一的。 page(&#xff…

k8s入门到实战(十三)—— 认证与鉴权

认证与鉴权 官网:https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/ 访问控制 客户端进行认证和鉴权操作 在 k8s 集群中,客户端通常有两类: User Account:一般是独立于 k8s 之外的其他服务管理的用户账号 Ser…

ComfyUI SDWebUI升级pytorch随记

目前使用的版本是去年10月的1.6版本,有点老。希望支持新的特性,于是乎开始作死。从升级torch开始。先看看已有的版本: (venv) rootubuntu-sd-server:~# pip show torch Name: torch Version: 2.0.1 Summary: Tensors and Dynamic neural net…

设计模式——观察者模式Observer

Q:观察者模式属于哪一类设计模式 A:观察者模式属于行为学模式 Q:什么是观察者模式 A:当一个对象的状态发生改变时,所有依赖它的对象都得到通知,并自动更新 观察者模式解析:报纸类维护了一个…

Calico配置路由反射器 (RR) 模式

RR介绍 在 Calico 网络中,默认使用 Node-to-Node Mesh 全互联模式,即集群中的每个节点之间都会相互建立 BGP 连接,用于路由交换。然而,随着集群规模的扩大,全互联模式会导致连接数成倍增加,产生性能问题。为…

【正点原子FreeRTOS学习笔记】————(12)信号量

这里写目录标题 一、信号量的简介(了解)二、二值信号量(熟悉)三、二值信号量实验(掌握)四、计数型信号量(熟悉)五、计数型信号量实验(掌握)六、优先级翻转简介…

23种设计模式之创建型模式 - 单例模式

文章目录 一、单例模式1.1单例模式定义1.2 单例模式的特点 二、实现单例模式的方式2.1 饿汉式2.2 懒汉式2.3 双重检查锁:2.4 静态内部类2.5 枚举实现(防止反射攻击): 一、单例模式 1.1单例模式定义 单例模式确保系统中某个类只有…

表格中的状态类型值(tag)

一&#xff1a;数字转换为简单的中文值 ** 不用转换直接用find()方法&#xff1a;在statusList里找&#xff1b; **lastHandleCode是对应的获取到的每行数据的code值&#xff1b; vue: <el-table-column label"执行状态" align"center"><templat…

Collection与数据结构 链表与LinkedList (一):链表概述与单向无头非循环链表实现

1.ArrayList的缺点 上篇文章我们已经对顺序表进行了实现,并且对ArrayList进行了使用,我们知道ArrayList底层是使用数组实现的. 由于其底层是一段连续空间&#xff0c;当在ArrayList任意位置插入或者删除元素时&#xff0c;就需要将后序元素整体往前或者往后搬移&#xff0c;时…

SpringMvc之映射器HandlerMapping

简介 在springmvc的处理流程中&#xff0c;第一步就是查询请求对应的映射器&#xff0c;然后组装成处理器链处理请求&#xff0c;本文意在梳理该过程 重要实现 HandlerMapping是一个接口&#xff0c;该接口用于通过HttpServletRequest寻找对应的处理器&#xff0c;接口介绍如下…

windows系统安装RabbitMQ

RabbitMQ是实现了高级消息队列协议&#xff08;AMQP&#xff09;的开源消息代理软件&#xff08;亦称面向消息的中间件&#xff09;。RabbitMQ服务器是用Erlang语言编写的&#xff0c;而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客…

PL/SQL概述

oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 PL/SQL概述 PL/SQL(Procedural Language extension to SQL)是 Oracle 对标准 SQL语言的扩充&#xff0c;是专门用于各种环境下对 Oracle 数据库进行访问和开发的语言。 由…