第9章云计算随着互联网技术的高速发展,人们的生活开始与互联网产生越来越密切的联系。早在1983年就提出的“网络是电脑”的概念也渐渐被众人所接受。本章将介绍云计算的相关基础知识。虽然云计算并未在考试大纲中出现,但它属于一种重要的新技术,属于本级别的考试内容。9.1云计算的概念与特点云计算(CloudComputing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。云其实是网络、互联网的一种比喻说法。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户提供按需服务。提供资源的网络被称为“云”。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。它是一种基于并高度依赖于Internet,用户与实际服务提供的计算资源相分离,集合了大量计算设备和资源,并向用户屏蔽底层差异的分布式处理架构。云计算作为一个新兴事物,虽然在理论和应用上都没有得到一致性的共识,但也可以归纳出以下几个方面的特点:(1)集合了大量计算机,规模达到成千上万。一方面,大量的计算机可以提供强大的整体计算能力;另一方面,整体管理还可以降低管理和维护成本,通过对计算机运行环境的优化,缩短单台计算机的服务周期。(2)多种软硬件技术相结合。在云计算的组织结构中,使用到了诸如分布式、负载均衡和服务器集群等技术;在基于云计算的应用设计中,还会用到B/S、WebService,SOA等技术;在硬件组织和机房建设中,又会使用到一些现己成熟的冷却、通风和布线等技术。第9章云计算.199.(3)对客户端设备的要求低。通常,云计算的客户端系统只需要满足能够运行一个浏览器的要求即可。而且,云计算的客户端是多样的,可以是一台PC,也可以是一部移动电话。客户端只需要将相应的数据展现给客户,并对用户的输入进行收集和提交即可,业务逻辑中的大部分都将转换到云计算服务器上,数据也将存储在云端。例如,在商业的SaaS应用中,大部分的客户端都是浏览器。当然,有些情况下需要安装一些插件。(4)规模化效应。云计算的服务器是大规模的,用户也是大规模的,这使得管理与维护...