聚集真的=高可用性?

现在,群集正成为高可用性的代名词。 作为企业架构师,我不得不摇头摇头。 恕我直言,集群可以是HA的一个组成部分,但远不是HA本身。 我总是习惯于将HA作为涉及从复制到镜像到DR的多个组件的解决scheme。

其他人对这个话题也有同感吗? 或者我只是一个脾气暴躁的老build筑师!

不,你显然是对的。 医pipe局是一个目标,集群是帮助您达成目标的一项技术。

如果例如一切都通过一个交换机进行,群集将不会让你HA。

取决于你的定义我一直觉得 – 我一直认为数据的完整性是高可用性的关键组成部分,集群并没有给你这个给定的共享存储。 任何群集都需要通过强大的备份策略进行备份,这种备份策略将包括根据您所保护的系统的要求混合使用镜像,复制和脱机备份。 我已经看到了一个集群崩溃的第一手例子,没有其他的计划。

IMO的集群就像你想的那样,只是HA的一部分。 它增加了冗余来防止单个系统故障。 但是,就像任何良好的HA环境一样,您应该删除任何单点故障。 仅仅因为服务器是集群化的,不会假定您的存储,networking中的冗余交换机,甚至是机架中的冗余电源电路和PDU的多path。 复制也是巨大的,站点故障甚至可以杀死最好的HA解决scheme,除非数据不在现场(磁带或其他)。