GB/T36327-2018

信息技术云计算平台即服务(PaaS)应用程序管理要求

Informationtechnology-Cloudcomputing-Applicationmanagementrequirementswithplatformasaservice(PaaS)

本文分享国家标准信息技术云计算平台即服务(PaaS)应用程序管理要求的全文阅读和高清PDF的下载,信息技术云计算平台即服务(PaaS)应用程序管理要求的编号:GB/T36327-2018。信息技术云计算平台即服务(PaaS)应用程序管理要求共有9页,发布于2019-01-01
  • 中国标准分类号(CCS)L79
  • 国际标准分类号(ICS)35.100.05
  • 实施日期2019-01-01
  • 文件格式PDF
  • 文本页数9页
  • 文件大小573.05KB

信息技术云计算平台即服务(PaaS)应用程序管理要求


国家标准 GB/T36327一2018 信息技术云计算 平台即服务(PaaS)应用程序管理要求 Informationtechnolog一CIoudcomputing一 Applieationmanagementrequirementswithplatformasaserviee(PaaS 2018-06-07发布 2019-01-01实施 国家市场监督管理总局 发布 币国国家标准化管理委员会国家标准
GB/T36327一2018 目 次 前言 范围 2 规范性引用文件 3 术语和定义 缩略语 -般要求 5.1简述 5.2PaaS客户管理员 5.3PaaS用户 PaaS应用程序管理流程 PaaS应用程序管理要求 7.1开发PaaS应用程序 7.2部署PaaS应用程序 7.3管理PaaS应用程序 7.4配置PaaS 7.5获取PaaS应用程序信息 7.6迁移应用程序 附录A资料性附录PaaS应用程序的部署模式 A.I单一云PaaS应用程序部署 A.2Paas应用程序组件集成 A.3跨软件运行环境部署
GB/36327一2018 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本标准起草单位:深圳市金蝶天燕中间件股份有限公司、电子技术标准化研究院、科学院 自动化研究所、阿里云计算有限公司、华为技术有限公司、腾讯云计算(北京)有限责任公司、四川久远银 海软件股份有限公司、北京初志科技有限公司、快威科技集团有限公司、电子科技大学、深圳赛西信息技 术有限公司、成都市标准化研究院、烽火通信科技股份有限公司 本标准主要起草人:林琳、吴涛、朱凤华、王志鹏、膝腾、李双君、王洁萍,赵华、程海旭、张亚辉 李振岭,陈志蜂、杨丽蕉、罗军、易晶晶、罗光春、刘娜、刘晨、王典威、孔德华、李伟彬、张栗棕、刘莎 吴巍枫、陈曦、贾立国
GB/36327一2018 信息技术云计算 平台即服务(PaaS)应用程序管理要求 范围 本标准提出了平台即服务(PaaS)应用程序的管理流程,并规定了PaaS应用程序的一般要求与管 理要求 本标准适用于与平台即服务(Pas)应用程序管理相关的PaaS提供者的服务供应,平台即服务 PaaS)客户使用云平台服务部署运行应用程序以及平台即服务(PaaS)协作者基于平台即服务(PaaS) 应用程序管理的功能提供第三方服务的场景 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T35301一2017信息技术云计算平台即服务(PaaS)参考架构 术语和定义 GB/T35301一2017界定的以及下列术语和定义适用于本文件 3.1 PaaS应用程序PaaSapplieatiom 可在PaaS提供的软件运行环境中部署和运行的应用程序 3.2 Pas应用程序部署包PaaSapplicationdeploymentpaekage 将Paas应用程序部署和运行相关的内容进行打包后的文件 缩略语 下列缩略语适用于本文件 API;应用编程接口(ApplieationProgrammingInterface' asaService PaaS:平台即服务(Platformt -般要求 5.1简述 在PaaS应用程序管理过程中,PaS客户参与者包括PaaS客户管理员和PaaS用户,其中;PaaS客 户管理员负责对归属于PaaS客户的PaaS软件运行环境以及租户进行管理;PaaS用户能够通过PaaS 申请运行PaaS应用程序所需的资源,并在其中部署和管理PaaS应用程序 其中PaaS应用程序管理
GB/T36327一2018 对PaaS客户管理员提出要求,PaaS提供者也应为PaaS用户提供一定能力 5.2PaaS客户管理员 为支持PaaS应用程序的管理,PaaS客户管理员应具有以下能力 对PaaS客户的账户信息进行管理; a b) 管理使用其所属PaaS软件运行环境的PaaS用户; e 支持处理PaaS用户PaaS软件运行环境的申请和变更 d 支持对使用租户范围内PaaS软件运行环境的PaaS用户进行账户的创建角色/权限分配、启 用删除、禁用重置等操作; 支持定义租户范围内PaaS应用程序的资源分配、安全性和可用性等方面的策略; e f 支持获取租户范围内PaaS软件运行环境的监控信息 5.3PaaS用户 为支持PaaS应用程序的管理,PaaS提供者应为PaaS用户提供以下能力 a 支持PaaS用户对其账户信息进行管理; 支持PaS用户访问其所属PaS应用程序的监控信息和日志 b 支持PaS用户执行Paas应用程序管理流程中的相关操作 c 支持PaS用户对其账户的基本信息、,认证信息和支付信息进行管理和编辑 d PansS应用程序管理流程 6 PaaS应用程序的管理流程分为开发、部署、运行和迁移4个阶段,如图1所示 Paas用户推进并 执行该4个阶段所涉及的以下活动 开发 a 基于PaaS所提供的规范、接口、工具及服务,开发能够在PaaS软件运行环境中部署和运行的 应用程序,形成PaaS应用程序部署包 部署 b 部署Paas应用程序,配置PaaS应用程序.为应用程序在PaaS软件运行环境中运行做准备 运行 对PaaS应用程序的运行过程进行管理,获取PaaS应用程序运行相关的信息 迁移 d 从PaaS软件运行环境中迁出PaaS应用程序,以支持PaaS应用程序在其他的软件运行环境 中部署运行
GB/36327一2018 配置云平台 获取应用程序 应用程序运行 信息 管理云平台 开发平台 部署平台 迁移应用程序 应用程序 应用程序 应用程序 运行 开发 部署 迁移 图 Paas应用程序管理流程 Paas应用程序管理要求 7.1开发Paas应用程序 PaaS用户使用PaaS提供的服务或工具,开发与PaaS软件运行环境兼容的PaaS应用程序 为支 持PaaS用户开发应用程序,PaaS提供者 应提供PaaS应用程序构建的说明文档,并提供构建示例 a 应提供调试应用程序的接口或工具; b 宜提供支持PaaS应用程序构建的服务或工具 c 宜提供用户所部署PaaS应用程序编码要求的指导性文档; d e 宜提供PaaS应用程序构建的模板; f 宜提供支持PaaS应用程序设计和实现的服务或工具; 宜提供对第三方代码仓库的支持; g h 宜提供调试PaaS应用程序的说明文档,并提供调试示例 宜提供配置接口,允许PaaS用户在配置文件中设置是否允许调试; 宜提供图形化应用程序调试界面 j k 宜提供连接第三方调试工具的接口,如gdbjdb等; D 宜隔离处于调试状态和处于发布状态的PaaS应用程序,并提供相应的策略和机制对调试和已 发布应用进行访问控制 7.2部署Paas应用程序 PaS用户开发的PaaS应用程序在PaaS软件运行环境中的部署可能覆盖PaaS应用程序部署包的 加载、卸载或重新加载等活动 PaaS用户通过PaaS所提供的接口或工具执行这些部署活动 PaaS应 用程序几种常见的部署模式参见附录A PaaS提供者 应提供加载PaaS应用程序部署包的接口或工具; a b 应声明所支持的PaaS应用程序部署包的格式 应提供PaaS用户部署PaaS应用程序流程的指导性文档例如;操作指导书、应用实例等) c d)应验证PaaS应用程序部署包的完整性和兼容性,并将验证结果返回给PaaS用户
GB/T36327一2018 应提供对PaaS应用程序部署包加载失败的处理措施 e f 应提供卸载PaaS应用程序的接口或工具; g 应能在卸载PaaS应用程序后删除PaaS应用程序相关数据; h 应具备在卸载PaaS应用程序后的资源动态回收机制; 应提供重新加载! S应用程序包的接口或工具; PaaS 应能通过重用PaaS应用程序的全部或部分配置信息简化重新加载操作; k 宜提供图形化的PaaS应用程序部署界面; 可保管和处理PaaS应用程序遗留的数据 保管和处理PaaS应用程序遗留的数据,需获得 PaaS客户同意 7.3管理PaaS应用程序 PaaS用户对其部署到PaaS软件运行环境中的PaaS应用程序的版本、运行状态(包括启动、暂停、 停止等)和发布进行管理 PaaS提供者 应支持对部署在PaaS软件运行环境中的应用程序进行版本更新; a b)应提供PaaS应用程序版本更新主要内容说明的服务或接口; 应提供控制PaaS应用程序运行状态的接口或工具 c 应提供获取PaaS应用程序当前运行状态的接口或工具; 应提供管理PaaS应用程序发布的接口或服务,支持PaaS应用程序的发布和撤回 宜提供PaaS应用程序发布的审核机制,支持将审核结果及意见反馈给用户,支持PaaS用户在 线查询应用程序的审核状态; 宜提供PaaS应用程序版本号生成规则及说明文档 g h 宜提供图形化的PaaS应用程序版本管理界面 宜提供多版本PaaS应用程序的发布、同步及访问控制: 宜提供批量控制PaaS应用程序运行状态的功能 宜提供管理PaaS应用程序运行状态的图形化界面, k 宜提供PaaS应用程序发布接人规范,并提供发布示例 m宜提供图形化的申请PaaS应用程序发布和撤回的界面,或提供在线电话服务 7.4配置PaaS应用程序运行 PaaS用户通过PaaS的接口、工具及规则,配置PaaS应用程序的运行参数、运行策略,运行所需资 源和批量运行 PaaS提供者 应提供声明Paas应用程序可配置参数的接口或工具 a b 应支持基于格式化模板(如xml等)的PaaS应用程序配置; 应提供PaaS应用程序运行参数配置的说明文档,并提供配置示例 c 应提供PaaS应用程序运行参数配置模板,供用户实现自定义和扩展配置; d 应在日志中保存Paas应用程序运行参数的配置结果; e f 应提供应用程序策略配置的说明文档,并提供配置示例,其中 S软件运行环境支持的应用程序运行策略宜包括安全策略,资源使用策略等; Paa PaaS软件运行环境支持的应用程序运行策略应按公有云、专有云、混合云进行分类; 应提供Paas应用程序请求运行资源的说明文档,并提供操作示例 g h 应明确规定PaaS软件运行环境所包含内容的种类及最大数量;
GB/36327一2018 应支持PaaS软件运行环境的动态伸缩策略,以满足PaaS应用程序对动态资源配额的要求 宜提供批量运行PaaS应用程序的接口或工具,批量运行中一次运行的异常结束不应影响下- 次运行; k 宜提供PaaS应用程序运行参数配置的图形化界面 D 宜支持PaaS应用程序运行参数配置中的中文输人 宜提供PaaS应用程序批量运行结果的汇总和分析功能 m 7.5获取Paas应用程序信息 为支持PaS用户获取PaaS应用程序的概要信息、PaaS应用程序以及PaaS软件运行环境的监控 信息、报警信息、运行日志信息等,PaaS提供者: 应提供发布,修改PaaS应用程序概要信息的接口或服务,PaaS用户获取PaaS应用程序的概 要信息时应不影响应用程序运行; b 应提供发布、修改PaaS应用程序概要信息的指导性文档; c 应提供PaaS应用程序检索的接口或服务; d应允许PaaS 用户定制监控信息的更新周期 应在PaS应用程序运行异常时向PaS用户发出报警信息,报警信息应包括异常发生时的 PaaS应用程序调用堆栈信息 应在PaaS软件运行环境出现异常时向PaaS用户发出报警信息 f 应在PaaS应用程序运行中出现异常后记录相关信息 g hh) 应允许PaaS用户指定报警级别,以及定义报警触发条件; 提供的日志信息应涵盖PaaS应用程序从启动到结束的全生命周期,例如配置信息变动,用户 权限变动,认证变动等; 应提供实时日志查看和离线日志文件导出功能; j PaaS应用程序的非正常中断应不影响日志信息的完整性; k 记录的日志信息应标示类别信息,类别信息应包括配置信息、运行信息,调试信息,警告信息、 报警信息等宜支持对单个PaaS应用程序的监控信息的统计分析,宜支持对多个PaaS应用程 序的监控信息的对比分析 m宜在PaaS软件运行环境出现异常时向用户发出报警信息 n)可提供PaaS应用程序发布、修改及检索的图形化界面 7.6迁移应用程序 为支持PaaS用户将部署在PaaS软件运行环境中的PaaS应用程序导出为通用的格式,并将其部 署在其他软件运行环境中,PaaS提供者 应提供PaaS应用程序迁出的服务或接口 a 应提供PaaS应用程序迁出的规范及要求,包括打包格式,运行环境,编码限制,传输格式等; b 应支持PaaS应用程序、组件以及配置文件等不同粒度内容的迁移 c d 应提供PaaS应用程序的清除机制,保障迁出后当前PaaS软件运行环境无应用残留; 应提供PaaS应用程序迁出不成功情况下的回退机制,包括原PaaS软件运行环境的恢复等 ee 宜在PaaS应用程序管理界面中提供PaaS应用程序迁出的功能; 宜按照迁移PaaS应用程序的性能要求提供相应的资源动态伸缩策略 g h)宜在PaaS应用程序迁出的过程中支持断点续传机制
GB/T36327一2018 附 录 A 资料性附录) PaasS应用程序的部署模式 单一云PaS应用程序部署 A.1 PaaS客户将PaaS应用程序部署于某个单独的云平台提供者的云平台中,并使用其中的云平台服 务对应用程序进行管理 A.2PaaS应用程序组件集成 PaaS客户可在PaaS应用程序中使用PaaS软件运行环境中部署的PaaS应用程序组件,做为其应 用程序的功能模块 在这一模式下,PaaS客户可在PaaS软件运行环境中将其应用程序的组件以API 的形式对外发布,并利用PaaS对接口进行管理 PaaS应用程序组件的集成可包含如下两种方式 集成PaaS组件;应用程序的某个功能或模块部署于PaaS软件运行环境中,该功能或模块可由 a 应用程序的所有者部署在PaaS软件运行环境中,做为专有的服务;也可由第三方的服务商部 署在PaaS软件运行环境中,做为公共的服务 b 流程编排;应用程序使用来自基于一个或多个PaaS部署的PaaS应用程序组件,将其编排成为 流程,实现特定的功能 跨软件运行环境部署 PaaS客户出于可用性或性能方面的考虑,将其PaaS应用程序或组件部署在多个PaaS软件运行环 境(可由单个或多个PaS提供者提供)中 在这一模式下,PaaS应用程序的部署包含如下两种方式: 副本部署:PaaS客户将PaaS应用程序的多个副本分散在不同的PaaS软件运行环境中进行部 a 署,避免单一PaaS软件运行环境实例故障带来的可用性问题; b 分布式部署:PaaS客户将PaaS应用程序的或组件分布的部署在多个PaS软件运行环境中, 将应用程序的访问负载分散到不同的PaaS软件运行环境实例中,以提升PaaS应用程序的访 问性能

信息技术云计算平台即服务(PaaS)应用程序管理要求GB/T36327-2018

随着互联网技术的不断发展,云计算在当今企业中已经成为了一种非常重要的技术模式。其中平台即服务(PaaS)是云计算服务的三大支柱之一,它提供了一种全面的、完整的开发环境,使得开发人员可以更加快捷地构建和部署自己的应用程序。

然而,虽然PaaS具有很多优点,但仍然存在一些需要解决的问题,例如数据安全、性能和可靠性等。因此,为了确保PaaS系统的正常运行,GB/T36327-2018标准规定了一系列的管理要求。

1. 应用程序的管理

PaaS提供商必须采取措施确保应用程序的正确性和完整性。这包括但不限于:

  • 验证应用程序的源代码是否被篡改过
  • 确保应用程序可以正确地运行和部署
  • 采取措施避免应用程序的崩溃和死锁

2. 数据管理

PaaS提供商必须确保数据的安全性和可靠性。这包括但不限于:

  • 备份数据,以便在系统故障时可以恢复数据
  • 采取措施保护数据的机密性和完整性
  • 确保数据的及时性和可用性

3. 系统管理

PaaS提供商必须采取措施确保系统的正常运行。这包括但不限于:

  • 监控系统的状态和性能,及时发现并解决问题
  • 升级硬件和软件,确保系统的稳定性和可靠性
  • 采取措施保护系统的安全性

4. 安全管理

PaaS提供商必须采取措施确保系统的安全性。这包括但不限于:

  • 采用身份验证和访问控制机制,确保只有授权用户可以访问系统
  • 采取措施防止网络攻击,例如DDoS攻击和SQL注入攻击等
  • 加密数据传输,确保数据的机密性和完整性

5. SLA管理

PaaS提供商必须制定服务级别协议(SLA),并根据SLA对系统进行管理。这包括但不限于:

  • 制定合理的服务水平指标,例如可用性、响应时间和故障处理时间等
  • 监控系统的运行情况,并及时发现并解决问题,以确保符合SLA要求

结论

通过遵守GB/T36327-2018标准下,对PaaS应用程序管理的要求,PaaS提供商可以更好地保证PaaS系统的稳定性、可靠性和安全性,从而更好地满足客户的需求。

因此,对于企业来说,在选择PaaS平台时,除了考虑一些基本的因素如服务价格、功能特性等,还应该重视PaaS提供商对于数据备份、系统升级、安全防护以及SLA等方面的管理策略。

和信息技术云计算平台即服务(PaaS)应用程序管理要求类似的标准

信息技术云计算云服务运营通用要求
上一篇 本文分享国家标准信息技术云计算云服务运营通用要求的全文阅读和高清PDF的下载,信息技术云计算云服务运营通用要求的编号:GB/T36326-2018。信息技术云计算云服务运营通用要求共有10页,发布于2019-01-01
信息技术软件资产管理标识规范
本文分享国家标准信息技术软件资产管理标识规范的全文阅读和高清PDF的下载,信息技术软件资产管理标识规范的编号:GB/T36328-2018。信息技术软件资产管理标识规范共有16页,发布于2019-01-01 下一篇
相关推荐