分布式系统

来源:互联网 发布:电子地图一把抓软件 编辑:程序博客网 时间:2024/05/22 06:58

1.  什么是集中式系统,主要应用于,优缺点?

       一个主机多个终端,主机提供运算,储存功能,终端提供输入输出功能

      主要应用于学校,大型企业,科研单位,军队,政府,流行于上世纪

       优:部署简单,只要购买大型主机就行了,不需要部署服务器各节点,考虑各节点协作问题

       缺:系统大而复杂,难于维护,单点出现问题,整个系统都不能用,扩展性差


2. 什么是分布式系统, 哪些优缺点

        一群独立的计算机集合对外提供分布集群服务

        特点:分布式(分布在不同地方),共用性(共用cpu,内存资源),统一性(分布的计算机共同完成一个任务),通信性(分布式的任务计算机可以通信)

        优: 性价比高,可靠性,扩展性强,计算机多,cpu,储存,内存等也多,能很好的应对高并发需求

        缺: 网络要求高,宕机,数据一致性问题


3.  分布式方案

        分布应用和服务 如:数据库服务,web服务

常用:分布式协调系统zookeeper, 消息队列mq

        分布式静态资源 如:js,css,图片,文件

               常用:分布式文件系统hadoop

        分布数据储存 

常用: 分布式nosql 储存,如:文档型mongodb,键值对储存redis,

        分布计算 

4.  分布,集群

     分布:多个不同的服务部署到不同的计算机上

     集群:多个相同的服务部署到不同的计算机上

原创粉丝点击