硅基仿生业务全面 Serverless 容器化,14万+问答库助力糖尿病科普

news2024/11/29 7:53:34

作者:宁佑章(硅基仿生科技)、元毅(阿里云容器服务)

“使用阿里云容器服务 Knative,解决了开发迭代慢的问题,加速了深度学习模型的性能提升;同时提供了弹性可伸缩的资源配置,满足网络服务需求,降低了服务部署成本。”

– 宁佑章 (硅基仿生科技数据中心算法研发部 NLP 项目负责人)

背景

深圳硅基仿生科技股份有限公司成立于 2015 年,致力于慢病管理领域的创新医疗器械研发与产业化,公司规模超 500 人。核心团队由清华、北大、加州理工、普林斯顿、华盛顿大学等名校理工科科学家带领,主要项目包括连续血糖监测(CGM)、AI 眼底筛查、人工视网膜、胶囊胃镜机器人等,在多个细分领域打破国外技术垄断,引领基础学科与行业技术发展,先后承担和参与国家科技部重点研发项目 3 项,成为国内创新医疗器械领域准独角兽企业。

在这里插入图片描述

遇到的问题

2021 年中国糖尿病患者超过 1.4 亿,居世界第一,糖尿病相关医疗支出超万亿;而糖尿病治疗的重中之重就是糖尿病教育,可以大幅降低糖尿病医疗支出,同时改善患者预后状况,避免截肢、大脑退化等严重并发症。硅基仿生科技股份有限公司在”珍爱生命,奉献,求实,创新,协同,育人”的价值观下,积极投入糖尿病教育的产品研发和技术升级。

在这里插入图片描述

原有的技术架构遇到最大的问题是研发效率低,资源成本居高不下。

以智能问答模型为例,由于智能问答模型需要反复测试训练迭代,原有的技术架构需要运维人员不断检测部署,非常浪费时间;另外用户请求经常有峰值,使用固定资源的服务器,高峰时会导致资源紧张,严重时甚至宕机,非高峰时又会造成资源浪费。

新的技术架构期望做到按需使用资源,节省资源使用成本,尽可能少的运维 K8s 集群,同时能基于 K8s 云原生标准 API 使用 Serverless,简化应用运维部署,资源免运维。

在这里插入图片描述

解决方案

经过充分沟通,深入推敲业务应用场景和需求后,硅基仿生选用了阿里云 Serverless 容器 —— Knative + ASK 产品解决方案:

在这里插入图片描述

通过 Knative 能够非常好的满足业务需求:

快速迭代

比如智能问答平台,需要多次测试和训练,如果用以往的部署方案,会浪费大量时间在运维和部署上,降低产品的开发效率。现在使用了 Knative 快速部署服务到 K8s 测试上线,大大提高了产品的开发效率,实现了数据驱动开发的良性循环。

极致弹性

以往的部署方案,在面对脉冲式访问流量时,容易造成高峰时网络请求太多而导致服务器宕机,在低谷时浪费网络资源的情况。而在 Knative 的部署方案中,通过极致的弹性能力和灵活的弹性策略,能轻松构建高效、稳定的、能应对脉冲式访问流量的架构,满足部署需求的同时节省开支。

业务稳定性

Knative 内置 queue-proxy 容器与业务容器结合可以实时观察请求流量,并能够做到流量告警。结合基于请求的灰度发布、多版本管理,可以做到全天候随时发布,大大提高了运维和版本的迭代速度。

此外为了更好地帮助硅基仿生完成技术架构的迁移,对客户使用过程中出现的问题,积极响应,快速排查原因,及时解决问题,保证服务的正常运行。

精益上云,降本增效

当前通过 Knative 完全支撑了硅基仿生的业务系统,实现了硅基仿生业务全部上云。

包括糖尿病智能问答系统,在内分泌专家和内测糖友的支持下收集了 14 万+的问答库,基本上涵盖了糖友甚至健康人的各种糖尿病问题;糖尿病科普文章推荐系统,根据用户的点赞、收藏、阅读时长等行为,给用户在 7 个频道推荐科普文章,给糖友及其家属推荐个性化的科普文章;血糖分析助手和 AGP 分析助手,通过多轮对话的方式,帮助患者找到低血糖和高血糖的原因并给出建议,助力患者达到更好的控糖水平;糖尿病事件知识图谱标注平台,包括标注方案的创建,方便地抽取和标注医学文献中的实体和关系,将用于糖尿病相关的诊断、治疗以及科研。

凭借 Knative 的弹性速度、弹性策略、免运维、健康检查、实时监控,对服务全生命周期进行管理,硅基仿生极大提高了产品的开发效率和迭代速度,为糖尿病人群的血糖管理创造了极大价值,为提高糖尿病人群以及大健康人群的糖尿病认知和健康水平做出了巨大贡献。

关于 Serverless 容器

Knative 是基于 Kubernetes 之上提供的一款开源 Serverless 应用框架,其目标就是制定云原生、跨平台的Serverless 容器编排标准,帮助您部署和管理现代化的 Serverless工作负载,打造企业级 Serverless 容器平台。Knative 于2021年11月2日正式发布 1.0 版本,达到了一个重要的里程碑,随着 2022 年 3 月 2 日加入到 CNCF,越拉越多的开发者拥抱 Knative 。

阿里云容器服务从 Knative 早期版本开始产品化集成,持续跟进 Knative 社区功能迭代,并与容器服务 ACK、消息、存储、网络等云产品进行了全方位的融合,提供了生产级别的 Knative 能力。

戳此处了解 Knative 文档详情。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于Linux宝塔面板nginx配置关于php项目的跨域请求

1、网上有好多跨域请求的案例。最多的如下: 在项目下的配置文件中添加: #add_header Access-Control-Allow-Origin * always; #add_header Access-Control-Allow-Credentials true; #add_header Access-Control-Allow-Methods GET,POST,OPTIONS…

新库上线 | CnOpenData中诚信绿金ESG评级数据

中诚信绿金ESG评级数据 一、数据简介 在碳达峰、碳中和的时代浪潮下,以环境、社会、公司治理为核心的ESG投资理念迅速成为发现资本市场投资机遇、规避投资风险的利器。中诚信绿金在多年信用评级经验的基础上通过建立契合国内政策趋势、信息披露现状、行业发展情况…

applicationContext讲解

applicationContext讲解 生成bean 豆子&#xff0c;bean工厂&#xff0c;对象的工厂 id是对象名&#xff0c;豆子的名字&#xff0c;全项目唯一&#xff0c;class是类全路径名 bean标签的底层实现是无参构造方法 <bean id"book1" class"com.nz.entity.Book&q…

【BFS 广度优先搜索】详解感染橘子最短时间问题

一、题目描述 在给定的 m x n 网格 grid 中&#xff0c;每个单元格可以有以下三个值之一&#xff1a; 值 0 代表空单元格&#xff1b;值 1 代表新鲜橘子&#xff1b;值 2 代表腐烂的橘子。 每分钟&#xff0c;腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。 返回 直…

nginx在linux上的部署

第一步、虚拟机安装新建虚拟机&#xff08;创建的时候记得打开网络连接&#xff0c;使用nat转换的方式&#xff09;linux配置上网第一种方式&#xff1a;自动获取&#xff0c;将ipv4设置为dhcp的自动获取。但是这样每次获取的ip可能不一样。使用xshell连接的时候可能需要修改。…

第四十一讲:神州防火墙透明模式的初始配置

现在要求把防火墙接入到现有的局域网中&#xff0c;尽量不改变已有的LAN架构和IP 地址分配&#xff0c;还能对内网的流量管理进行管理&#xff0c;起到对内网的安全保护作用。防火墙接入要求&#xff0c;应该选择防火墙的工作模式为透明模式。透明模式对原有网络的介入最少&…

把PBP、前端对接、钉钉集成玩透的考试系统

文/刘俊良 周亮 年佳斌 编辑/杜逸敏 一、项目背景 客户需要开发一套企业内部的考试系统&#xff0c;用于企业内部规章制度的学习及考核。系统的主要功能包括&#xff1a; 每个员工都可以进行每日答题与专项答题。根据答题结果&#xff0c;归类不同的题库以供员工查询学习。…

进击的 AI 生成,创造性的新世界!

2022年&#xff0c;AI艺术生成文本生成图像的AI绘画生成器如雨后春笋般涌现&#xff0c;以一幅幅“不明觉厉”的AI作品进入大众视野。从2月Disco Diffusion爆火&#xff0c;仅两个月后OpenAI发布DALL-E 2&#xff0c;谷歌和Meta紧随其后宣布了各自的AI”画家“Imagen和Make-A-S…

尚医通-排班规则接口-排班详情接口-前端整合(二十五)

目录&#xff1a; &#xff08;1&#xff09;医院排班-排班规则接口 &#xff08;2&#xff09;医院排班-排班规则-前端整合 &#xff08;3&#xff09;医院排班-排班详情接口 &#xff08;4&#xff09;医院排班-排班详情前端整合 &#xff08;1&#xff09;医院排班-排班…

一文分析Linux虚拟化KVM-Qemu分析之内存虚拟化

说明&#xff1a; KVM版本&#xff1a;5.9.1QEMU版本&#xff1a;5.0.0工具&#xff1a;Source Insight 3.5&#xff0c; Visio 1. 概述 深入分析Linux虚拟化KVM-Qemu之ARMv8虚拟化文中描述过内存虚拟化大体框架&#xff0c;再来回顾一下&#xff1a; 非虚拟化下的内存的访问…

剑指 Offer 07. 重建二叉树

剑指 Offer 07. 重建二叉树 一、题目 输入某二叉树的前序遍历和中序遍历的结果&#xff0c;请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 Input: preorder [3,9,20,15,7], inorder [9,3,15,20,7] Output: [3,9,20,null,null,1…

ansible第三天作业

1.挂载本地光盘到/mnt 2.配置yum源仓库文件通过多种方式实现 仓库1 &#xff1a; Name: RH294_Base Description&#xff1a; RH294 base software Base urt: file:///mnt/BaseOS 不需要验证钦件包 GPG 签名 启用此软件仓库 仓库 2: Name: RH294_Stream Description …

QGIS编译---QGIS3.22.4 + Qt5.15.3 + VS2019 ---64位版本

0 编译结果 先放上编译结果&#xff1a; 图1 QGIS3.22 启动界面 图2 QGIS3.22 操作界面 1 前言 因一些主观、客观原因&#xff0c;一年多没更新博客了&#xff0c;提笔继续。 这是笔者编译的第三个版本QGIS&#xff0c;本次编译原因有四&#xff1a; &#xff08;1&#xff…

05-微服务调用组件FeignDubbo实战

JAVA 项目中如何实现接口调用 1&#xff09;Httpclient HttpClient 是 Apache Jakarta Common 下的子项目&#xff0c;用来提供高效的、最新的、功能丰富的支持 Http 协议的客户端编程工具包&#xff0c;并且它支持 HTTP 协议最新版本和建议。HttpClient 相比传统 JDK 自带的UR…

Neo4j图数据库实现节点批量删除

1 前言 1-1 简介 由于对图数据库需要经常维护&#xff0c;图数据库建设初期&#xff0c;需要经常对数据写入删除等操作。 1-2 任务背景 再将1100万数据写入Neo4j后&#xff0c;由于需要对每个实体的label做精细化处理&#xff0c;之前写入的时候每个实体的label全部都为‘Comm…

Webhook端口使用介绍与演示

在API接口调用的集成项目中&#xff0c;用户调用知行之桥的API接口以给EDI系统推送数据时&#xff0c;经常会有这样的疑问&#xff1a;怎样查看是否调用接口成功&#xff1f;怎样查看数据是否推送成功&#xff1f;推送之后用户端会有怎样的响应提示&#xff1f; 为满足以上问题…

个人资料、消息、书签和偏好设置 干货 | 环境问题还是测试的老大难?两个步骤轻松搞定

在实际的工作中&#xff0c;绝大部分公司都至少有3个以上的环境&#xff0c;供测试与研发人员使用。测试人员不可能为每个环境都准备一个自动化测试的脚本&#xff0c;这样的维护成本太过庞大。所以就需要做到一套脚本&#xff0c;可以在各个环境上面运行。首先在上一节提到过的…

并发编程——7.共享模型之工具

目录7.共享模型之工具7.1.线程池7.1.1.自定义线程池7.1.2.ThreadPoolExecutor7.1.2.1.线程池状态7.1.2.2.构造方法7.1.2.3.newFixedThreadPool7.1.2.4.newCachedThreadPool7.1.2.5.newSingleThreadExecutor7.1.2.6.提交任务7.1.2.7.关闭线程池7.1.2.9.异步模式之工作线程7.1.2.…

python之字符串分割

str.split() 是 Python 中字符串类型的一个方法&#xff0c;可以用来将字符串按照指定的分隔符分割成多个子字符串。 例如&#xff0c;如果你有一个字符串 ‘a,b,c,d’&#xff0c;你可以这样分割它&#xff1a; >>> a,b,c,d.split(,) [a, b, c, d]这会将字符串按照…

Web API的方法论及实践

文章目录前言基本原则构建步骤API 实践商品呈现初始的设计个性化&#xff0c;千人千面 & 可视化超前的设计监控遗漏的监控业务服务效率是第一生产力业务服务API样例服务配置ClientInfo“用完即走”的业务服务一个周末的辛劳无数个喝咖啡的悠闲时光总结参考资料前言 对于网…