1. 无共享架构:
无共享架构是一种用于分布式计算的架构,其中每个节点都是独立的,不同的节点通过网络互连。每个节点都由处理器、主存储器和磁盘组成。这种架构的主要动机是消除节点之间的竞争。这里的节点不共享内存或存储。磁盘具有无法共享的单个节点。它在大容量和读写环境中有效地工作。
2. 共享磁盘架构:
共享磁盘架构是一种用于分布式计算的架构,其中节点共享相同的磁盘设备,但每个节点都有自己的私有内存。磁盘具有活动节点,这些节点在发生任何故障时共享内存。在此体系结构中,可以从所有集群节点访问磁盘。这种架构可以快速适应不断变化的工作负载。它使用强大的优化技术。
无共享架构和共享磁盘架构之间的区别:
编号 | 无共享架构 | 共享磁盘架构 |
---|---|---|
1 | 在无共享架构中,节点不共享内存或存储。 | 在共享磁盘架构中,节点共享存储。 |
2 | 无共享架构的磁盘有不能共享的单个节点。 | 在共享磁盘架构中,磁盘具有活动节点,在发生故障时共享这些节点。 |
3 | 与共享磁盘架构相比,它具有更便宜的硬件。 | 共享磁盘的硬件比较昂贵。 |
4 | 数据严格分区。 | 共享磁盘架构数据未分区。 |
5 | 固定负载均衡。 | 共享磁盘架构具有动态负载平衡。 |
6 | 无共享架构的优点是可用性高。 | 共享磁盘架构的优点是它具有无限的可扩展性。 |