单机架构一般性能有限,一旦出现故障,不能继续提工服务,所以出现了分布式跟集群的架构
一个性能问题 使用分布式架构解决(高并发)
一个故障问题 使用集群架构解决(高可用)
分布式
一个业务拆分成多个子业务,部署在不同的服务器上,
一般分为分布式计算跟分布式存储,
分布式计算
一台计算机需要计算10个小时,就给10太计算机每台需要一个小时,总用用时一个小时,十台计算机组成的系统就是分布式计算系统
分布式存储
一个节点存数据100万条数据,可能会有一些问题,数据量太大,之类的,然后现在有100个数据节点,100万数据,分成一百份分别存储在100个节点上,每个节点只有1万的数据,100个数据节点组成分布式存储系统
集群
同一个业务部署在多台服务器上(分摊压力,保证使用)
一个节点宕机不影响系统正常使用