云存储及分布式文件系统

云存储及分布式文件系统云存储是云计算中有关数据存储、归档、备份的一部分。存储技术从磁带发展到磁盘、再从磁盘发展到阵列、从阵列发展到网络存储。随着集群技术、网格技术、分布式存储技术、虚拟化存储技术的发展,进入了云存储的时代。以网盘为代表就是云存储的一种表现形式,实现用户文件数据存储至网络,达到存储、备份、使用、共享和保护的目的。

大家好,又见面了,我是你们的朋友全栈君。

云存储

云存储是云计算中有关数据存储、归档、备份的一部分。 存储技术从磁带发展到磁盘、再从磁盘发展到阵列、从阵列发展到网络存储。随着集群技术、网格技术、分布式存储技术、虚拟化存储技术的发展,进入了云存储的时代。以网盘为代表就是云存储的一种表现形式,实现用户文件数据存储至网络,达到存储、备份、使用、共享和保护的目的。

云存储特点

  • 海量存储,可扩展性好。传统的存储通过专用阵列达到PB级容量会存在瓶颈,成本也相当昂贵。
  • 数据在云存储中是分布式存放,采用相关备份技术和算法,保证数据可靠性。
  • 高可用,低成本

文件系统

是操作系统的重要组成部分,用来管理和存储文件信息,并对文件进行权限保护和检索,操作控制(创建、删除、命名、读写、访问控制)等。

分布式文件系统

分布式文件系统除了具有本地文件系统的功能外,还管理整个系统中所有计算机上的文件资源,从而把整个分布式文件资源以统一的视图呈现给用户。分布式文件系统隐藏内部的实现细节,对用户和应用程序屏蔽各个计算机节点底层文件系统之间的差异,以提供给用户统一的访问接口和方便的资源管理手段。

现有的云存储分布式文件系统包括GFS、HDFS、Lustre、FastDFS、PVFS、GPFS、PFS、Ceph和TFS等,它们的许多设计理念类似,同时也各有特色。

云存储及分布式文件系统

随着云计算应用不断发展壮大,面对PB级的海量数据存储需求,传统的存储系统在容量和性能的扩展上存在瓶颈。云存储以其扩展性强、性价比高、容错性好等优势得到了业界的广泛认同。

常见文件系统

FAT(File Allocation Table)
NTFS (New Technology File System)
NFS (Network File System) 
CIFS(Common Internet File System)
Ext (Linux extended file system)

主流存储系统

DAS(Direct Attached Storage)直连式存储
NAS(Network Attached Storage)网络附加式存储
SAN(Storage Area Network)存储区域网络
CAS(Content Address Storage)内容寻址存储

云存储及分布式文件系统存储技术从磁带发展到磁盘、再从磁盘发展到阵列、从阵列发展到网络存储。随着集群技术、网格技术、分布式存储技术、虚拟化存储技术的发展,进入了云存储的时代。分布式文件系统除了具有本地文件系统的功能外,还管理整个系统中所有计算机上的文件资源,从而把整个分布式文件资源以统一的视图呈现给用户。云存储及分布式文件系统https://blog.oxings.com/article/62.html 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144121.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月20日 上午8:40
下一篇 2022年5月20日 上午8:40


相关推荐

  • 半监督学习综述

    半监督学习综述Chapter7Semi supervisedLe 翻译不易 未经允许请勿转载 Author MohamedFarou HowardWonanu 摘要传统的监督学习方法需要使用有标签数据建立模型 然而 在现实世界中给训练数据打标签可能需要昂贵的

    2026年3月19日
    2
  • linux的gcc使用方法_linux怎么用gcc编译

    linux的gcc使用方法_linux怎么用gcc编译01.命令概述gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。gcc是GNU编译器套件(GNUCompilerCollection),它包括了C、C++、Objective-C、Fortran、Java、Ada、Go语言和D语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。GCC的初衷是…

    2022年10月13日
    4
  • Claude Code是最好的自动化写作Agent,附完整教程!

    Claude Code是最好的自动化写作Agent,附完整教程!

    2026年3月16日
    3
  • JVisualVM监控

    JVisualVM监控JVisualVM 监控简单使用 JVisualVM 监控远程 tomcat 监控远程 JARJVisualVM 是 Netbeans 的 profile 子项目 已在 JDK6 0update7 中自带 java 启动时不需要特定参数 监控工具在 bin jvisualvm exe 能够监控线程 内存情况 反向查看分配的堆栈等 几乎包含 JDK 自带命令的所有功能 监控远程 tomcat1 进入 To

    2026年3月18日
    3
  • CentOS 安装mxnet

    CentOS 安装mxnet安装过程保存官方安装指南 https mxnet incubator apache org install index html root localhostico pipinstall ihttps pypi tuna tsinghua edu cn simplemxnetC p

    2026年3月18日
    2
  • Vue 入门教程[通俗易懂]

    Vue 入门教程[通俗易懂]Vue入门教程

    2022年5月30日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号