GB∕T 36327-2018标准规范下载简介
GB∕T 36327-2018 信息技术 云计算 平台即服务(PaaS)应用程序管理要求ICS 35.100.05 L79
1华人民共和国国家标#
JTG 2111-2019 小交通量农村公路工程技术标准GB/T 36327—2018
GB/T363272018
本标准按照GB/T1.1一2009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本标准起草单位:深圳市金蝶天燕中间件股份有限公司、中国电子技术标准化研究院、中国科学院 自动化研究所、阿里云计算有限公司、华为技术有限公司、腾讯云计算(北京)有限责任公司、四川久远银 每软件股份有限公司、北京初志科技有限公司、快威科技集团有限公司、电子科技大学、深圳赛西信息技 术有限公司、成都市标准化研究院、烽火通信科技股份有限公司。 本标准主要起草人:林琳、吴涛、朱凤华、王志鹏、滕腾、李双君、王洁萍、赵华、程海旭、张亚辉、 李振岭、陈志峰、杨丽蕴、罗军、易晶晶、罗光春、刘娜、刘晨、王典威、孔德华、李伟彬、张栗粽、刘莎、 吴趣枫、陈曦、贾立国
GB/T363272018
本标准提出了平台即服务(PaaS)应用程序的管理流程,并规定了PaaS应用程序的一般要求与管 理要求 本标准适用于与平台即服务(PaaS)应用程序管理相关的PaaS提供者的服务供应,平台即服务 PaaS)客户使用云平台服务部署运行应用程序以及平台即服务(PaaS)协作者基于平台即服务(PaaS) 应用程序管理的功能提供第三方服务的场景
下列文件对于本文件的应用是必, 适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T35301一2017信息技术云计算平台即服务(PaaS)参考架构
GB/T35301一2017界定的以及下列术语和定义适用于本文件。 3.1 PaaS应用程序PaaSapplication 可在PaaS提供的软件运行环境中部署和运行的应用程序。 3.2 PaaS应用程序部署包PaaSapplicationdeploymentpackage 将PaaS应用程序部署和运行相关的内容进行打包后的文件
下列缩略语适用于本文件 API:应用编程接口(ApplicationProgrammingInterface) PaaS.平台即服务(Platform as a Service)
在PaaS应用程序管理过程中,PaaS客户参与者包括PaaS客户管理员和PaaS用户,其中:Paas 管理员负责对归属于PaaS客户的PaaS软件运行环境以及租户进行管理;PaaS用户能够通过P: 青运行PaaS应用程序所需的资源,并在其中部署和管理PaaS应用程序。其中PaaS应用程序管
对PaaS客户管理员提出要求,PaaS提供者也应为PaaS用户提供一定能力
5.2PaaS客户管理员
为支持PaaS应用程序的管理,PaaS客户管理员应具有以下能力: a)对PaaS客户的账户信息进行管理; b)管理使用其所属PaaS软件运行环境的PaaS用户; C 支持处理PaaS用户PaaS软件运行环境的申请和变更; 支持对使用租户范围内PaaS软件运行环境的PaaS用户进行账户的创建、角色/权限分配、启 用、删除、禁用、重置等操作; e) 支持定义租户范围内PaaS应用程序的资源分配、安全性和可用性等方面的策略; f) 支持获取租户范围内PaaS软件运行环境的监控信息
5.3 PaaS 用已
为支持PaaS应用程序的管理,PaaS提供者应为PaaS用户提供以下能力: a) 支持PaaS用户对其账户信息进行管理; 支持PaaS用户访问其所属PaaS应用程序的监控信息和日志; C 支持PaaS用户执行PaaS应用程序管理流程中的相关操作; d)支持PaaS用户对其账户的基本信息、认证信息和支付信息进行管理和编辑
6PaaS应用程序管理流程
PaaS应用程序的管理流程分为开发、部署、运行和迁移4个阶段,如图1所示。PaaS用户推进并 执行该4个阶段所涉及的以下活动: a)开发 基于PaaS所提供的规范、接口、工具及服务,开发能够在PaaS软件运行环境中部署和运行的 应用程序,形成PaaS应用程序部署包 b)部署 部署PaaS应用程序,配置PaaS应用程序,为应用程序在PaaS软件运行环境中运行做准备。 c) 运行 对PaaS应用程序的运行过程进行管理,获取PaaS应用程序运行相关的信息。 d)迁移 从PaaS软件运行环境中迁出PaaS应用程序,以支持PaaS应用程序在其他的软件运行环境 中部署运行。
GB/T363272018
PaaS应用程序管理要求
7.1开发PaaS应用程所
图1PaaS应用程序管理流程
PaaS用户使用PaaS提供的服务或工具,开发与PaaS软件运行环境兼容的PaaS应用程序。为支 PaaS用户开发应用程序,PaaS提供者: a) 应提供PaaS应用程序构建的说明文档,并提供构建示例; b) 应提供调试应用程序的接口或工具; c) 宜提供支持PaaS应用程序构建的服务或工具; d) 宜提供用户所部署PaaS应用程序编码要求的指导性文档: e) 宜提供PaaS应用程序构建的模板; f) 宜提供支持PaaS应用程序设计和实现的服务或工具; g) 宜提供对第三方代码仓库的支持; h) 宜提供调试PaaS应用程序的说明文档,并提供调试示例; i) 宜提供配置接口,允许PaaS用户在配置文件中设置是否允许调试; j) 宜提供图形化应用程序调试界面; k) 宜提供连接第三方调试工具的接口,如gdb、jdb等; 1) 宜隔离处于调试状态和处于发布状态的PaaS应用程序,并提供相应的策略和机制对调试和已 发布应用进行访问控制。
7.2部署PaaS应用程序
PaaS用户开发的PaaS应用程序在PaaS软件运行环境中的部署可能覆盖PaaS应用程序部署包白 加载、卸载或重新加载等活动。PaaS用户通过PaaS所提供的接口或工具执行这些部署活动。PaaS应 用程序几种常见的部署模式参见附录A。PaaS提供者: a) 应提供加载PaaS应用程序部署包的接口或工具; b) 应声明所支持的PaaS应用程序部署包的格式; C 应提供PaaS用户部署PaaS应用程序流程的指导性文档(例如:操作指导书、应用实例等);
c 应提供对PaaS应用程序部署包加载失败的处理措施; f) 应提供卸载PaaS应用程序的接口或工具; g) 应能在卸载PaaS应用程序后删除PaaS应用程序相关数据; h) 应具备在卸载PaaS应用程序后的资源动态回收机制; i) 应提供重新加载PaaS应用程序包的接口或工具; j) 应能通过重用PaaS应用程序的全部或部分配置信息简化重新加载操作; 宜提供图形化的PaaS应用程序部署界面; 1) 可保管和处理PaaS应用程序遗留的数据。保管和处理PaaS应用程序遗留的数据,需获得 PaaS客户同意
7.3管理PaaS应用程序
GTCC-061-2018 电液转辙机(ZYJ9系列)-铁路专用产品质量监督抽查检验实施细则7.4配置PaaS应用程序运行
PaaS用户通过PaaS的接口、工具及规则,配置PaaS应用程序的运行参数、运行策略、运行所需资 源和批量运行。PaaS提供者: a) 应提供声明PaaS应用程序可配置参数的接口或工具; b) 应支持基于格式化模板(如xml等)的PaaS应用程序配置; c) 应提供PaaS应用程序运行参数配置的说明文档,并提供配置示例; d) 应提供PaaS应用程序运行参数配置模板,供用户实现自定义和扩展配置; e) 应在日志中保存PaaS应用程序运行参数的配置结果; f) 应提供应用程序策略配置的说明文档,并提供配置示例,其中: ·PaaS软件运行环境支持的应用程序运行策略宜包括安全策略,资源使用策略等; ·PaaS软件运行环境支持的应用程序运行策略应按公有云、专有云、混合云进行分类; g) 应提供PaaS应用程序请求运行资源的说明文档,并提供操作示例 应明确规定PaaS软件运行环境所包含内容的种类及最大数量;
GB/T363272018
1 应支持PaaS软件运行环境的动态伸缩策略,以满足PaaS应用程序对动态资源配额的要求; j) 宜提供批量运行PaaS应用程序的接口或工具,批量运行中一次运行的异常结束不应影响下 次运行; k) 宜提供PaaS应用程序运行参数配置的图形化界面; 1 宜支持PaaS应用程序运行参数配置中的中文输入; m)宜提供PaaS应用程序批量运行结果的汇总和分析功能
中建七局PPP项目运营管理办法(试行)2019年7.5获取PaaS应用程户
7.5获取PaaS应用程序信息
为支持PaaS用户获取PaaS应用程序的概要信息、PaaS应用程序以及PaaS软件运行环境的监控 息、报警信息、运行日志信息等,PaaS提供者: a) 应提供发布、修改PaaS应用程序概要信息的接口或服务,PaaS用户获取PaaS应用程序的概 要信息时应不影响应用程序运行; b 应提供发布、修改PaaS应用程序概要信息的指导性文档; c) 应提供PaaS应用程序检索的接口或服务; d) 应允许PaaS用户定制监控信息的更新周期; e) 应在PaaS应用程序运行异常时向PaaS用户发出报警信息,报警信息应包括异常发生时的 PaaS应用程序调用堆栈信息; f) 应在PaaS软件运行环境出现异常时向PaaS用户发出报警信息; g) 应在PaaS应用程序运行中出现异常后记录相关信息; h) 应允许PaaS用户指定报警级别,以及定义报警触发条件; i) 提供的日志信息应涵盖PaaS应用程序从启动到结束的全生命周期,例如配置信息变动,用户 权限变动,认证变动等; j) 应提供实时日志查看和离线日志文件导出功能; k) PaaS应用程序的非正常中断应不影响日志信息的完整性; 1) 记录的日志信息应标示类别信息,类别信息应包括配置信息、运行信息、调试信息、警告信息 报警信息等宜支持对单个PaaS应用程序的监控信息的统计分析,宜支持对多个PaaS应用程 序的监控信息的对比分析; m)宜在PaaS软件运行环境出现异常时向用户发出报警信息; n)可提供PaaS应用程序发布、修改及检索的图形化界面