Google 文件系统(GFS)是由 Google Inc.创建的可扩展分布式文件系统(DFS),旨在满足 Google 不断扩展的数据处理要求。 GFS 为大型网络和连接节点提供容错,可靠性,可扩展性,可用性和性能。
Google 文件系统(GFS)是由 Google Inc.创建的可扩展分布式文件系统(DFS),旨在满足 Google 不断扩展的数据处理要求。 GFS 为大型网络和连接节点提供容错,可靠性,可扩展性,可用性和性能。
GFS 由几个由低成本商用硬件组件构建的存储系统组成。它经过优化,可以满足谷歌不同的数据使用和存储需求,例如搜索引擎,它可以生成大量必须存储的数据。谷歌文件系统充分利用了现成的优势服务器同时最大限度地减少了硬件缺陷。
GFS 也称为 GoogleFS。
GFS 节点集群是一个拥有多个块服务器的主服务器不断的客户端系统不断访问。块服务器将数据作为 Linux 文件存储在本地磁盘上。存储的数据分为大块(64 MB),这些块在网络中至少复制三次。大块大小减少了网络开销。
GFS 旨在满足 Google 的大型集群需求,而不会给应用程序带来负担。文件存储在由路径名标识的分层目录中。元数据 – 例如命名空间,访问控制数据和映射信息 – 由主控制器控制,主控制器通过定时心跳消息与每个块服务器的状态更新进行交互并监视它们的状态更新。
GFS 功能包括:
最大的 GFS 集群拥有 1,000 多个节点,300 TB 磁盘存储容量。数百名客户可以连续访问。