分布式技术

1. 为什么需要分布式技术

  • 背景
    • 科学技术的发展推动下,应用和系统架构的变迁: 单机单一架构迈向多机分布式架构
      在这里插入图片描述

    • 数据大爆炸, 海量数据处理场景面临问题

2. 分布式系统概述

  • 分布式系统是一个硬件或软件组件分布在不同的网络计算机上

  • 彼此之间仅仅通过消息传递进行通信和协调的系统

  • 一群互相独立计算机集合共同对外提供服务

  • 对于系统的用户来说,就像是一台计算机在提供服务样

    在这里插入图片描述

3. 分布式(Distributed)、集群(Cluster)

  • 分布式: 多台机器 每台机器上部署不同组件
  • 集群: 多台机器 每台机器部署相同组件

4. 负载均衡、故障转移、伸缩性

  • 负载均衡:(Load Balance)
    • 将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行
    • 解决了单个无法处理所有任务,多个一起处理的问题
  • 故障转移:(Fail Over)
    • 当活动的服务或应用意外终止时,快速启用冗余或备用的服务器、系统、硬件或者网络接替它们工作
    • 故障转移系统也称之为容错系统,所谓容错指的是可以容忍错误的发生
    • 故障转移的核心是设置备份 出现故障时 主备切换
    • 主备切换的前提是数据状态保持一致

在这里插入图片描述

  • 伸缩性(Scalability)
    • 伸缩性也叫做弹性,可扩展性

    • 指系统可以根据需求动态的扩容、缩容

    • 比如双十一业务高峰期间,增加服务器;业务低峰期,减少服务器

      在这里插入图片描述

总结:

负载均衡:解决一个处理不下,多个一起处理
故障转移:解决单点故障 容忍错误发生 业务连续
伸缩性:动态扩容、缩容

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值