初识Google云计算平台(GFS+MapReduce+BigTable+Chubby)

本文介绍了Google云计算的基础架构,包括GFS分布式文件系统,实现高可用和可伸缩性;MapReduce编程模式简化分布式计算;BigTable大规模数据库管理系统,用于处理大量格式化和半格式化数据;以及Chubby,一个提供分布式锁服务的系统。这些技术共同构成了Google强大的云服务基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Google的云计算基础架构模式包括4个相互独立又紧密结合的系统:Google File System分布式文件系统GFS,MapReduce编程模式,分布式的锁机机制Chubby,和大规模分布式数据库BigTable

1、Google File System 文件系统(GFS) 

  • 性能:可伸缩性、可靠性及可用性,同时受到 Google 应用负载和技术环境的影响,表现在4个方面

(1)应对大量节点的失效问题,通过软件将容错以及自动恢复功能集成在系统中

(2)构造特殊的文件系统参数,文件通常大小以 G 字节计,并包含大量的小文件

(3)增加文件追加操作,优化顺序读写速度

(4)文件系统的某些具体操作不再透明,需要应用程序的协助完成

  • 一个GFS集群,包含一个主服务器和多个块服务器
  • 文件被分割成64MB的块,块服务器把块作为 Linux 文件保存在本地硬盘上,并根据指定的块句柄和字节范围来读写块数据
  • 为保证数据可靠性,每个块被缺省保存 3 个以上的备份(冗余存储
  • Master主服务器 存放文件系统所有的元数据,包括名字空间、访问控制、文件到块的映射、块物理位置等相关信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值