cluster-computing - 故障转移与高可用性之间有什么区别?

标签 cluster-computing replication high-availability failover downtime

根据我对 jboss 文档的阅读,它说,

We define high availability as the ability for the system to continue functioning after failure of one or more of the servers. A part of high availability is failover which we define as the ability for client connections to migrate from one server to another in event of server failure so client applications can continue to operate.



故障转移是高可用性的一部分吗?我们如何区分故障转移与高可用性?

最佳答案

高可用性

指服务器系统以某种方式容忍故障这一事实。
大多数情况下,这是通过硬件冗余来完成的。假设一台机器有冗余电源,如果一个机器出现故障,机器将继续运行。

故障转移

然后是应用程序冗余(故障转移),它通常是指运行在多个硬件安装上的应用程序能够以一致的方式从任何这些硬件安装中响应客户端。这样,如果硬件完全失败,或者特定机器上的操作系统死机,另一台机器可以继续运行。

SQL Server 以四种方式处理应用程序冗余:

  • 聚类
  • 镜像
  • 复制
  • 原木运送
  • 关于cluster-computing - 故障转移与高可用性之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30525712/

    相关文章:

    cluster-computing - 我使用 haproxy 作为 mariadb 集群的 banlancer,但在查询期间失去了连接

    amazon-web-services - 如何停止 AWS EKS 工作线程实例

    MySQL:写入从节点

    sql-server - 合并复制 - 触发器在发布者和订阅者上触发

    java - 如何使用 HAProxy 检查 Solr 是否健康

    scala - 如何使用 Spark 独立集群在工作节点上管理多个执行程序?

    mysql - 如何排除某些表被记录在 mysql 中?

    Hadoop HDFS 备份

    scala - Akka HTTP 高可用性

    internet-explorer - 集群服务器上的文件下载 servlet 与 IE 的行为不同