故障转移是一种可用性模式,用于确保在发生故障时系统仍能继续运行。它涉及拥有一个备用组件或系统,在发生故障时可以接管。
在故障转移系统中,有一个主要组件负责处理请求,以及一个处于待命的次要(或备用)组件。主要组件会进行故障监控,如果它发生故障,次要组件会被激活来接管其职责。这允许系统在最小干扰下继续运行。
故障转移可以以多种方式实现,例如主动-被动、主动-主动和热待命。
在主动-被动故障转移中,主动服务器和待命的被动服务器之间会发送心跳信号。如果心跳信号中断,被动服务器会接管主动服务器的IP地址并恢复服务。
停机时间长度取决于被动服务器是否已经在“热”待命状态下运行,或者是否需要从“冷”待命状态下启动。只有主动服务器处理流量。
主动-被动故障转移也可以称为主从故障转移。
在主动-主动模式下,两台服务器都在管理流量,将负载在它们之间进行分配。
如果服务器是面向公众的,DNS需要知道两台服务器的公共IP地址。如果服务器是面向内部的,应用逻辑需要知道两台服务器。
主动-主动故障转移也可以称为主-主故障转移。
用自己的话写下这一站的结论。