Zuhause Cloud Computing Warum könnte jemand einen n + 1-Ansatz für einen Cluster verwenden?

Warum könnte jemand einen n + 1-Ansatz für einen Cluster verwenden?

Anonim

Q:

Warum könnte jemand einen N + 1-Ansatz für einen Cluster verwenden?

EIN:

N + 1- oder N + 1-Redundanz ist ein beliebtes Konzept in der Netzwerkvirtualisierung und beim Entwurf von IT-Architekturen. Unternehmen verwenden dieses Design im Allgemeinen, um ein effektives Backup bereitzustellen oder einen reibungslosen Systembetrieb mit einer einzigen Fehlerquelle sicherzustellen.

Der Name „N + 1“ steht für einen Prozess, bei dem Ingenieure eine Reihe funktionierender Knoten in einen Cluster aufnehmen und dann eine weitere hinzufügen, sodass bei einem einzelnen Fehlerpunkt eine weitere Einheit in der Lücke stehen kann. Dieser Vorgang kann auch als "Aktiv / Passiv" - oder "Standby" -Redundanz bezeichnet werden.

Unternehmen verwenden ein N + 1-Design, um sicherzustellen, dass das System nicht beeinträchtigt wird, wenn ein Server oder eine virtuelle Maschine ausfällt. Es hat sich jedoch eine stärkere Diskussion darüber ergeben, ob die N + 1-Redundanz für ein bestimmtes System ausreicht. Es gibt die Empfehlung, bei der Bereitstellung von Redundanz für hohe Verfügbarkeit nicht zu versuchen, einen einheitlichen Ansatz zu finden. IT-Experten wissen auch, dass je strenger ein Client hohe Verfügbarkeitsanforderungen hat, desto mehr Redundanz erforderlich ist.

Als Reaktion auf diese Philosophie haben Ingenieure Dinge wie N + X + Y bereitgestellt, bei denen dem System viel mehr Ressourcen hinzugefügt werden, um sicherzustellen, dass selbst ein Mehrpunktfehler keine Auswirkungen auf den Betrieb hat. Eine weitere besondere Überlegung betrifft die Größe jeder virtuellen Maschine oder jedes Knotens im Cluster. Wenn beispielsweise eine einzelne VM 100 GB und die anderen weniger als 50 GB umfasst, kann ein N + 1-Ansatz die Funktionalität nicht gewährleisten, wenn diese größere VM gefährdet ist.

Im Allgemeinen ist N + 1 lediglich ein Tool und ein Ansatz zum Verwalten von Ressourcen wie CPU und Speicher in einer gemeinsam genutzten Umgebung wie einem Netzwerkcluster. Es wird in Abhängigkeit von der Ressourcenzuweisung und der Gesamtkonfiguration auf seine Wirksamkeit und Wirksamkeit in einem bestimmten IT-System überprüft.

Warum könnte jemand einen n + 1-Ansatz für einen Cluster verwenden?