上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章 Google云计算原理与应用
Google的云计算技术是针对Google特定的Web应用程序定制的,如Google Maps、Google Earth、Gmail、YouTube等。这些应用的共性在于数据量巨大,且要面向全球用户提供实时服务,因此Google必须解决海量数据存储和快速处理问题。Google提出了一套基于分布式并行集群的基础架构,让多达百万台的廉价计算机协同工作,共同完成这些任务,这些技术在诞生几年后才被命名为Google云计算技术。Google将其基础架构集成到一个云计算平台中,主要为用户提供平台API服务和网络应用程序服务。Google云计算技术包括:Google文件系统、分布式计算编程模型MapReduce、分布式锁服务Chubby、分布式结构化数据表BigTable、分布式存储系统Megastore、分布式监控系统Dapper、海量数据的交互式分析工具Dremel,以及内存大数据分析系统PowerDrill等。本章详细介绍这八种核心技术和Google应用程序引擎。