一、了解谷歌分布式存储系统GFS
1.1、云计算的关键技术有哪些
1.2、分布式存储技术
1.3、3分布式计算技术
1.4、分布式数据库技术
二、了解GOOgle“三剑客”之间的关系
2.1、Google三剑客指的是什么?
2.2、Google三剑客之间的关系如何?
三、GFS的系统架构
3.1 、由什么组成呢
3.2、GFS系统的节点角色——从物理层面
3.3、GFS的实现机制
四、实操练习——私有云平台环境配置
4.1、需求描述
4.2、实现思路
一、了解谷歌分布式存储系统GFS
1.1、云计算关键技术分为哪些?
分布式存储技术、分布式计算技术MapReduce、分布式数据库技术Bigtable
1.2、分布式存储技术是什么?
是一种数据存储架构,它将数据分散存储在多台计算机或服务器上,以实现数据的高可靠性、可扩展性和性能。
特点:(1)巨量数据、数据类型极其丰富,无法依赖传统数据库;
(2)面向全球用户提供实时服务,需要引入新的计算模式
包括高可用性和安全性;可扩展性、数据安全性、低成本、易于管理、
- 支持多副本一致性。采用多副本备份机制,保证多个数据副本之间的一致性。
- 支持容灾与备份。支持多时间点快照备份,降低了故障定位的难度,确保数据安全高可用。
1.3、分布式计算技术
分布式计算技术是指将计算机系统中的计算任务分配到多个计算机节点上,并通过网络协同工作完成计算任务的技术。
分布式计算比起其它算法具有以下几个优点:
1、稀有资源可以共享。
2、通过分布式计算可以在多台计算机上平衡计算负载。
3、可以把程序放在最适合运行它的计算机上。其中,共享稀有资源和平衡负载是计算机分布式计算的核心思想之一。
cr:baidu.com
1.4、分布式数据库技术
分布式数据库系统通常使用较小的计算机系统,每台计算