分布式和集群的概念
分布式:多台机器,每台机器上部署不同组件
集群:多台机器,每台机器上部署相同组件
如图,三台机器通过网络通信共同配合对外提供服务,对用户来说,根本感受不到是一台还是多台
对用户来说好像是一台机器,但整个系统是多台机器相互通信配合,只不过每台机器上的组件是不一样的(三个系统)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e2b68a764f0d9a42d19fec8fd988f2e1.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/612f7d1b5ebb39d5572dc919807dbe60.png)
混淆点
分布式、集群的共同点是︰都是多台机器(服务器)组成的;
因此口语中混淆两者概念的时候都是∶相对于单机来说的。
应用
数据大爆炸,海量数据处理场景面临的问题
- 如何存储?
单机存储有瓶颈,多台机器分布式存储 - 如何计算?
单机计算能力有限,多台机器分布式计算