经过我们对于块存储、文件存储的理解,现在我们对于传统存储的认识,那么在大数据时代,这种存储模式所带来的弊端逐渐体现了出来,比如说:资源空间利用率低,没有办法去除相同的数据;那么在大数据时代,数据的体现主要是数据体量大、数据杂乱无章且重复。
那么为了解决现阶段的问题,在20世纪90年代末提出了对象存储,其通过独特的构造概念使得其在大数据存储领域取得了不错的地位。
那么我像上一章一样,从理论入手再来一个实验帮助大家清晰认识对象存储和如何使用对象存储。
1、 什么是对象存储?
在理解对象存储之前,我们需要先从块存储和文件存储进行切入,那么我们这里简短的来形容。块存储:每份文件都会被切分成一小块并具有唯一的标识符(ID),存储系统将这些小块的数据存放在合适、方便的位置。文件存储:每份文件都按照某种特殊的分类逻辑进行存储,存储系统在存储时会将文件存储在属于它本身属性的分类逻辑目录中,即使这些路径非常复杂。
那么在我们对于块存储和文件存储的描述中,我们发现:无论是块存储也好还是文件存储也好,存储系统对于文件的命名、分类、存储,都是一并完成的,那么一旦出现相同数据再次存储的现象时,就会出现存储系统再次的对文件进行命名、分类、存储。
为了提高存储空间的利用率,针对存储系统的存储模型进行调整,将常见操作(如数据的读写)和不常见操作(如数据的空间命名)进行剥离,将数据存储可以在多个层面进行操作。并且这种存储模型可以进行数据的对比,通过特殊的方式进行数据存储从而减少实际存储空间。
2、 对象存储的应用场景
对象存储的应用场景绝大部分是云存储,比如说在公有云中有AWS(亚马逊网路服务)的S3、Microsoft Azure(微软云)的Blob、Alibaba Cloud(阿里云)的OSS、Google Cloud(谷歌云)的Cloud Storage;私有云中有vCenter(Vmware)的vSAN、OpenStack的Swift、分布式存储Ceph等等。
所以从上述来说,对象存储是目前云存储应用中主流的存在,可能或许在未来有新的技术去解决新的需求,但是目前多家主流公有云厂商都拥有对应的对象存储的产品及主流的私有云平台都支持对象存储,所以也就印证了在当前的需求中,对象存储的存在的必要性和必要性。
3、 对象存储的关键词
① 元数据:即数据或“对象”的基本信息,包含对象或数据存放在存储系统上的位置及数据的基本信息。
② 对象:可以理解成为数据,对象实际上就是数据或文件经过一定的大小范围进行切分,最终形成的一些固定长度的数据块,即对象。
③ 地址空间:对象存储中数据都是存放在统一的地址空间中,那么在对象存储中地址空间是扁平的,是一个数据之间没有互相关联的数据,可以理解为在一个桌面的平面上所有的数据都是摆放在桌面上。
④ ID:即数据在地址空间的ID信息,其具有唯一性。数据的ID会在元数据中记录,可以通过访问数据的元数据中的ID定位数据在地址空间的唯一坐标。
腾科教育是华为授权的培训合作伙伴,专业提供华为ICT技术架构认证、平台与服务认证、行业服务认证等华为职业认证服务,连续多年荣获华为年度最佳合作伙伴贡献奖、华为优秀战略合作伙伴、上海HCIE精英俱乐部伙伴,连续多年举办腾科技术嘉年华华为专场,并协办华为ICT大赛、华为生态伙伴精英赛伙伴赛分赛场、华为人才双选会上海场等活动和赛事,提供面向华为生态合作伙伴和ICT学员的人才供需双选平台及ICT学员就业通道,培养ICT行业所需创新型、融合型人才。
腾科教育是华为优秀战略合作伙伴、红帽交付培训合作伙伴、思科优秀合作伙伴、红帽年度优秀合作伙伴、Oracle亚太区优秀合作伙伴,每年协办华为、红帽等厂商技术大赛,定期举办各种技术峰会等技术交流活动。同时也是培生集团(Pearson VUE)与Prometric(普尔文)两大全球国际考试中心授权的双国际电子考试中心,提供一站式ICT认证考试服务,十年来专注于为考生提供包括华为,思科,红帽,Oracle,VMware,ITIL,微软,Citrix等数千种ICT认证考试服务,每年通过腾科教育培训并参加HCIE(华为认证专家)、RHCA(红帽认证架构师)、OCM(甲骨文认证大师)等高级职业认证考试的学员,其通过率高达94.32%。
备注:阿里云acp认证 阿里云ace认证 阿里云认证 阿里云认证体系