对象存储优点,技术架构,数据组成及应用场景分析(1)

2024-03-09 00:47:22

前文《UCloud归档存储产品UFile归档型发布,较标准型直降80%成本》,老刘博客有和大家介绍UCloud优刻得近日发布了新一代归档产品对象存储UFile归档型,在老刘眼里这是一家一直跟上了风口或者说技术热点的中型的已经科创板上市的云服务商(不然她早就被阿里云腾讯云BAT大厂云商“干”死了),可见对象存储是当下比较火热的产品。因此老刘本文将就对象存储的由来,对象存储和块存储、文件存储的区别对象存储中的数据组成对象存储的架构对象存储的优点以及对象存储的应用场景来分析对象存储,为什么这么火?

对象存储的由来

在很长的一段时间里,DAS、SAN和NAS数据存储技术,这三种架构几乎统治了数据存储市场。所有行业用户的数据存储需求,都是在这三者中进行选择。

DAS、SAN和NAS数据存储技术

然而,随着时代的发展,一种新的数据存储形态诞生,开始挑战前面三者的垄断地位。没错,它就是云计算时代存储技术的新网红——对象存储

对象存储插图

哈哈,也许搞着搞着,对象就有了呢!

对象存储,也称为“面向对象的存储”,英文是Object-based Storage。现在很多云厂商,也直接称之为“云存储”。

不同的云厂商对它有不同的英文缩写命名。例如阿里云把自家的对象存储服务叫做OSS,华为云叫OBS,腾讯云叫COS,UCloud叫做UFile,七牛叫Kodo,百度叫BOS,网易叫NOS……五花八门,反正都是一个技术。DAS和SAN是基于物理块的存储方式,而NAS是基于文件的存储方式。

AS和SAN是基于物理块的存储方式,而NAS是基于文件的存储方式

在DAS和SAN中,存储资源就像一块一块的硬盘,直接挂载在主机上,我们称之为块存储。而在NAS中,呈现出来的是一个基于文件系统的目录架构,有目录、子目录、孙目录、文件,我们称之为文件存储

文件存储的最大特点,就是所有存储资源都是多级路径方式进行访问的。例如C:\Program Files (x86)\Tencent\WeChat\WeChat.exe\\NJUST-Server\学习资料\通信原理\第一章作业.doc

20世纪末,随着互联网的爆发,数据存储需求发生了两个重大的变化。第一,就是数据量爆炸式增长。原因老刘就不用说了吧?大家可以瞅瞅自己的硬盘,都藏了些什么。

Web应用的崛起、社交需求的刺激,极大地推动了多媒体内容的创作和分享。人们开始上传大量的照片、音乐、视频,加剧了数据量的爆发。此外,信息技术的发展、企业数字化的落地,也产生了大量的数据,不断吞食着存储资源。

第二,是非结构化数据的占比显著增加。什么是非结构化数据?举个例子大家就明白了。我们经常做的excel表格,姓名、身高、体重、年龄、性别,这种用二维表结构可以进行逻辑表达的数据,就是结构化数据

结构化数据
结构化数据

而图像、音频、视频、word文章、演示胶片这样的数据,就是非结构化数据。根据此前的预测,到2020年(也就是今年),全球数据总量的80%,将是非结构化数据。面对这两大趋势,因为本身技术和架构的限制,DAS、SAN和NAS无法进行有效应对。于是,专家们就搞出了对象存储

对象存储由来

虽然我们说对象存储是新网红,但实际上它诞生的时间并不算短。早在1996年,美国卡内基梅隆大学就将对象存储作为一个研究项目提出来。随后,加州大学伯克利分校也有推出类似的项目。

2002年,Filepool公司推出了基于内容可寻址技术Centera系统,算是比较早期的对象存储系统。

2006年,美国Amazon公司发布AWS S3(Simple Storage Service)服务,正式将对象存储作为一项云存储服务,引入云计算领域,从此开启了对象存储的黄金时代。

亚马逊AWS s3服务

以上是老刘博客总结的对象存储概念内容以及历史由来,接下来老刘将分享对象存储和块存储、文件存储的区别以及对象存储中的组成,敬请关注老刘博客文章《对象存储优点,技术架构,数据组成及应用场景分析(2)》。