三大核心技术:分布式文件系统(比如google的GFS)、分布式数据库系统(比如google的BigTable)、分布式计算框架(比如google的MapReduce)。
三大应用方向:
软件即服务(SaaS,Software as a Service)是一种软件分配模式,其中应用程序由供应商或服务供应商托管,并通过网络(通常是因特网)提供给用户。
平台即服务(PaaS,Platform as a Service)是指通过网络提供操作系统和相关服务,而无需下载或安装。
基础设施即服务(IaaS,Infrastructure as a Service)指外包用于支持操作的设备,包括存储、硬件、服务器和网络组件。
服务器端基本特性:1.服务器端必须可以分割,比如提供单独虚拟机。2.服务器端必须可以扩展,比如随意接入新的服务器系统。
客户端基本特性:各种终端浏览器上解决一切问题(这是谷歌的目标,但不是微软的,微软的方案是可运行可同步,可查阅相关资料)。
开源解决方案:hadoop、hypertable等。