国家 / 地区
docurl=/cn/About_H3C/News_Media/Company_News/202007/1311794_30008_0.htm

三步读懂对象存储-访问方式

【发布时间:2020-07-02】

上回我们讲到

对象存储使用元数据

实现数据的打标签和快速检索

那么对象存储在访问方式上

又和传统NAS存储有什么区别呢?

为什么那么多互联网企业喜欢使用对象存储呢?

且听本回分解

我们知道

NAS存储就像是一个局域网上的共享文件夹

它通过本地文件系统构建目录

然后通过CIFS/NFS等协议

共享给局域网内的客户端

这些客户端可以是服务器,也可以是个人电脑

共享目录就像是一个远程文件夹

可以随时访问,往里面存取文件

我们熟悉的医院PACS医疗影像存储、

交通卡口图片存储都是这样的使用方式

但他们的共同点是:

使用数据的客户端都在局域网内部

如果访问请求来自互联网呢?

比如,我们想要把医院的CT影像放到互联网上

供所有的病人和医生通过手机App查阅

这个时候我们需要搭建一个App的应用服务器

把每一个手机客户端的访问请求在本地处理

也就是把文件从NAS存储上拿到

发给手机用户

毫无疑问,这种方式的效率是非常低的

那么,对象存储是如何处理的呢?

和NAS不一样,对象存储支持通过

HTTP协议访问

对,就是那个和互联网形影不离的

“超文本传输协议”

它是一个非常简单的请求-响应协议

通过HTTP协议访问,意味着

互联网上的任何客户端都可以

直接访问对象存储

(文件数据不需要通过服务器)

这下可不得了,没有中间商赚差价!

客户端拿到数据的速度大大加快

服务器的压力也减少了!

对象存储除了有HTTP绝招

还有另外一个大杀器

那就是S3访问协议

S3是亚马逊初创的

全称是 Simple Storage Service

从名字中,我们就可以看出他的特点

简约但不简单!

以下是最基础的S3命令举例:

这就像是一个对象存储的说明书

什么口令应该出什么招式,一清二楚

使用对象存储的应用拿到这个说明书后

就可以把文件的各种操作直接写到编程语句中

比如什么点击从对象存储获取什么图片

那就是:

get XXXX(域名)/XXX.JPG(文件名)

这简直就是程序员的福音

终于不用管什么文件夹、路径了

简单粗暴就把什么时候

应该怎么处理文件给安排了!

对象存储对应用和编程是如此友好啊!

现在,大家已经了解了对象存储

在访问方式上的两大法宝:

HTTP互联网访问+S3简单语句操作

它们可是对象存储在

云业务、App应用等场景下

大展神威的关键所在

恭喜你,又学习了对象存储的一个知识点!

联系我们 联系我们
联系我们
回到顶部 回到顶部