分布式系统,解决的问题是大规模的、消耗cpu、消耗内存或其他硬件资源的计算,将这种计算拆分成微小的任务,将任务分配给网络中提供计算服务的各个子服务器,并对这些子任务进行管理、容错,最后返回结果。这样做的原因是,受边界原理影响,一个消耗cpu的程序,如果在分分布式的系统上运行,需要提高处理速度,那么就需要提升cpu性能,随着cpu性能提升,消耗的单位成本内对cpu性能提升作用逐渐减小,最后还是成为了程序处理速度的瓶颈。但若程序运行在分布式的系统中,分布式系统将任务分配各个廉价的普通计算机资源上,这些资源可以无限的扩张,理论上讲,只要这个分布式系统足够强大,将原来对cpu消耗巨大的程序分解成各个小任务,那么各个小任务的运行时间是可以随着任务的缩小而减小,如果任务足够小,那么单个小的任务消耗的时间也足够小,最后只要提升分布式管理系统和各个子系统之间的通信,那么一个原本cpu消耗巨大的任务,就可以在众多的廉价计算机资源上快速的完成。
分布式系统,应该包含以下几个方面:
1、任务分割、结果合并的管理程序
2、子任务调度程序(合理调度资源,将分割而成的子任务,调度到合适的计算机资源上处理)
目前比较流行的云计算,也就是在分布式计算的基础上扩展而来的。
IAAS infrastructure as a service 硬件资源即服务
PAAS platform as a service 平台即服务
SAAS soft as a service 软件即服务
云计算的核心就是用户不需要知道云端是如何进行处理的,只需要告诉云端,需要做什么,完成一个什么样的工作,将该需求(任务)提交到云端后,由云端对用户的任务进行解析,调度云中的各种资源,完成用户的任务,并将处理后的结果反馈给用户。
Java中现在比较流行的一个框架hadoop,关于云计算运行环境、编程支持等。
主要由以下三个方面:
1、hadoop基础框架
2、Map-Reduce 任务的分解、结果的合并
3、HDFS 仿造GFS(google file system)设计的分布式文件系统
分享到:
相关推荐
IBM_对云计算理解~~~~想了解云吗~~~就从Ibm开始吧~~~不错的教程(中文的哦)
云计算的基本概念什么是云计算如何理解云计算云计算的内涵云计算技术的核心修订稿.docx云计算的基本概念什么是云计算如何理解云计算云计算的内涵云计算技术的核心修订稿.docx云计算的基本概念什么是云计算如何理解...
云计算的基本概念什么是云计算如何理解云计算云计算的内涵云计算技术的核心修订稿.pdf云计算的基本概念什么是云计算如何理解云计算云计算的内涵云计算技术的核心修订稿.pdf云计算的基本概念什么是云计算如何理解...
云计算的基本概念——什么是云计算、如何理解云计算、云计算的内涵、云计算技术的核心.docx云计算的基本概念——什么是云计算、如何理解云计算、云计算的内涵、云计算技术的核心.docx云计算的基本概念——什么是...
云计算的基本概念——什么是云计算、如何理解云计算、云计算的内涵、云计算技术的核心.pdf云计算的基本概念——什么是云计算、如何理解云计算、云计算的内涵、云计算技术的核心.pdf云计算的基本概念——什么是云计算...
google云计算培训课件 认识云计算 理解Google 云计算实现原理 可独立在GAE上开发云服务应用 了解TMF?以及云未来的发展
云计算概念理解.docx
这本书亮点在于在书中用c语言实现了一个简单的云计算平台,对理解云计算的概念很有帮助。 《云计算的关键技术与应用实例》从并行计算切入,以全新的视角全面讲述了云计算技术,主要内容包括并行计算技术、云计算的...
最近云计算比较火,某些朋友言必称云计算,另外一些朋友对此嗤之以鼻,认为不过是厂商炒概念,把一些旧技术重新包装了一下,好糊弄客户的钱。我也赶了下潮流,找了一些资料,在,一通囫囵吞枣后,写了篇读书笔记,不...
云计算的理解与感悟"云计算感悟 云计算的简单理解 很庆幸自己选修了文教员的课,上了文教员的选修课我有以下几点体会: 1、linux的世界很神奇,我对linux产生了浓厚的兴趣,我在业余时间都想把时间花在学 习linux上。...
何刚带来了主题为《云计算平台发展的挑战》的精彩分享。...用户对云计算理解的差距和习惯;IT从业人员的技能水平差距;用户、社会对创新的包容度;销售问题以及盗版问题是现有云计算市场规模受限的原因。
深入理解云计算:基本原理和应用程序编程技术
云计算原理与范式:阐述云计算原理,理解云计算基础。(带目录,中文完整版)
采取比喻、夸张、排比、拟人等多种表现手法,以独特的视角深入浅出地为大家解读了云计算的特点、原理和应用,通过大量实例和漫画式插图来帮助读者理解晦涩、枯燥的技术,向读者诠释了云计算技术的巨大魅力,为初学者...
大话云计算和深入云计算都是对云计算的很好的理解。如果需要入门云计算这是很好的阅读书籍。
一、什么是云计算(基本概念) 云计算是目前信息技术领域非常热门的一个词,为了理解它的概念,先看两个例子 。 举例1:现在很多人在互联网上开店创业,如果自己开网上商店,自己提供服务器 ,不但要买设备,维护...
云计算的认识和理解.docx云计算的认识和理解.docx
云计算的认识和理解.pdf云计算的认识和理解.pdf
云计算可以简单的理解为一个数据中心,为客户提供存储、计算、网络等服务。 3.举例: 我们都有过这样的经历, 就是在学校网上选课的时候, 都有挤爆服务器的经历, 这就是因为学校计算资源的不足计算能力的不足,而...