自我修复云和传统故障转移箱基本上相同吗?

自我修复云和传统故障转移箱基本上相同吗?

当自我修复云似乎是一个实用的解决方案时,设置自己的故障转移系统(例如 HAproxy + 2 个或更多服务器)是否仍然有意义?它们似乎做同样的工作,还是我遗漏了什么?

答案1

你忽略了一些东西。具体来说,就是高可用性(及其程度)和高容量/可扩展性之间的区别。

“自我修复云服务器”(也称为“可自行重启的机器”——几乎不值得用这个夸张的营销术语来形容高科技)可为您提供一定程度的高可用性,以应对一小部分可能出现的问题——即硬件/内核故障。现在,虽然硬件确实会出现故障,但它是停机的第二大常见原因(如果您想知道,核心网络中断是最不常见的)。所有常见的停机原因——系统维护、人为错误——仍然潜伏在那里,随时准备让您陷入瘫痪。

此外,崩溃后重新启动的机器仍然会有一些停机时间,只是没有手动登录并重新启动机器那么长。这可能是可接受的停机时间,也可能不是。我不知道你的容忍度是多少。

最后,这不会为您提供任何无缝可扩展性的能力。当然,您可以投入更多硬件来解决问题(在一定程度上),但这也需要重新启动,而且它只能让您使用一台机器做到极限——如果您需要服务更多的流量,您就需要重新设计。

现在,完全有可能您不需要特别高的正常运行时间或可扩展性,因此一台可以自行重启的机器可能就足够了。如果是这样,那就更棒了。但不要认为它可以替代冗余负载平衡器后面的机器集群,这些机器经过适当设计,可实现可用性和容量,因为这是完全不同的情况。

相关内容