陈奇网络工作室

对象存储的优势、技术架构、数据构成和应用场景分析(三)

本文的内容

显示

1.

对象存储的模式

1.1.

对象存储设备

1.2.

MDS元数据服务器

1.3.

客户端客户端

2.

对象存储的优势

2.1.

无限的能力

2.2.

数据安全性和可靠性

2.3.

使用方便

3.

对象存储的应用场景

3.1.

标准型

3.2.

低频接入类型

3.3.

存档类型

3.4.

推荐阅读

在之前老刘博客的《对象存储优点,技术架构,数据组成及应用场景分析(2)》篇文章中,我主要介绍了基于对象存储与块存储、文件存储的区别,以及对象存储中的数据构成。在这里,老刘将继续分享对象存储的技术架构、优势和应用场景。

对象存储的模式

对象存储的架构是什么?如下图所示,它分为三个主要部分:

对象存储的简单模式图

对象存储设备

这是对象存储的核心,有自己的CPU、内存、网络和磁盘系统。它的主要功能当然是存储数据。同时还会利用自身的计算能力优化数据分布,支持数据预读,提高磁盘性能。

MDS元数据服务器

它控制客户端和OSD之间的交互,还管理配额控制、目录和文件的创建和删除以及访问控制权限。

客户端客户端

提供文件系统接口以方便外部访问。根据上述架构,可以看出,对象存储系统可以是提供海量存储服务的分布式架构。

对象存储的优势

对象存储有许多优点,可以总结如下:

无限的能力

对象的存储容量在EB级别以上。EB有多大?大家的硬盘一般都是TB级别的。1EB大约是1TB的100万倍,请自行弥补…

对象存储的所有服务和存储节点都工作在分布式集群模式,每个功能节点和集群都可以独立扩容。理论上,对于一个对象存储系统或单个存储桶,总数据容量和对象数量没有限制。

换句话说,只要你有足够的钱,服务商可以不断给架构添加资源,这个存储空间是无限的。

可以根据自己的需求购买相应大小的物品收纳空间。如果需要调整大小,也支持灵活伸缩,不要迁移数据,也不要手动干预。

数据安全性和可靠性

对象存储采用分布式架构,数据由多个设备(至少三个节点)冗余存储,实现异地容灾和资源隔离。

按照云服务商的承诺,数据可靠性至少可以达到99.999999999%(不用说一共11个9)。这意味着在这1000亿个文件中,每个月最多有一个文件会丢失数据。这比一个人被陨石击中的概率小143000倍。

在数据访问方面,所有的桶和对象都有ACL等访问控制策略,所有的连接都支持SSL加密,OBS系统会对访问用户进行认证。由于数据存储在不同的硬盘中,所以即使坏人窃取了硬盘,也不可能恢复完整的对象数据。

使用方便

对于用户来说,对象存储是一种非常方便的存储方式。

很多人把它比作“停车服务”,你只需要把车扔给他,他给你一张凭证,你就可以通过凭证来取车。不需要知道车库的布局,也不需要自己停车。

数据访问方法也非常灵活多样。除了上面提到的使用网页直接访问(基于http)之外,大部分云服务提供商都有自己的图形界面客户端工具,用户可以像使用网盘一样访问数据。

腾讯云的对象存储工具接口

其实大部分的对象存储需求并不是个人用户买来当网盘,而是企业或者政府用户用来做系统数据存储。比如网站,app的静止图片,音视频,企业系统的存档数据。

像这样的数据是通过程序内部的接口调用的。对象存储提供了一个开放的REST API接口。程序员在开发应用时可以直接将存储参数写入代码,然后通过API接口调用对象存储中的数据。对象存储比存储文件的路径字符串要方便得多。

对象存储的应用场景

目前国内有大量的云服务商,他们把对象存储当云存储卖。他们通常将存储业务分为三个层次,即标准型、低频型和归档型。对应的应用场景如下:

标准型

移动应用|大型网站|图片分享|热门影音

低频接入类型

移动设备|应用和企业数据备份|监控数据|网络磁盘应用

存档类型

各种长期归档资料|医学影像|影视资料(相关推荐阅读《UCloud归档存储产品UFile归档型发布,较标准型直降80%成本》)

据估计,目前全球互联网70%以上的热点数据存储在对象存储系统中。虽然对象存储看起来很好,功能也很强大,但它也不是没有缺点。它最大的缺点和它的工作方式有关。

就是把整个数据拿出来,修改,再放回去的模式。它不支持在存储中直接修改,哪怕只是增加一行数据。因此,它不适合存储需要频繁擦除的数据(如关系数据库中的数据)。

在数据一致性方面,对象存储也有固有的缺点。不过据说目前技术已经有了很大的进步。

以上三篇文章是老刘博客总结的《对象存储优点,技术架构,数据组成及应用场景分析》,介绍了对象存储的起源,对象存储与块存储、文件存储的区别,对象存储中的数据组成,对象存储的架构,对象存储的优势以及对象存储的三种应用场景:标准、低频访问、归档。后面老刘也会给大家分享数据存储技术的基础知识。

西部数码代理(chenqinet.cn)是工信部批准的正规老牌云服务商,拥有ISP、云牌照、IDC、CDN全业务资质。自成立以来,二十多年来一直专注于域名注册,虚拟主机云服务器,企业邮箱,企业网站建立等互联网基础服务!

公司开发的云计算平台以便捷、高效、高性价比、意想不到的售后优势占领市场,跻身国内前三的接入服务商,为国内超过50万家网站提供高速稳定的托管服务!先后荣获中国高新技术企业、中国优秀云计算服务商、中国十大IDC企业、中国最受欢迎云服务商等称号!

目前西部数码代理高性能云服务器在售,最低仅售48元!

http://zhuji.chenqinet.cn/cloudhost/

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3