分布式系统是什么,分布式计算的优缺点有哪些?
2017-06-05 10:14
337 查看
一、分布式系统
1. 分布式系统(distributed system)是由多台计算机和通信的软件通过计算机网络连接组成(本地局域网或者广域网)。2. 分布式系统是建立在网络之上的软件系统。正式因为软件的特性,所以分布式系统具有高度的内聚性和透明性。
3. 网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。分布式系统可以应用在不通的平台上如:PC,工作站、局域网和广域网上。
二、分布式计算的优点
1. 可靠性、高容错性。一台服务器的系统崩溃不会影响到其他的服务器。
2. 可扩展性
在分布式计算系统可以根据需要增加更多的机器。
3. 灵活性
他可以很容易的安装、实施和调试新的服务。
4. 计算速度快
分布式计算机系统可以有多台计算机的计算能力,使得比其它系统有更快的处理速度。
5. 开放性
由于他是开放的系统,本地和远程都可以访问到该服务。
6. 高性能
相较于集中式计算机网络集群可以提供更高的性能,及更好的性价比。
三、分布式计算机的缺点
1. 故障排除难度高由于分布在多台服务器上,故障排除和诊断问题难度较高。
2. 软件支持少
更少的软件支持是分布式计算机系统的主要缺点。
3. 网络基础设施成本高
网络基础设置问题,包括传输、高负载、信息丢失问题。
4. 安全性问题
开放式系统的特性让分布式计算机系统存在着数据的安全性和共享的风险问题。
相关文章推荐
- 什么是分布式系统!以及分布式系统架构的优缺点!
- 什么是分布式? 什么是集中式? 各有哪些优缺点?
- 与TensorFlow类似的项目有哪些?TensorFlow的优缺点是什么?
- 想从事分布式系统,计算,hadoop等方面,需要哪些基础,推荐哪些书籍?--转自知乎
- 分布式和集群区别?什么是云计算平台?分布式的应用场景?
- 区块链平台哪个好?区块链目前用到哪些共识机制以及各自的优缺点和适用范围是什么?
- 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?
- 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点
- 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?
- 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?
- 建立索引的优缺点是什么?如何分析确定一个表上应该建立哪些索引
- 九宫格的布局你能够想到哪些办法实现?它们各自的优缺点是什么?
- 分布式和集群区别?什么是云计算平台?分布式的应用场景?
- 分布式和集群区别?什么是云计算平台?分布式的应用场景?
- 九宫格的布局你能够想到哪些办法实现?它们各自的优缺点是什么?
- 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?以及Github的注册过程
- 什么是分布式计算
- 分布式和集群区别?什么是云计算平台?分布式的应用场景?
- Redis的持久化方案都有哪些?各有什么优缺点?
- 目前流行的源程序版本管理软件和项目管理软件都有哪些?各有什么优缺点?