就像“云”一样,云计算也有类似于云的特性,从研究的现状上来看,云计算有以下一些特点:
    超大规模:“云”具有相当的规模,大部分公司的云计算服务器已经拥有上万台甚至百万台的数量,如Google。
    虚拟化:由于云计算是通过网络进行传输的,所以只要有网络,用户可以随时随地的获取数据,也并不需要知道服务进行的具体位置。
    提高设备计算能力:云计算将很多的计算硬件资源整合起来,采用多主租用的方式共享它们,从这个社会角度来说,这种方式从整体调控了使用频率,解决了部分地区高负荷的问题了,提高了低频率运作的机器的使用率。
    高可靠性:因为云计算采用了数据的高容错性,所以比本地计算机更可靠。
    减少设备依赖性:因为服务是通过网络提供的,对用户来说,设备相当于是透明的,并不能看到,只能看到网络虚拟的设备,并不是实际的设备,于是减少了设备依赖性。
    通用性:云计算是一个平台,并不针对特定的应用,所以可以支持各种各样的应用。
    高可扩展性:“云”的规模是可以动态改变的,易于满足用户的需求。
    弹性服务:因为云计算服务并不是固定资源的使用,所以可以根据需求的不同或者改变来提供所需的服务,对有波动的需求有很好的效果。
    按需服务:“云”是一个巨大的资源库,用户可根据自己的需求进行购买。
    极其廉价:相对于直接够买硬件设备,使用网络云服务极具性价比。
2.2.3  云计算的服务层次
云计算中,依照它的服务的集合所提供的类型,云计算的服务的集合被划分为4个层次,依次是应用层、平台层、基础设施层以及虚拟化层,它们每一个都有一个子服务集合与之对应,如图2.1。
 云计算四层模型 云服务集合中的子服务
HDFS模块结构图
图2.1    HDFS模块结构图
2.3  Hadoop简介
Hadoop是一个开源分布式的系统基础架构,由Apache软件基金会开发[2]。用户可以在不了解分布式的底层细节的情况下,开发分布式程序,充分使用集群的优势进行高速的运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System,HDFS),HDFS有着高容错性和高伸缩性的特点,并且设计用来部署在低廉的硬件上。而且它提供较高的传输率来访问应用程序的数据,适合那些有着超大数据集的应用程序。HDFS放宽POSIX的要求,这样可以流的形式访问文件系统中的数据。
2.3.1  Hadoop的优势
Hadoop是一个分布式计算平台,能够使用户轻松的架构以及使用,用户能够容易的在Hadoop上开发与运行可以处理海量的数据的应用程序[4]。它具有以下优点:
    高可靠性:Hadoop的按位存储与处理数据的能力非常高效。
    高扩展性:Hadoop在可以利用的计算机集簇之间分配数据同时完成计算任务,这些利用的集簇可以轻松的扩展到无数的结点中。
    高效性:Hadoop可以在节点之间动态的进行数据的移动,并且保证各个节点的动态平衡,所以它的数据处理能力非常强。
    高容错性:Hadoop可以自动的存储好几个不同版本的数据,同时也可以自动的把失败的任务重新进行分配。
2.3.2  Hadoop的功能与作用
上一篇:计算机网络病毒传播过程研究
下一篇:JSP信息网新闻管理系统的设计与实现

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

基于高斯过程动态模型的时序数据恢复方法

基于深度学习的目标识别算法研究

MATLAB基于流形学习与神经网络的预测建模

基于SNA的唐诗关系分析

基于启发式算法的智能路径规划研究

浅谈动画短片《天降好运》中的剧本创作

紫陵阁

适合宝妈开的实体店,适...

人事管理系统开题报告

淮安市老漂族心理与休闲体育现状的研究

弹道修正弹实测弹道气象数据使用方法研究

大学生就业方向与专业关系的研究

小学《道德与法治》学习心得体会

组态王文献综述

林业机械作业中的安全性问题【2230字】