分布式计算与云计算:核心差异解析

2025-01-23 14:10:02
毓叔琲
冶金VPS

分布式和云计算有什么区别

“云是一个更高层次的概念,更抽象,更神秘。
分布式是一个非常具体的概念,没有分布式就谈不上云。
但分布式计算不一定是分布式云。
C”正是通过应用设计,成为可能。
” 分解任务。
云计算使用类似于网格的东西来自动组合系统资源。
什么是分布式计算? 所谓分布式计算,是研究如何将一个需要大量计算能力的问题划分为许多小部分,然后将这些部分分配给许多计算机进行处理,最后将这些计算结果组合起来得到最终结果的一门计算机科学。
结果。
最近的分布式计算项目已被用来利用世界各地数千台志愿者计算机未使用的计算能力。
使用互联网,您可以分析来自太空的电信号,寻找隐藏的黑洞,并探索智能外星生命的可能存在。
; 您可以搜索超过1000万位的梅森素数; 您还可以寻找和发现更有效的抗HIV药物; 这些项目非常庞大,需要的计算量惊人。
一台计算机或一个人在可接受的时间内实现这些目标是绝对不可能的。
分布式计算是一种利用互联网上计算机处理器未使用的处理能力来解决大规模计算问题的计算。
接下来,让我们看看它是如何工作的:首先,我们需要找到一个需要大量计算能力来解决的问题。
这些问题通常是人类迫切需要解决的跨学科、难度极大的科学研究课题。
最著名的是: 1.解决更复杂的数学问题,例如:GIMPS(找到最大的梅森素数)。
2.搜索并找到最安全的密码系统,例如:RC-72(密码破解)。
3.生物病理学研究,例如:Folding@home(研究蛋白质折叠、误解、聚集以及由此产生的相关疾病)。
4、各种疾病的药物研究,如:United Devices(寻找治疗癌症的有效药物)。
5.信号处理,如:SETI@Home(在家搜索外星文明)。
这些实际例子表明,这些项目非常庞大,需要大量的计算。
一台计算机或一个人在可接受的时间范围内完成计算是绝对不可能的。
过去,这些问题应该由超级计算机来解决。
然而,建造和维护超级计算机的成本非常高,普通科研机构无法承受。
随着科学的发展,出现了一种廉价、高效、易于维护的计算方式:分布式计算! 随着计算机的普及,个人电脑开始进入千家万户。
除此之外,还有使用计算机的问题。
越来越多的计算机处于闲置状态,处理器的潜力远未得到充分利用,即使在打开时也是如此。
我们可以想象,一台家用电脑大部分时间都花在“等待”。
即使用户实际使用计算机时,处理器仍然会执行大量静默工作(它等待输入但不执行任何操作)。
互联网的出现,使得连接和调用所有这些计算资源有限的计算机系统成为了现实。
然后提出一些本身非常复杂但又很适合分解为大量小计算单元的问题,然后由计算机科学研究所经过大量的努力开发出计算机服务器和客户端。

服务器负责将计算问题划分为若干个小的计算部分,然后将这些部分分配给参与网络的多台计算机并行处理,最后整合这些计算结果得到最终结果。
当然,这可能看起来原始且困难,但随着参与计算的参与者和计算机数量不断增加,计算计划变得非常快,并在实践中被证明是可行的。
目前,一些大型分布式计算项目的处理能力可以达到甚至超过世界上最快的超级计算机。
您还可以选择参与某些项目来捐赠CPU核心处理时间,您会发现您贡献的CPU核心处理时间会出现在项目贡献统计中。
您可以与其他参与者竞争您的时间贡献排名,也可以加入现有的 IT 小组或创建自己的小组。
这种方法非常适合激励参与者。
随着私人团队的数量逐渐增多,许多大型组织(如公司、学校、各种网站)也开始组建自己的团队。
同时,还创建了大量以分布式计算技术为主题和项目讨论的社区。
这些社区大多翻译并制作分布式计算项目的使用教程,发布相关技术文章,并提供必要的技术支持。
那么,谁可以加入这些项目呢? 当然,任何人都可以做到! 如果您已经加入了一个项目并且曾经考虑加入一个IT团队,那么您将在中国分布式计算中心和论坛找到自己的位置。
任何人都可以加入我们网站组建的任何分布式计算小组。
希望您在中国分布式总部和论坛玩得开心。
参与分布式计算——充分利用个人计算机的最重要的选择之一——你只需要下载相应的程序,那么该程序就会在优先级最低的计算机上运行,​​这对于正常使用来说是正常的。

使用电脑几乎没有影响。
如果您想利用计算机上的空闲时间做一些有用的事情,您为什么还要犹豫呢? 行动起来,你的微不足道的贡献,就能在人文发展史上留下浓墨重彩的一笔! 专业定义(中国科学技术信息研究所对分布式计算的定义) 分布式计算是近年来提出的一种新的计算方法。
分布式计算是指两个或多个软件程序彼此共享信息。
这些网格计算传统思想的不切实际问题:“将分散在各地的高性能计算机用高速网络连接起来,并使用专门设计的中间件软件有机地粘合在一起,网络界面接受来自世界各地研究人员的计算请求,并将其分配给适当的节点。
执行。
计算池可以显着提高服务质量和资源利用率,同时避免节点之间划分应用带来的低效率和复杂性,可以满足当前条件下的实际需求。
“集群”、“科学工作者”与“商业用户”,这与今天的云计算非常接近。
云计算具有以下特点:(1)规模非常大。
“云”具有相当的规模。
谷歌云计算已经有了超过一百万台服务器,而亚马逊、IBM、微软、雅虎等的“云”都拥有数十万台服务器,企业私有云通常可以提供数百甚至数千台服务器。
用户a (2) 虚拟化使用户可以在任何地方、使用不同的终端获取应用服务,而不是从某个固定的有形应用程序运行在“云”中。
但用户实际上不需要知道或关心应用程序运行的具体位置。
只需一台笔记本电脑或手机,我们需要的一切都可以通过网络服务完成,甚至是超级计算之类的任务。
(3)可靠性高。
“云”通过数据多副本、计算节点容错、同构互换等措施保证服务的高可靠性。
使用云计算比使用本地计算机更可靠。
(4)普遍性。
云计算并不适合特定的应用程序。
有了云的支持,就可以构建不断演进的应用程序,同一个云可以同时支持不同应用程序的运行。
(5)可扩展性高。
“云”的规模可以动态扩展,以满足应用和用户的增长需求。
(6) 按需服务。
“云”是您按需购买的巨大资源池; 云可以像自来水、电和煤气一样计费。
(7)极其便宜。
得益于“云”特殊的容错措施,可以用极其廉价的节点组成云。
“云”的集中化、自动化管理,让大量企业无需承担日益高昂的成本。
数据中心管理。
“云”的多功能性提高了资源利用率。
与传统系统相比,有很大的改进,使用户可以充分利用“云”的低成本优势,往往只需花费几百美元和一台。
几天就能完成以前需要花费数万美元和数月的任务。
云计算可以彻底改变人们未来的生活,但同时也需要关注环境问题,这样才能真正为人类进步做出贡献,而不是简单地改进技术。

云计算的特征是分布式和什么化

云计算的主要特点是分布式和去中心化。
分布式架构将计算任务分解到多个节点进行处理,不仅提高了整体性能和系统资源利用率,还增加了系统的可扩展性和可靠性。
将计算资源放置在大量的通用服务器上,这些服务器通过网络连接起来,形成一个大型的计算机集群。
这种分布式计算模型减少了对单一高成本、高性能服务器的依赖,显着提高了云计算服务的成本效益。
更重要的是,通用服务器的广泛可用性也赋予了云计算强大的容错能力。
在分布式系统中,任何服务器的故障都不会对整体服务产生重大影响,因为其他服务器可以接管故障服务器的职责,以保证服务的连续性。
这种机制减少了对单点故障的依赖,显着提高了系统的稳定性和可靠性。
去中心化进一步增加了云计算系统的灵活性和适应性。
在去中心化架构下,不存在单点控制,每个节点都可以独立处理请求并在必要时与其他节点协作。
这种结构避免了对单个中央控制器的依赖,使系统对故障、网络延迟或负载变化更具弹性。
总之,云计算通过分布式、去中心化的特点,构建了高效、可扩展、可靠、灵活的计算环境,为用户提供稳定、经济的计算服务。
这种架构模型使云计算能够适应不同规模和复杂程度的应用场景,满足不同用户的需求。