当今最流行的存储类型是哪种?

答案毫无疑问是:块存储、文件存储还有对象存储!作为伴随着云计算兴起的存储类型,这三种存储绝对是这个时代的存储明星,用C位出道来形容再合适不过。

那么,在云上的日子,究竟该用块存储、文件存储还是对象存储?不急,通过下面的分析对比,你将会找到最适合自己使用的那个云存储方式~

首先你要明白,什么是云存储?

云存储是在云计算概念上发展起来的一种复杂存储资源池系统,它通过集群应用、分布式文件系统等,将网络中数量众多的不同种类的存储设备通过应用软件集中起来协调工作,并通过这些应用软件及各自的接口,共同为用户提供密集数据存储和共同访问功能。

知道了云存储的概念,接下来再把目光聚焦到它最流行的三种存储方式上来。

一、块存储(DAS/SAN)

典型设备:磁盘阵列,硬盘

块存储(DAS/SAN)通常应用在某些专有的系统中,这类应用要求很高的随机读写性能和高可靠性,通常使用块存储的都是系统而非用户,并发访问不会很多,经常出现一套存储只服务一个应用系统的情况,例如交易系统,计费系统。典型行业如金融,制造,能源,电信等。

二、文件存储

典型设备:FTP、NFS服务器

文件存储(NAS)相对来说就更能兼顾多个应用和更多用户访问,同时提供方便的数据共享手段。比如常见的FTP服务,NFS服务,这些都是属于典型的文件存储。几十个用户甚至上百用户的文件存储共享访问都可以用NAS存储加以解决。在中小企业市场,一两台NAS存储设备就能支撑整个IT部门了,OA系统、邮件系统都可以使用NAS存储统统搞定。

三、对象存储

典型设备:内置大容量硬盘的分布式服务器

块存储和文件存储基本上都是在专有的局域网络内部使用,而对象存储的优势场景则是互联网或者公网,主要解决海量数据,海量并发访问的需求。对象存储常见的适配应用如网盘、气象、归档等数据量超大而又相对“冷数据”和非在线处理的应用类型。这类应用单个数据大,总量也大,吻合对象存储海量和易扩展的特点。

块存储VS文件存储VS对象存储

块存储

一般体现形式是卷或者硬盘,数据是按字节来访问的,对于块存储而言,其能存放结构化数据,存放文件个数是三者中最少的,主要应用于关键业务及数据敏感业务。

文件存储

一般体现形式是目录和文件,数据以文件的方式存储和访问,按照目录结构进行组织。文件存储能存放结构化数据,半结构化数据,以及非结构化数据,存放文件个数多于块存储,少于对象存储,可应用于多种场景,尤其是依赖NFS/CIFS/POSI接口系统。

对象存储

没有层次结构的,所有的数据都在同一个层次中,通过数据的唯一地址标识来识别并查找数据。对象存储能够存放非结构化数据以及半结构化数据,存放文件个数在三者中最多,可应用于多种场景,如网盘云存储、备份、归档等。

随着云计算相关产业的蓬勃发展,市场上对象存储产品也是五花八门。作为一个“让研发变得更容易”的研发平台,研发云平台中也有着非常全面的云存储产品,其涵盖云硬盘(块存储)、文件存储、对象存储三种存储方式,可为用户提供稳定、安全、高效、高扩展的云存储服务,满足用户的存储需求。

【本文为51CTO专栏作者“移动Labs”原创稿件,转载请联系原作者】

java中sofa并发访问,云上的日子:用块存储、文件存储还是对象存储?相关推荐

  1. java中静态变量,静态代码块,静态方法,实例变量,匿名代码块的加载顺序

    1. java中静态变量,静态代码块,静态方法,实例变量,匿名代码块 在Java中,使用{}括起来的代码称为代码块,代码块可以分为以下四种: (1)普通代码块:就是类中方法的方法体 public vo ...

  2. 《Java并发编程的艺术》——Java中的并发工具类、线程池、Execute框架(笔记)

    文章目录 八.Java中的并发工具类 8.1 等待多线程完成的CountDownLatch 8.2 同步屏障CyclicBarrier 8.2.1 CyclicBarrier简介 8.2.2 Cycl ...

  3. 《Java并发编程的艺术》读后笔记-Java中的并发工具类(第八章)

    文章目录 <Java并发编程的艺术>读后笔记-Java中的并发工具类(第八章) 1.等待多线程完成的CountDownLatch 2.同步屏障CyclicBarrier 2.1 Cycli ...

  4. Java基础:Java中四种访问修饰符

    一.背景. 这篇文章主要介绍了Java中四种访问修饰符详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下.放假在家里休息,闲来无事,想 ...

  5. Java中模拟浏览器访问网页(三)

    Java中模拟浏览器访问网页(三) 转载:https://blog.csdn.net/qq122627018/article/details/51473150 一.前言 看完上一节中浏览器访问网页的行 ...

  6. java根据父类找子类_在java中实现多态时,可以通过父类变量引用子类的对象。_学小易找答案...

    [单选题]对于字符串s="java",下面哪个选项返回字符在字符串中'v'的位置( ). [简答题]汽车核保的主要内容 [判断题]在java中产生子类对象时,直接调用子类的构造方法 ...

  7. JAVA中解决Filter过滤掉css,js,图片文件等问题

    JAVA中解决Filter过滤掉css,js,图片文件等问题 参考文章: (1)JAVA中解决Filter过滤掉css,js,图片文件等问题 (2)https://www.cnblogs.com/er ...

  8. Kubernetes 集群基于 Rook 的 Ceph 存储之块设备、文件系统、对象存储

    文章目录 1.Rook & Ceph 介绍 2.环境.软件准备 3.Block 块存储 3.1.创建 CephBlockPool.StorageClass 3.2.验证并测试 4.File S ...

  9. 初试 Ceph 存储之块设备、文件系统、对象存储

    目录 Ceph 存储介绍 环境.软件准备 Ceph 块设备 Ceph 文件系统 Ceph 对象存储 1.Ceph 存储介绍 Ceph 是一个开源的分布式存储系统,包括对象存储.块设备.文件系统.它可靠 ...

最新文章

  1. 基于SAP的中国式数据分析浅谈
  2. 利用 iPhone X 的脸部识别能力为内容制作工作服务
  3. ant压缩和解压缩工具类
  4. 快速删除大文件和大量小文件。
  5. scala语言+Spark学习一箩筐
  6. “算法天团”最强课程笔记已整理好,速查收!【附PPT打包下载】
  7. mysql中的on的执行顺序_MySQL -- join , on , where 的执行顺序
  8. 字符串函数和数据类型转换函数
  9. SecureCRT解压版使用
  10. 视听说加速器_腾讯加速器台服专享加速线路已开通,多款手游一键即可免费加速!...
  11. 【STM32】开发板学习1 NUCLEO-L476RG:GPIO例程 点亮LED2灯
  12. 串口通信协议【I2C、SPI、UART、RS232、RS422、RS485、CAN、TTL、USB】
  13. ps进行透视变换(扭曲变换)
  14. 火狐flash debug配置
  15. Effie:陪你守候那些观影岁月
  16. Android商城开发(一)——一次活动页需求引发的危机感
  17. 【BI学习作业15-数据分析思维】
  18. CSR8675学习笔记:新建一个GATT server
  19. 【魔法圣诞树】代码实现详解 --多种实战编程技巧倾情打造
  20. PostgreSQL PRIVILEGES(权限)

热门文章

  1. excel按季度分类汇总_Excel数据分析实战(1)--电商销售记录分析
  2. html input file name,HTML Input FileUpload name用法及代码示例
  3. php嵌套查询mysql语句_mysql 查询嵌套
  4. 地贝扫地机器人维修_扫地机器人常见故障及维修方法
  5. 如何优化网站页面提高网页的加载速度
  6. Android 全屏抽屉fragment,NavigationView
  7. android studio 获取SHA1值 MD5值
  8. mpvue 中控制swiper滑动,禁止滑动,只允许左滑动,不允许右滑
  9. centos7 hadoop3.0.1安装
  10. win7 64 安装sp1补丁提示“客户端没有所需的特权”