F5 术语

冗余

什么是冗余?

冗余是指准备多个具有相同功能的部件(例如设备或通信线路),并将它们组合起来构成整个系统的构建方法。 这种方法可以确保即使某些组件发生故障或离线,系统仍能继续运行,从而提高可用性。 根据配置,冗余也可以提高性能。

冗余配置大致分为两种类型: HA(高可用性)集群和LB(负载平衡)集群:

  • HA 集群: 这些在故障转移期间将故障系统组件的“状态”传递给备份组件。 此配置通常用于需要数据完整性的系统(例如数据库服务器),主要目标是确保高可用性。

    • 在主动/主动配置中,具有相同功能的多个组件同时运行,如果一个组件发生故障,其他组件将继续处理。
    • 在主动/备用配置中,一些组件处于活动状态,而其他组件保持备用状态。 如果活动组件发生故障,备用组件将接管。 N+1 配置(其中 N 个组件处于活动状态,1 个组件处于待机状态)是活动/待机设置的一种变体。

     

  • LB集群: 这些不会在故障转移期间在组件之间传输“状态”。 LB 集群通常用于 Web 服务器和应用服务器,专注于通过负载平衡来提高性能,同时也有助于提高可用性。