1、分布式概念
如何存储:<br />单机存储有瓶颈,多台机器分布式存储<br />如何计算:<br />单机计算能力有限,多台机器分布式计算
分布式系统
是一个硬件或软件组件分布在不同的网络计算机上
彼此之间仅仅通过消息传递进行通信和协调的系统
一群互相独立计算机集合共同对外提供服务
对于系统的用户来说,就像是一台计算机在提供在提供服务样
2、分布式、集群的区别
分布式、集群的共同点是:多台机器
因此口语中混淆两者概念的时候都是相对于单机来说的
分布式:
多台机器,每台机器上部署不同组件
集群:
多台机器,每台机器上部署相同组件
3、负载均衡、故障转移、伸缩性
负载均衡:
将负载(工作任务)进行平衡,分摊到多个操作单元上进行运行
解决了单个无法处理所有任务,多个一起处理的问题
故障转移:(fail over)
当活动的服务或应用意外终止时,快速启用冗余或备用的服务器、系统、硬件或者网络接替它们工作
故障转移系统也称为容错系统,所谓容错指的是可以容忍错误的发送
故障转移的核心是设置备份 出现故障时 主备切换
主备切换的前提是 数据状态保持一致
伸缩性:
伸缩性也叫做弹性、可扩展性
指系统可以根据需求动态的扩容、缩容
比如双十一业务高峰期间,增加服务器;业务低峰期、减少服务器
