ICS 35.240 L70 团 体 标 准 T/1QA12-2021 智能微服务适配框架 Frameworkforintelligentmicroservices adaptation 2021-10-27发布 2021-10-28实施 中关村智联软件服务业质量创新联盟发布
T/IQA 12-2021 目次 前言... 1范围. 2规范性引用文件.. 3 术语和定义.. 4缩略语... 5智能微服务适配框架.. 5.1概述.. 5.2接口定义. 5.3部署策略.. 5.4流程组合.. 6技术要求.. 6.1总体要求.. 6.2接口定义.. 6.3部署策略.. 6.4流程组合...
T/1QA12-2021 前言 本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定 起草。
请注意本文件的某些内容可能涉及专利。
本文件的发布机构不承担识别专利的责任。
本文件由中关村智联软件服务业质量创新联盟标准化管理委员会提出并归口。
本文件起草单位:北京航空航天大学、中关村智联软件服务业质量创新联盟、联想(北京)有限 公司、北京栋邦达科技有限公司、北京中电普华信息技术有限公司、北京艾特工社科技有限公司、中 国银行软件中心、中信银行股份有限公司、北京嘀嘀无限科技发展有限公司、北京联想软件有限公司、 河南科评信息技术有限公司、胥瓷信息科技(苏州)有限公司、山东中创软件商用中间件股份有限公 司、天津医康互联科技有限公司、浙江大学滨江研究院、北京居理科技有限公司。
本文件主要起草人:吴文峻、任健、张奎、梁填、彭天豪、彭方振、吕海、任富强、郝庆利、战 玲玲、冷炜、高蕊、张希婷、李辉、王潇、李炳毅、李晓冬、赵恩恩、王宇轩、姚建良、张燕、韩锋、 王传民、潘晓华、董科雄、沈诗婧、李隽、陶宏芝、丁国富、张超。
T/1QA 12-2021 智能微服务适配框架 1范围 本文件规定了利用容器技术将人工智能模型封装为智能微服务,形成智能微服务组合,进而整合成 规范的智能业务的接口定义、部署策略和流程组合的框架。
本文件适用于人工智能领域智能微服务产品和应用的研发、运维和使用。
2规范性引用文件 本文件没有规范性引用文件。
3术语和定义 下列术语和定义适用于本文件。
3.1 微服务microservices 能够独立部署,并提供可实现某应用中特定功能的服务的制成品。
3. 2 适配adaptation 采用一定的策略对微服务进行集成和组合。
3.3 服务组合serviceportfolio 定义微服务策略和服务设计,表明服务的状态和历史,涵盖服务的信息。
3.4 容器container 独立运行的一个或一组应用,以及它们的依赖项。
3.5 任务task 被调度的训练/推理对象。
4缩略语 下列缩略语适用本文件。
T/1QA 12-2021 Al:人工智能(ArtificialIntelligence) CICD:持续集成和持续部署(Continuous Integration and Continuous Deployment) I/O:输入/输出(Input/Output) CPU:中央处理器(CentralProcessing Unit) GPU:图形处理器(Graphic ProcessingUnit) 5智能微服务适配框架 5.1概述 智能微服务适配框架主要包括接口定义、部署策略和流程组合。
AI模型封装为智能微服务,需规范 微服务组件的接口定义,多个智能微服务组成智能微服务库,通过规则形成智能微服务组合,组合好的 微服务整合成规范的智能业务流程。
智能微服务适配框架可服务于人工智能领域智能微服务产品和应用 的研发、运维和使用。
智能微服务适配框架见图1。
接口定义 部署策略 流程组合 数据源 容器要求 上下游依赖关系 AI模型说明/结构定义 容器规格 智 数据适配处理 智 能微 能微 AI 模 版本信息 容器位置 任务分配 服 型 服 务 输入/输出 务 响应速度 组 流程调度 库 合 软件依赖/运行环境 资源要求 资源调度 设计效能指标 访问权限 运行时监控 图1智能微服务适配框架 5.2接口定义 接口定义是指将AI模型和算法利用容器技术封装成智能微服务,并规范智能微服务组件的各接口定 义,从而使得来自不同编程和运行环境的模型和算法可以相互集成和调用,多个智能微服务组成智能微 服务库。
具体包括: a)对AI模型数据源的描述,提供模型所需要数据的器件或原始媒体; b) 对AI模型说明和结构定义的描述,给出模型的具体规则: c) 对AI模型版本信息的描述,说明当前模型的版本; d) 对AI模型I/0的描述,说明当前模型的输入输出信息; e) 对...