什么是冗余?
冗余是指准备多个具有相同功能的部件(例如设备或通信线路),并将它们组合起来构成整个系统的构建方法。 这种方法可以确保即使某些组件发生故障或离线,系统仍能继续运行,从而提高可用性。 根据配置,冗余也可以提高性能。
冗余配置大致分为两种类型: HA(高可用性)集群和LB(负载平衡)集群:
HA 集群: 这些在故障转移期间将故障系统组件的“状态”传递给备份组件。 此配置通常用于需要数据完整性的系统(例如数据库服务器),主要目标是确保高可用性。
LB集群: 这些不会在故障转移期间在组件之间传输“状态”。 LB 集群通常用于 Web 服务器和应用服务器,专注于通过负载平衡来提高性能,同时也有助于提高可用性。