关于云计算平台中存储技术的探讨

2019-09-09 13:33刘迟
数码世界 2019年6期
关键词:存储技术列式结构化

刘迟

摘要:信息存储是云计算平台的基本功能,也是云计算平台应用的重点要求。对此,加强云计算平台存储技术的研究,对推动云计算平台优化发展具有重要现实意义。基于此,本文就云计算平台中的存储技术,包括对象存储技术、块存储技术、分布式文件存储技术等进行了简要分析,以供参考。

关键词:云计算存储技术技术应用

引言

在信息化时代背景下,信息已经成为企业进行可持续竞争发展的重要资源。提升企业信息采集、分析、整理与利用能力是企业现代化建设的客观需求与必然趋势。对此,企业在面对海量数据,借助先进科学技术进行信息存储系统的研发与利用。而云计算平台则是典型的代表,有效提升了企业信息资源共享能力、存储能力、配置能力。以下是笔者对云计算平台中存储技术的几点认识,意在抛砖引玉。

1云计算平台

云计算平台(cloud computing platform)简称“云平台”,是基于计算机技术、云计算技术、虚拟技术、编程技术等结合应用下形成资源存储与管控系统。因此,云计算平台的核心功能在于资源存储、资源管理。对云计算平台进行分类,通常可分为以下几种类型:一是,存储型云计算平台,即数据存储是云计算平台设计与应用的主要目标与核心功能;二是,计算型云计算平台,即数据技术分析是云计算平台设计与应用的主要目标与核心功能;三是,综合型云计算平台,即集数据存储与处理功能为一体。通常情况下,云计算平台主要由“存储层”、“应用层”、“控制层”、“访问层”等几部分构成。其中存储层是云计算平台的基础层,位于设计的最底端,侧重于数据、信息的存储;应用层是云计算平台的连接层,侧重于数据的传递、转换与分析,能够根据业务类型选择接口以满足不同用户云计算平台使用需求;控制层是云计算的核心层,通过存储技术、数据处理技术等的科学运用,对存储设备数据分析设备等进行科学管控实现虚拟资源的有效处理访问层是云计算平台的界面层,用户通过访问层实现云计算平台系统的有效登录,应进行云计算平台相关功能的使用。总而言之,云计算平台的对象是数据与信息,资源是数据与信息,目的是满足用户数据、信息应用需求。因此,数据与信息存储技术在云计算平台中应用的重要性毋庸置疑。在云计算平台设计、构建与创新中,有必要加强存储技术的研究。

2云计算平台中的存储技术

应用于云计算平台中的存储技术多种多样,以下是几种较为常见的存储技术。

2.1对象存储技术

在云计算平台中,对象存储技术是应用较为广泛的存储技术。该技术将NAS (Network Attached Storage,網络附属存储:一种资料存储装置,能能够将数据单独存储在设备中,实现数据集约化管理)与SAN (Storage Area Network,存储区域网络:基于网状通道技术应用下形成的一种存储技术,数据传输速率高,存储拓展性强,具备数据集中备份功能)技术优势相结合,构成高可靠性、共享性、可拓展性、跨平台性的存储体系,从而改变传统单文件系统下文件存储数量的制约,有效提升云计算平台文件管理能力与水平,满足大规模文件存储需求。通常情况下,对象存储系统以“Bucket”(容器)与“Object”(对象进行数据描述Bucket是存储系统中进行高级功能管理的实体,Object则是存储系统管理的对象

数据(包括数据地质、属性等),在每个Bucket中都包含一定的Object,Bucket与Object具备一个身份标识。用户在登录系统后,能够根据ID进行Bucket或Object的访问。随着对象存储技术的深入研究对象存储技术的可拓展性增强,在云计算平台中能够实现大型文件的一次写入与多次读取,完成静态文件、动态文件的长短期备份需求。

2.2块存储技术

在云计算平台中,块存储技术在持续存储的场景中具有广泛应用性。块存储技术能够将磁盘与主机进行有效连接,使磁盘空间成为主机存储的可拓展空间。与此同时,块存储技术的应用,可通过系统存储协议进行磁盘数据的快速读取。以EBS云平台为例,在设计中向系统提供一个持续存储场景,并利用Volumes(卷)方式运行于web服务器(如Amazon Elastic Compute Cloud)内存块上,以满足云计算平台存储需求。

2.3分布式文件存储技术

分布式存储相对集中式存储技术而言,虽不能将数据存储在特定的节点之上,但能够将不同服务器中的磁盘空间进行集约化管理,构建一个虚拟的资源存储空间,将数据存储在虚拟设备上,以提升平台数据存储能力。通常情况下,分布式存储技术依据结构化程度进行类型划分,可分为半结构化数据分布式存储技术、结构化数据分布式存储技术与非结构化数据分布式存储技术三种类型。以结构化数据分布式存储技术为例,能够将用户定义的数据存储到如ORACL关系型数据库中,并随着数据规模的增加,从垂直与水平两个维度进行数据存储空间的扩展。其中垂直维度上的扩展,主要是指以功能为划分标准进行数据库划分,使其形成众多小数据库,并依据数据功能将其配置到小数据库中,以提升数据库信息存储能力,而水平维度上的扩展,则是以数据行为划分标准,通过行数据与数据库科学配置,达成存储容量扩容目的。

2.4键值对存储

键值对存储是NoSQL数据库(Not Only SQL,非关系型的数据库,用于满足大规模数据处理需求)中的核心云计算存储技术。键值对存储在实践应用过程中,主要是利用Hash table(哈希表,又被称之为“散列表”,根据Key value进行数据结构的访问)来实现的。键值对存储技术的有效应用能够实现大规模树立高访问负载的高效处理。与此同时,键值对存储技术具备数据查询快、内存存储结合应用等特征。一方面,提升数据收集与利用率,另一方面实现系统扩容。此外,由于键值对存储技术是事务执行不受I/O限制,能够实现内存系统读写性能的大幅度提升,满足实效性强云计算业务需求。Redis是键值对存储技术应用的典型代表,在存储过程中支持多形式数据存储,如String、Hash等。与此同时,Redis在一定程度上能够实现内部存储、外部磁盘存储与日志文件存储的同步操作。

2.5列式存储

列式存储与键值对存储同属于NoSQL数据库中的重要存储方式。现对于表格型存储(关系型数据重要存储方式)而言,列式存储在大数据集处理上具备较强的优势。因此,列式存储技术多应用于互联网搜索系统大型网页中列式存储技术应用的典型代表是HBase(分布式、面向列开源数据库)。基于列式存储技术、稀疏式存储技术的结合应用,HBase能够实现海量非结构化数据、半结构化数据的随机访问、实时读写,进行千万列、亿行table元素的控制。

2.6文档型存储

文档型存储技术多应用于以数据记录核心数据库中,能够根据数据内容进行文档类型分类,便于用户端有针对性进行数据内容管理与记录。目前,文档型存储技术应用的典型代表主要有Mongodb(分布式文档存储数据库)与DynamoDB(高可用键 值存储系统)。文档型存储技术赋予Mongodb大数量数据存储能力,并在其他存储技术结合应用下,实现数据的实施更新、查询、编辑、存储;赋予DynamoDB较强的扩展能力,能够有效节约数据库开发、运维时间,增强数据库应用实用性。

3结论

在信息化、大数据时代背景下,基于云计算平台的构建、应用与创新,存储技术及其应用发生革命性变化。对此,企业在信息化建设过程中,应立足自身实际情况,从多层面人手进行存储技术的研究与应用以提升云计算平台的适用性科学性强化企业信息资源利用能力,为企业可持续竞争发展奠定良好信息基础。

参考文献

[1]刘其琛,贵颖祺,云计算平台中数据安全关键技术研究[J].电脑知识与技术,2017,13(30):6-7.

[2]贾兴华,云计算平台中存储技术分析与研究[J].广播与电视技术,2017,44(07):50 55.

猜你喜欢
存储技术列式结构化
顾丽英:小学数学结构化教学的实践探索
借助问题情境,让结构化教学真实发生
深度学习的单元结构化教学实践与思考
左顾右盼 瞻前顾后 融会贯通——基于数学结构化的深度学习
中国开创第三类存储技术
准确审题正确列式精确验证
每筐多装多少
浅谈计算机网络存储技术
云数据安全存储技术分析
让课堂焕发创造活力