云计算 为什么有人会对集群使用n + 1方法?

为什么有人会对集群使用n + 1方法?

Anonim

问:

为什么有人会对集群使用N + 1方法?

A:

N + 1或N + 1冗余是网络虚拟化和IT体系结构设计中的一个流行概念。 公司通常使用此设计来提供有效的备份或确保单点故障的平稳系统运行。

名称“ N + 1”表示工程师在集群中包括一系列功能节点,然后添加一个额外的节点的过程,因此,如果存在单点故障,则可以在间隙中保留一个额外的单元。 此过程也可以称为“主动/被动”或“备用”冗余。

公司使用N + 1设计来确保如果一台服务器或虚拟机出现故障,则不会影响系统。 但是,已经出现了关于N + 1冗余对于给定系统是否足够的讨论。 建议不要在提供冗余以实现高可用性时尝试提供一种一刀切的方法。 IT专业人员还了解到,客户端对高可用性要求越严格,就需要更多的冗余。

为了响应这一理念,工程师提供了N + X + Y之类的东西,其中向系统中添加了更多资源,以确保即使多点故障也不会影响操作。 另一个需要特别考虑的因素是群集中每个虚拟机或节点的大小–例如,如果单个VM为100 GB,而其他VM小于50 GB,则如果该较大的VM受到损害,N + 1方法将无法确保功能。

通常,N + 1只是跨任何共享环境(例如网络群集)管理CPU和内存等资源的工具和方法。 根据资源分配和整体设置来评估它在特定IT系统中的有效性和效能。

为什么有人会对集群使用n + 1方法?