何为分布式计算

简介:   分布式计算是当前计算机领域常见的名词,那么到底什么事分布式,什么又是分布式计算呢?今天和大家共同研究一下这个话题。定义  一个分布式系统是由若干通过网络互联的计算机组成的硬件系统,而且者系计算机互相配合以完成共同的目标。

  分布式计算是当前计算机领域常见的名词,那么到底什么事分布式,什么又是分布式计算呢?今天和大家共同研究一下这个话题。

定义

  一个分布式系统是由若干通过网络互联的计算机组成的硬件系统,而且者系计算机互相配合以完成共同的目标。分布式计算的一种简单定义是在分布式系统上执行的计算。更为正式的定义是,分布式计算研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机处理,最后把各部分的计算结果结合起来得到最终的结果。归其本质其实体现了一种算法的精髓:分而治之。

  这其实跟我们生活中是一样的,比如城市排污问题,在没有下水道的情况下,每家每天都会产生很大废水。假如说每家把废水都到处乱泼,显然是不合理的,但是如果让政府单独为每家都处理废水也是有点不太现实。因此这时候就需要各小区的物业了,每个小区物业给装好下水道,每家的下水道通过自己的管道集中到小区总的管道,各小区的管道又汇总到整个城市的管道,最后来统一处理。这样就是一个分而治之的思想,也是我们分布式计算的思想。

分布式计算的优缺点

  一种新科技的兴起就会伴随着正负两方面影响,下面简单介绍一些分布式计算的优缺点。

优点

  低廉的计算机价格和网络访问的可用性。现在计算机的价格普遍可以接受,网络相当普及,大量互联计算机为分布式计算穿件了一个理想的环境。

  资源共享,采用分布式可以有效地汇集资源。

  可伸缩性,对资源需求的增加可以通过提供额外资源来有效解决。

缺点

  多故障点,分布式计算涉及多台计算机,而且都依赖于网络通信,因此一台或多台计算机以及一条或多条网络出现问题,都会影响分布式系统,而且一旦出现问题不易排除。

  安全性低,分布式系统为非授权用户的攻击提供了更多机会。非集中式管理使安全策略的实现和增强变得更为困难。

分布式计算的相关计算形式

单机计算

  单机计算是最简单的计算形式,就是利用单台计算机进行计算,不用连接任何网络,因此只能使用本计算机系统内可以被即时访问的资源。

并行计算

  并行计算是相对于串行计算的概念,指在并行计算机上所做的计算,即采用多个处理器来执行命令。并行计算机可分为时间上并行和空间上并行。

网络计算

  网络计算是一个比较广泛的概念,

利用互联网把地理上广泛分布的各种资源连成一个逻辑整体,就像一台超级计算机。其核心思想是把网络连接起来的各种自治资源和系统组合起来,以实现资源共享、协同工作和联合计算,为各种用户提供基于网络的各类综合性服务。

云计算

  云计算包含两层含义,一是商业层面,以云的方式提供服务;二是技术层面,即各种客户端的计算都有网络负责完成。通常云计算是指由网络计算、分布式计算、并行计算、效用计算等传统计算机和网络技术融合而成的一种商业计算模型。当前云计算主要形式包括基础设施即服务(IaaS)、平台即服务(PaaS)、和软件即服务(SaaS)。云计算强调专有,即请求或获取的资源是专有的,并且由少数团体提供、使用者不需要贡献自己的资源。

目录
相关文章
|
SQL 数据库
PowerDesigner导出SQL脚本运行注释出现乱码问题
PowerDesigner导出SQL脚本运行注释出现乱码问题
588 0
|
8月前
|
机器学习/深度学习 运维 监控
运维日志里的“读心术”:深度学习能看出啥?
运维日志里的“读心术”:深度学习能看出啥?
386 74
|
存储 人工智能 自然语言处理
智能系统的知识库管理技术
本方案聚焦智能系统的知识库管理,深度融合AI技术与精细化流程控制。通过多模态数据统一存储,实现文本、语音、图像等全格式兼容与智能解析;构建全流程内容管理体系,涵盖创建、审核、更新环节,确保信息精准可靠;提供智能标签分类、版本追溯功能,支持秒级定位与历史对比;采用语义检索技术,打破数据孤岛,助力企业高效利用与优化知识资产,保障安全存储及持续增值。
595 1
|
网络协议 网络架构
【计网·湖科大·思科】实验六 IP数据报的发送和转发流程、默认路由和特定主机路由
【计网·湖科大·思科】实验六 IP数据报的发送和转发流程、默认路由和特定主机路由
569 0
|
人工智能 自然语言处理 PHP
通义灵码体验评测
通义灵码体验评测
861 2
|
算法 决策智能
基于遗传优化算法的TSP问题求解matlab仿真
本项目使用遗传算法解决旅行商问题(TSP),目标是在四个城市间找到最短路径。算法通过编码、选择、交叉、变异等步骤,在MATLAB2022A上实现路径优化,最终输出最优路径及距离。
|
运维 监控 Devops
【运维杂谈】DevOps是什么意思?
【运维杂谈】DevOps是什么意思?
935 0
|
域名解析 网络协议 网络安全
阿里云DDoS高防(中国内地)计费说明
阿里云DDoS高防(中国内地)计费说明
|
自然语言处理 新能源 程序员
长安汽车 X 阿里云:合作研发汽车垂域大模型
长安汽车 X 阿里云:合作研发汽车垂域大模型
615 1
|
存储 算法 Java
【经典算法】LeetCode 125. 验证回文串(Java/C/Python3实现含注释说明,Easy)
【经典算法】LeetCode 125. 验证回文串(Java/C/Python3实现含注释说明,Easy)
249 0