GFS架构

GFS是Google的分布式文件系统,旨在实现高可用、高可靠、高性能和可扩展性。系统包括文件客户端、主服务器和存储服务器。主服务器作为单点控制,负责元数据管理,而存储服务器集群保存文件数据。GFS通过元数据缓存、日志记录、文件分块和冗余副本等策略确保高可用性和可靠性。
摘要由CSDN通过智能技术生成

1.GFS是什么

全称是Google File System,Google早期研发的分布式文件系统。
画外音:与分布式文件系统对应的,是单机文件系统,Windows和Linux操作系统都有文件系统。

GFS的设计目标是什么

主要有四个目标:
(1) 高可用(availability):是指7*24提供服务,任何一台机器挂了或者磁盘坏了,服务不终止,文件不丢失;
(2) 高可靠(reliability):是指正确的输入,得到正确的输出,读取a文件,不会得到b文件;
(3) 高性能(performance):是指吞吐量很牛逼,每秒响应几十万请求;
(4) 可扩展(scalability):是指加机器,就能提升性能,就能存更多文件。

GFS对外提供什么接口

文件创建,删除,打开,关闭,读,写,快照。
解释如下:
除了快照,接口和单机文件系统差不多。
快照其实是快速文件目录树的拷贝,并不是所有文件的快照。
GFS能够成为分布式架构的经典案例,原因之一,就是接口简单,但反映的架构理念不简单。

GFS的系统架构如何

系统里只有文件客户端主服务器&#x

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值