Was ist Anwendungsclustering?
In der Computing ist ein Cluster eine Gruppe von Maschinen, normalerweise Computer oder Server, die einer einzelnen Aufgabe gewidmet sind. Die Praxis, Server auf diese Weise zu gruppieren, wird als Server -Clustering bezeichnet. Anwendungsclustering ist das Serverclustering mithilfe eines Softwareprogramms, um die Server für Cluster zu konfigurieren. Das Softwareprogramm erstellt eine Verbindung zwischen den Servern, mit der sie Aufgaben wie Lastausgleich, Ausfallerkennung und Kompensation für einzelne Serverausfälle ausführen können.
Wenn ein System ein Anwendungsclustering verwendet, bedeutet dies, dass eine Anwendung verwendet wird, die in jedem der Server einzeln installiert wurde, damit die Server die Serverlast so verarbeiten können, als wären sie ein riesiger Server. Die Anwendung übernimmt die Aufgabe, Daten an und von den Cluster -Servern zu leiten. Das Anwendungsclustering steht im Gegensatz zum Hardware -Clustering, das ein weiteres Stück Hardware zum Cluster -Servern verwendet. Zu den Arten von Hardware -Clustering -Geräten gehören Netzwerkfelder, die eine Reihe von Servern für CO ermöglichenMmunicate als Cluster oder ein Clusterschrank, das eine Reihe von Servern physisch heimt und klingt. Wenn Hardware verwendet wird, um einen Satz von Servern zu clusteren, werden im Allgemeinen dieselben Datenaufgaben wie ein Anwendungsclustering -Softwareprogramm behandelt.
Lastausgleich ist der Prozess der Verteilung der Datenlast auf die verfügbaren Server. Für Server, die eine Website im Internet befinden, würde Lastausgleich dazu beitragen, welcher Server auf welche Webverkehrsanforderungen reagiert. Zu den Arten von Clustern gehören symmetrische Cluster und asymmetrische Cluster. Symmetrische Cluster sind Cluster, die die Belastung gleichmäßig auf alle angeschlossenen Server verteilen, während asymmetrische Cluster bestimmte Server reservieren, wenn die Hauptserver versagen. Weil symmetrisch clusterierte Server, die eine konstante Last erhaltenAsymmetrische Server bieten einen größeren Schutz gegen Gesamtversagen.
Vorteile für die Verwendung von Cluster -Servern umfassen eine erhöhte Skalierbarkeit und den Schutz vor Ausfallzeiten. Skalierbarkeit ist die Fähigkeit, eine bestimmte Art von Ressourcen zu erhöhen oder zu verringern, wenn das System schrumpfen oder wachsen muss. Anwendungsclustering macht ein Serversystem skalierbar, da Server einfach zum Cluster hinzugefügt oder entfernt werden können.
Da ein Servercluster bedeutet, dass mehrere Server demselben Zweck deditiert sind, kann Clustering eine nahtlose, fehlerfreie Serverfunktion beherbergen. Dies ist für Unternehmen, die von den über ihre Websites getätigten Verkäufe abhängen, von wesentlicher Bedeutung. Selbst kurze Serverausfallzeiten können zu erheblichen finanziellen Verlusten für einen Online -Shop führen. Wenn ein Unternehmen einen Servercluster verwendet, nimmt die Wahrscheinlichkeit von Ausfallzeiten erheblich ab, da es im Allgemeinen den Fehler mehrerer Server benötigt, um einen Cluster von Servern abzubauen.