云上的日子:用块存储、文件存储还是对象存储?
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
当今***的存储类型是哪种?
答案毫无疑问是:块存储、文件存储还有对象存储!作为伴随着云计算兴起的存储类型,这三种存储绝对是这个时代的存储明星,用C位出道来形容再合适不过。
那么,在云上的日子,究竟该用块存储、文件存储还是对象存储?不急,通过下面的分析对比,你将会找到最适合自己使用的那个云存储方式~
首先你要明白,什么是云存储?
云存储是在云计算概念上发展起来的一种复杂存储资源池系统,它通过集群应用、分布式文件系统等,将网络中数量众多的不同种类的存储设备通过应用软件集中起来协调工作,并通过这些应用软件及各自的接口,共同为用户提供密集数据存储和共同访问功能。
知道了云存储的概念,接下来再把目光聚焦到它***的三种存储方式上来。
一、块存储(DAS/SAN)
典型设备:磁盘阵列,硬盘
块存储(DAS/SAN)通常应用在某些专有的系统中,这类应用要求很高的随机读写性能和高可靠性,通常使用块存储的都是系统而非用户,并发访问不会很多,经常出现一套存储只服务一个应用系统的情况,例如交易系统,计费系统。典型行业如金融,制造,能源,电信等。
二、文件存储
典型设备:FTP、NFS服务器
文件存储(NAS)相对来说就更能兼顾多个应用和更多用户访问,同时提供方便的数据共享手段。比如常见的FTP服务,NFS服务,这些都是属于典型的文件存储。几十个用户甚至上百用户的文件存储共享访问都可以用NAS存储加以解决。在中小企业市场,一两台NAS存储设备就能支撑整个IT部门了,OA系统、邮件系统都可以使用NAS存储统统搞定。
三、对象存储
典型设备:内置大容量硬盘的分布式服务器
块存储和文件存储基本上都是在专有的局域网络内部使用,而对象存储的优势场景则是互联网或者公网,主要解决海量数据,海量并发访问的需求。对象存储常见的适配应用如网盘、气象、归档等数据量超大而又相对“冷数据”和非在线处理的应用类型。这类应用单个数据大,总量也大,吻合对象存储海量和易扩展的特点。
块存储VS文件存储VS对象存储
块存储
一般体现形式是卷或者硬盘,数据是按字节来访问的,对于块存储而言,其能存放结构化数据,存放文件个数是三者中最少的,主要应用于关键业务及数据敏感业务。
文件存储
一般体现形式是目录和文件,数据以文件的方式存储和访问,按照目录结构进行组织。文件存储能存放结构化数据,半结构化数据,以及非结构化数据,存放文件个数多于块存储,少于对象存储,可应用于多种场景,尤其是依赖NFS/CIFS/POSI接口系统。
对象存储
没有层次结构的,所有的数据都在同一个层次中,通过数据的唯一地址标识来识别并查找数据。对象存储能够存放非结构化数据以及半结构化数据,存放文件个数在三者中最多,可应用于多种场景,如网盘云存储、备份、归档等。
随着云计算相关产业的蓬勃发展,市场上对象存储产品也是五花八门。作为一个“让研发变得更容易”的研发平台,研发云平台中也有着非常全面的云存储产品,其涵盖云硬盘(块存储)、文件存储、对象存储三种存储方式,可为用户提供稳定、安全、高效、高扩展的云存储服务,满足用户的存储需求。
【本文为51CTO专栏作者“移动Labs”原创稿件,转载请联系原作者】

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
警惕:不用密码就能访问iSCSI存储集群
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 【51CTO.com快译】在没有密码的情况下,网络犯罪集团可以登陆你的iSCSI存储集群,窃取商业机密,这绝非危言耸听!! 据ZDNET报道,在用户忘记启用iSCSI存储集群的身份验证密码后,仍然能够通过Internet进行访问,让其保持在联机状态,而这种错误的配置,极有可能对设备的所有者带来严重伤害,让网络犯罪集团能够访问这些连接在互联网上的硬盘(存储磁盘阵列和NAS设备),用恶意软件替换合法文件,在备份中插入后门或窃取存储在未受保护设备上的公司信息。 这样的iSCSI存储群集设备,目前居然有13000多个。 什么是iSCSI存储集群 iscsi代表Internet小型计算机系统接口,是将工作站和服务器连接到数据存储设备(如数据中心和大型企业的磁盘存储阵列)和网络连接存储(NAS)设备(中小企业和家庭中常用)的协议。 协议的主要目的是允许操作系统查看和与远程存储设备交互,就好像它是本地组件一样,而不是基于IP的可访问系统。 iSCSI是现代计算行业的核心组件,因为它允许虚拟机(VMS)从远程硬盘驱动器启动,就像使...
- 下一篇
除了缓存,Redis都解决了哪些问题?
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 目录: 1 从零开始 2 基于本机内存的缓存 3 服务端的Redis 3.1 持久化(Persistence) 3.2 哨兵(Sentinel)和复制(Replication) 3.3 集群(Cluster) 4 客户端的Redis 4.1 数据类型 4.2 事务 4.3 Lua脚本 4.4 管道 4.5 分布式锁 总结 先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorted sets,bitmaps,hyperloglogs和geospatial indexes等数据类型。它还内建了复制,lua脚本,LRU,事务等功能,通过redis sentinel实现高可用,通过redis cluster实现了自动分片。以及事务,发布/订阅,自动故障转移等等。 综上所述,Redis提供了丰富的功能,初次见到可能会感觉眼花缭乱,这些...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范