搜索结果: GB/T 31916.1-2015, GB/T31916.1-2015, GBT 31916.1-2015, GBT31916.1-2015
| 标准编号 | GB/T 31916.1-2015 (GB/T31916.1-2015) | | 中文名称 | 信息技术 云数据存储和管理 第1部分:总则 | | 英文名称 | Information Technology - Cloud Data Storage and Management - Part 1: General | | 行业 | 国家标准 (推荐) | | 中标分类 | L79 | | 国际标准分类 | 35.100.05 | | 字数估计 | 7,721 | | 发布日期 | 2015-09-11 | | 实施日期 | 2016-05-01 | | 引用标准 | RFC 2616 | | 标准依据 | 国家标准公告2015年第25号 | | 发布机构 | 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会 | | 范围 | GB/T 31916的本部分给出了云数据存储和管理框架, 规定了云数据存储和管理应用接口通用要求。本部分适用于云存储和管理应用接口的规范。 |
GB/T 31916.1-2015
Information technology - Cloud data storage and management - Part 1: General
ICS 35.100.05
L79
中华人民共和国国家标准
信息技术 云数据存储和管理
第1部分:总则
2015-09-11发布
2016-05-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布
前言
GB/T 31916《信息技术 云数据存储和管理》分为六个部分:
---第1部分:总则;
---第2部分:基于对象的云存储应用接口;
---第3部分:分布式文件存储应用接口;
---第4部分:基于块的云存储应用接口;
---第5部分:基于键值(Key-Value)的云数据管理应用接口;
---第6部分:分布式关系数据库应用接口。
本部分为GB/T 31916的第1部分。
本部分按照GB/T 1.1-2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本部分起草单位:中国电子技术标准化研究院、中国移动通信有限公司研究院、东北大学软件学院、
上海计算机软件技术开发中心、北京邮电大学。
本部分主要起草人:王洁萍、李海波、杜宇健、宋杰、蔡立志、吴涛、王枞、陈志峰、王卫国、杨丽蕴。
信息技术 云数据存储和管理
第1部分:总则
1 范围
GB/T 31916的本部分给出了云数据存储和管理框架,规定了云数据存储和管理应用接口通用
要求。
本部分适用于云存储和管理应用接口的规范。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
3 术语、定义和缩略语
3.1 术语和定义
下列术语和定义适用于本文件。
3.1.1
云存储 cloudstorage
按照指定的具有可扩展性的服务水平,通过网络将虚拟的存储和数据服务以按需使用、按量计费的
方式提供的服务交付方式。该交付方式无需配置或以自服务方式配置。
[ISO/IEC 17826:2012,定义3.7]
3.1.2
元数据 metadata
定义和描述其他数据的数据。
[GB/T 18391.1-2009,定义3.2.16]
3.1.3
对象 object
记录用户数据的数据单元。
注:对象由对象名、对象标识、元数据和用户数据组成。通过对象标识可唯一定位到该对象。
3.1.4
基于对象的云存储 object-basedcloudstorage
对象存储
以对象作为存储单元,并提供对象级访问接口的云存储。
3.2 缩略语
下列缩略语适用于本文件。
ACL 访问控制列表(AccessControlList)
4 云数据存储和管理框架
云数据存储和管理框架如图1所示。
图1 云数据存储和管理框架
云数据存储和管理框架包括三层:存储层、应用接口层和应用层。其中,存储层包括数据和对数据
的存储和管理。应用接口层包括各类应用接口。应用层包括各类信息系统。应用层通过统一的应用接
口访问和管理存储层的各类存储资源。
根据数据的结构化程度不同,存储层提供对非结构化数据、半结构化数据和结构化数据的存储和管
理。其中,非结构化数据的存储和管理方式包括基于对象、基于文件和基于块的云数据存储和管理等。
半结构化数据的存储和管理方式包括基于键值(Key-Value)的云数据存储和管理等。结构化数据的存
储和管理方式包括基于关系数据库的云数据存储和管理等。
5 云数据存储和管理应用接口通用要求
5.1 接口协议
云数据存储和管理应用接口应支持HTTP协议(RFC2616)。
5.2 身份安全管理
云数据存储和管理应用接口应提供对用户的身份安全管理机制。身份安全管理可通过用户身份
(AccessKeyID)和签名(Signature)实现。
5.3 状态码信息描述
云数据存储和管理应用接口应提供的状态码见表1。
表1 状态码及描述
状态码 信息 信息描述
200 OK 资源获取成功
201 Created 资源创建成功
202 Accepted 已经接受处理
204 NoContent 操作成功,但无数据
205 ResetContent 操作成功,无响应数据,客户端需要重置表单
206 PartialContent 操作成功,仅返回部分数据
400 BadRequest 请求内容缺失或无效的请求内容
401 Unauthorized 权限无效
403 Forbidden 禁止执行当前请求
404 NotFound 请求的资源没有找到
405 MethodNotAlowed 对资源的操作不允许
406 NotAcceptable 请求的资源的内容特性无法满足请求头中的条件,无法生成响应实体
408 RequestTimeout 数据库系统处理当前请求时间超时
409 Conflict 由于与被请求的资源的当前状态之间存在冲突,请求无法完成
411 MissingContent-Length 请求的报文中缺少httpcontent-length头域
服务器拒绝处理当前请求,因为该请求提交的实体数据大小超过了服务
器能处理的范围
如果请求中包含了范围(Range)请求头,并且 Range中指定的任何数
据范围都与当前资源的可用范围不重合,同时请求中没有定义If-Range
请求头,则服务器就应当返回416状态码
500 InternalServerError 服务器遇到未曾预料的状况,导致无法完成对请求的处理
501 NotImplemented 系统未实现请求中所涉及到的操作和元数据,不能处理
503 ServiceUnavailable 用户发起请求过于频繁,系统暂时不能为该用户提供服务
5.4 出错信息描述要求
对HTTP请求的处理如果出现错误,除了在响应消息中给出标识相应错误的代码外,还宜在响应
消息中描述出错信息。出错信息描述见表2。
表2 出错信息描述
名称 类型 描述 选择状态
Error 标签
包含Name、Message、Resource和Action组成的出错信息描述。
父标签:无
必选
表2(续)
名称 类型 描述 选择状态
Name 字符串
出错名称,对错误的简短描述。
父标签:Error
必选
Message 字符串
出错消息,对错误的具体描述。
父标签:Error
必选
Resource 字符串
错误产生的资源,及请求的资源。
父标签:Error
必选
Action 字符串
修正该错误的建议性行为。
父标签:Error
可选
软件中的出错信息用 XML格式描述,文档类型(Content-Type)设为text/......
|