Page 100 - 智慧园区物联网平台应用与行业分析
P. 100
智慧园区物联网平台应用与行业分析
Smart Park IoT Platform Application and Industry Analysis
计费等;安全管理保障云计算设施的整体安全,包括身份认证、访问授权、综合防护
和安全审计等。
(四)典型云计算平台
由于云计算技术范围很广,目前各大 IT 企业提供的云计算服务主要根据自身的
特点和优势实现。下面以 Hadoop、OpenStack 这两个较为流行的云计算平台为例,说
明云计算的实现与应用。
1.Hadoop 系统介绍
Hadoop 是 Apache 开源组织的一个分布式计算框架,可以在大量廉价的硬件设备
组成的集群上运行应用程序,为应用程序提供一组稳定可靠的接口,旨在构建一个
具有高可靠性和良好扩展性的分布式系统。Hadoop 的核心是 HDFS、MapReduce 和
HBase,它分别是 Google 云计算最核心技术 GFS、MapReduce 和 Bigtable 的开源实现。
Hadoop 主要由以下几个子项目组成,如图 2-6 所示。
图 2-6 Hadoop 体系架构
(1)Hadoop 分布式文件系统 HDFS
Hadoop 分布式文件系统 HDFS 可以部署在廉价硬件之上,能够高容错、可靠地
存储海量数据(可达 TB 或 PB 级别)。它可以和 MapReduce 编程模式很好地结合,
能够为应用程序提供高吞吐量的数据访问,适用于大数据集应用。
(2)分布式数据处理 MapReduce
MapReduce 是一种分布式计算模型,也是 Hadoop 的核心。MapReduce 把运行在
大规模计算机集群上的并行计算过程抽象成为两个函数:Map 和 Reduce,也就是映
射和简化函数。简单地说,MapReduce 就是“任务的分解和结果的汇总”。Map 函数
把任务分解成多个任务,Reduce 函数把分解后的多任务处理结果汇总起来,得到最终
88

