关于存储—块,文件,对象
据IDC报告,当下数据以每年50%左右的速度快速增长,截至2020年全球数据规模将达44ZB。
那么,问题来了——如此天量的数据如何进行存储和备份?尤其是对于那些每天会产生海量图片、视频以及文件的公司或者政府机构而言,这显然是一件痛苦的事情。如果购买传统的存储设备,高昂的存储初期投资很可能会让不少企业望而生畏。
NOW! 你有一个更加好的解决方案,那就是选择云存储服务。
云存储已经成为业界最为火热的概念之一,大家都众说纷“云”,而且慢慢开始相信这样一个互联网的未来:未来是云时代,没有存储设备,一切都存储在云里。
What is 对象存储?
首先我们来看一看什么是对象存储?目前,独立的存储形态有三种:块存储、文件存储,对象存储。
块存储我们简单的理解就是一块一块的硬盘,直接挂载在主机上,在主机上我们能够看到的就是一块块硬盘已经硬盘分区。
从存储架构的角度而言,块存储又分为DAS存储(Direct-Attached Storage 直连式存储)
和SAN存储(Storage Area Network ,存储区域存储)。
文件存储,我们指的是在文件系统上的存储,也就是主机操作系统中的文件系统。
文件系统中有分区,有文件夹,子文件夹,形成一个自上而下的文件结构;
文件系统下的文件,用户可以通过操作系统中的应用程序进行打开、修改等操作,如打开Word ,编辑word.
从架构上来说,文件存储提供了一种NAS(Network Attached Storage,网格附属存储)架构,
使得主机的文件系统不仅限于本地的文件系统,可以连接局域网的共享文件系统。
对象存储是面向对象/文件的、海量的互联网存储,它也可以直接被称为“云存储”。 在对象存储系统里,你不能直接打开/修改文件,但可以像FTP一样上传文件,下载文件等。 另外没有像文件系统那样有一个很多层级的文件结构,而是只有一个“桶”的概念(也就是存储空间), “桶”里面全部是对象,是一种非常扁平化的存储方式。 其最大的特点就是它的对象名称就是一个域名的地址,一点对象呗设置为“公开”,所有网民都可以访问到它。 它的拥有者还可以通过REST API的方式访问其中的对象。因此,对象存储最主流的使用场景,就是存储网站,
移动APP等互联网/移动互联网应用的静态内容(视频、图片、文件、软件文件包等等)。
相关推荐
- 块存储、文件存储、对象存储的理解
- hadoop启动后,jps命令后发现nodename启动失败,检查日志报错:FSNamesystem initialization failed dfs.name.dir是NameNode持久存储名字空间及事务日志的本地文件系统路径。当这个值是一个逗号分割的目录列表时,nametable数据将会被复制到所有目录中做冗余备份。 dfs.data.dir是DataNode存放块数据的本地文件系统路径,逗号分割的列表。当这个值是逗号分割的目录列表时,数据将被存储在所有目录下,通常分布在不同设备上。 dfs.replication是数据需要备份的数量,默认是3,如果此数大于集群的机器数会出错。 注意:此处的name1、name2、data1、data2目录不能预先创建,hadoop格式化时会自动创建,如果预先创建反而会有问题。 dfs.name.dir是NameNode持久存储名字空间及事务日志的本地文件系统路径。当这个值是一个逗号分割的目录列表时,nametable数据将会被复制到所有目录中做冗余备份。
- 杂谈篇:JavaScript开发规范要求 1、保证代码压缩后不出错 2、保证代码能通过特定IDE的自动格式化功能 3、使用标准的文档注释 4、使用规范有意义的变量名 5、不使用生偏语法 6、不在语句非赋值地方出生中文 7、明确定义函数固定数量的参数 8、不必热衷动态事件绑定 9、降低代码与XHTML的耦合性 10、一个函数应该返回统一的数据类型 11、规范定义JSON对象,补全双引号 12、不在文件中留下未来确定不再使用的代码片段 13、不重复定义其他团队成员已经实现的方法 14、调用合适的方法 15、使用合适的控件存储合适的数据 16、永远不要忽略代码优化工作 17、会分析策划文档,能用面向对象方法进行接口定义和代码组织
- 关于分布式文件存储系统问题的自我思考
- 关于HTML5的file应用,已知本地一个图片文件路径,怎么把它封装成HTML5中的file对象
- 关于二进制数据存储,写下二进制文件,每秒存一次,一次30万个byte,时间长了对工控机的硬盘有没有影响
- Ceph 文件储存、对象存储、内存存储、KV存储支持:ObjectStore:create
- 获取一个想要的指定文件的会合,获取文件夹下(包含子目录的所有.java的文件对象,并存储到集合中)
- 关于‘文件存储格式’跟‘文件内容格式’需要掰一掰的那点儿事儿
- Linux内核期中 Linux内核期中总结 一、计算机是如何工作的 二、存储程序计算机工作模型 三、X86汇编基础 四、计算机工作的三大法宝 五、堆栈相关寄存器:esp(栈顶指针)ebp(栈底指针) 六、计算机工作的两把宝剑:中断上下文和进程上下文切换 七、Linux内核主要特征: 八、操作系统与内核 九、系统调用的三层皮:xyz,system-call和sys-xyz。 十、系统调用的存在,有以下重要的意义: 十一、系统调用上下文 十二、进程控制块PCB 十三、操作系统三大功能:进程管理(核心)、内存管理、文件系统。 十四、进程类型 十五、进程状态转换: 十六.进程管理 十七、进程调度 十八、可执行程序的生成 十九、进程调度与进程调度的时机分析 自我总结
- 百度搜索小技巧 你会用搜索引擎吗?教你几个简单初级命令,从此搜索更顺手!
- JSON