预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

云计算的集群与分布式摘要尽管我们已经有了高速的个人计算机尽管我们有了储存大量信息的网络但是随着社会的发展我们对其的要求也越来越高为了满足越来越高的需求水平并降低升级的成本一个新的观念出现了并为IT业的发展指明了方向这就是“云计算”。无疑近年来云计算已经成为最热门的技术话题之一云计算技术已经成为了继个人计算机、互联网之后出现的第三次技术革命浪潮。国家“十二五”规划纲要和《国务院关于培育和发展战略性新兴产业的决定》均把“云计算”作为新一代信息技术的重要组成部分。由此可见“云计算”重要性和发展云计算的必要性。本文将从云计算组成的角度来粗浅的介绍云计算的概念。关键词集群技术与虚拟化并行计算技术分布式文件系统。绪论课题背景技术是云计算发展的基础。首先是云计算自身核心技术的发展如:硬件技术虚拟化技术并行编程模型、海量数据分布存储技术、海量数据管理技术、云平台管理技术;其次是云计算赖以存在的移动互联网技术的发展如:高速、大容量的网络无处不在的接入灵活多样的终端集约化的数据中心WEB技术。可以将云计算理解为八个字"按需即用、随需应变"使之实现的各项技术已基本成熟。什么是云计算云计算是通过使计算分布在大量的分布式计算机上而非本地计算机或远程服务器中企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上根据需求访问计算机和存储系统。按照云计算的服务层次可以把云计算服务分为基础设施即服务(IaaS)平台即服务(PaaS)和软件即服务(SaaS)。IaaS:基础设施即服务IaaS(Infrastructure-as-a-Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。PaaS:平台即服务PaaS(Platform-as-a-Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务以SaaS的模式提交给用户。因此PaaS也是SaaS模式的一种应用。但是PaaS的出现可以加快SaaS的发展尤其是加快SaaS应用的开发速度。SaaS:软件即服务SaaS(Software-as-a-Service):软件即服务。它是一种通过Internet提供软件的模式用户无需购买软件而是向提供商租用基于Web的软件来管理企业经营活动。云计算的基本技术高可靠的集群技术与虚拟化并行计算技术分布式文件系统。集群技术与虚拟化2.1集群技术集群技术就是将多台服务器用集群软件连接在一起组成一个高度透明的大型服务器群的计算机系统作为一个整体为客户端提供服务客户端能共享网络上的所有资源如数据或应用软件等同时客户端的用户并不关心其应用Server运行在那台服务器上只关心其应用Server是否能连续工作。当集群系统内某一台服务器出现故障时其备援服务器便立即接管该故障服务器的应用服务继续为前端的用户提供服务。从客户端看来集群中的所有服务器是一个系统就像一台大型的计算机系统其上运行着客户端需要的应用服务。集群系统能够保证用户的业务是连续的并且具有持续可用的特性即具有7x24的可用性从而将系统停止运行的时间降到了最低提供了高可靠性的保障。从客户端看来集群中所有的服务器是一个整体就像一台大型的计算机为了完成一些普通计算机或服务器难以胜任的计算密集型应用集群可以可以集中几十台甚至成百上千台计算机服务器的计算能力来提供更高的计算能力。用户若想扩展系统能力性能往往不得不购买更高性能的服务器并停止系统运行来更新设备但是采用集群技术的话只需将新的服务器加入集群中并不需要停机和极其昂贵的服务器通过大量性价比高的服务器的叠加和集合就可以做的更出色大大提高了系统的可扩展性并大大降低了成本。集群技术在提高性能、增强可靠性的同时提供了更好的可扩展能力和更低的成本。2.1.1高可用性集群在一年之内可达99.99%可用性时这样的集群系统我们称为高可用性的集群系统。可用性:当用户需要数据和服务时计算机能够根据请求完成响应则定义为可用性。可用性是以百分比形式表示的一种系统正常工作的时间。高可用性系统是由集群软件监控、具有多台服务器互相冗余的系统。此系统通过集群软件提供的故障监测和故障处理能力可提供业务连续性的能力。高可用性系统的主要目的是将计划内及计划外宕机时间减少到最少;其次是减少恢复一个失败系统的时间即应在最短的时间内恢复系统。的运行。高可用性即确保计算机系统的运行时间达到99.99%。容错系统:是由一台计算机系统采用专用的、昂贵的和有复制功能的设备组成的系统。如计算机内部采用特殊的双主机板、CPU锁步运行、冗余磁盘、专有的操作系统等。它是为防止系统出错、获得较高可用性的一种方法。容错性是整个操作系统统筹设计的一个功能系统完全自发、自动响应系统故障并提供不问断服务。高可用性的集群系统主要包括以下几方面硬件组件:(