Glossar
Begriff
Beschreibung
Anwendungsprotokollierung
Der Prozess, bei dem jeder Clusterknoten sein eigenes Protokollverzeichnis auf einem NFS verwaltet und Protokolle für vereinfachte Überwachung, Problembehandlung und Archivierung zentralisiert.
Cache-Bootstrap
Ein Prozess, der sicherstellt, dass kritische Cache-Daten beim Start auf dem Server verfügbar sind, indem der Cache vorab mit wichtigen Daten von einem Remote-Cluster-Knoten gefüllt wird.
Cache-Peer-Ermittlung
Der Prozess der Identifizierung und Synchronisierung zwischengespeicherter Daten über mehrere Knoten hinweg, um die Konsistenz zu erhalten und die Zuverlässigkeit in verteilten Anwendungen zu verbessern.
Cache-Replikation
Ein Prozess, der sicherstellt, dass zwischengespeicherte Daten über mehrere Knoten hinweg synchronisiert werden, sodass alle Knoten auf die neuesten Informationen zugreifen können. So werden die Leistung verbessert und Skalierbarkeit unterstützt.
Cluster-Unterstützung
Eine Gruppe von Servern und anderen Ressourcen, die sich wie ein einzelnes System verhalten und durch Verteilung von Arbeitslasten auf mehrere Knoten eine hohe Verfügbarkeit sicherstellen.
Datenbankbasierte Sperre
Speichern von Sperrinformationen in einer Datenbank, um sicherzustellen, dass Sperren auf allen Knoten in einem verteilten System zugänglich und durchsetzbar sind.
Verteilte Synchronisation
Koordinieren von Aufgaben und Zugriff auf gemeinsam genutzte Ressourcen über mehrere Knoten hinweg, um Konsistenz zu wahren und Konflikte zu vermeiden
Failover-Mechanismen
Prozesse, die einen unterbrechungsfreien Betrieb sicherstellen, indem sie Arbeitslasten an andere Knoten übertragen, wenn ein Knoten ausfällt.
Fehlertoleranz
Die Fähigkeit eines Systems, auch nach dem Ausfall einiger seiner Komponenten ordnungsgemäß zu funktionieren, erreicht durch Mechanismen wie Lastenausgleich und NFS.
Hohe Verfügbarkeit
Die Fähigkeit, Ausfallzeiten zu minimieren und einen unterbrechungsfreien Service zu gewährleisten, indem Arbeitslasten auf mehrere Knoten verteilt werden.
Horizontal skalieren
Hinzufügen von Knoten zu einem Cluster, um den erhöhten Bedarf zu decken, ohne vorhandene Operationen zu unterbrechen
In-Memory-Speicher
Speichern von Daten im Arbeitsspeicher eines einzelnen Knotens für schnellen Zugriff; wird in der Regel in Setups mit einem einzelnen Knoten verwendet.
Invalidierungsmeldungen
An andere Knoten gesendete Benachrichtigungen, um veraltete Einträge aus ihren Caches zu entfernen und so Datenkonsistenz zu gewährleisten, ohne vollständige Cache-Daten zu übertragen.
Lastenausgleich
Verteilt eingehenden Datenverkehr auf Knoten, um Leistung, Skalierbarkeit und Sicherheit zu verbessern. Er stellt hierdurch sicher, dass kein einzelner Knoten überlastet wird, unterstützt die Fehlertoleranz, indem der Datenverkehr auf fehlerfreie Knoten umgeleitet wird, und lagert TLS-Verbindungen (Transport Layer Security) aus.
NFS (Network File System)
Ein System zum Teilen hochgeladener Anhänge über Knoten in einem Cluster, das eine zentralisierte und zuverlässige Dateispeicherung bietet. Es sorgt für nahtlosen Zugriff auf denselben Satz von Dateien, unterstützt die Skalierbarkeit und verbessert die Fehlertoleranz.
Knoten
Eine einzelne Einheit innerhalb eines Clusters, die Workloads übernehmen kann, wenn ein anderer Knoten ausfällt.
Non-Sticky-Sitzungen
Eine Konfiguration, in der jede Anforderung an einen beliebigen Knoten weitergeleitet werden kann, ohne auf Sitzungsaffinität angewiesen zu sein, wodurch eine bessere Lastverteilung und Fehlertoleranz sichergestellt wird.
Schreibgeschützte Replikatdatenbank
Ein Datenbank-Setup, das leseintensive Abfragen von der primären Datenbank auslagert und dadurch Leistung und Skalierbarkeit verbessert. Dadurch können Lesevorgänge auch dann fortgesetzt werden, wenn in der primären Datenbank ein hoher Datenverkehr oder Unterbrechungen auftreten.
Ressourcenkonflikt
Eine Situation, in der mehrere Prozesse um dieselben Ressourcen konkurrieren. Dies soll durch Isolieren von Aufgaben mit langer Ausführungszeit durch Einrichten dedizierter Knoten verringert werden.
Ressourcensperre
Ein Mechanismus zum Verwalten des Zugriffs auf gemeinsam genutzte Ressourcen in einem verteilten System, um Synchronisation sicherzustellen und Konflikte zu vermeiden.
Skalierbarkeit
Die Fähigkeit, wachsende Anforderungen reibungslos zu bewältigen, indem horizontale Skalierung und Integration in die Infrastruktur auf Unternehmensebene ermöglicht werden.
Sitzungsreplikation
Speichern von Benutzersitzungen in einer gemeinsam genutzten Datenbank, um einen nicht persistenten Lastenausgleich zu unterstützen und hohe Verfügbarkeit und Fehlertoleranz sicherzustellen.
Durchsatz
Der Arbeitsumfang, den ein System bewältigen kann. Wird durch Clusterbildung durch Aufgabenverteilung verbessert.
WebSocket-Unterstützung
Die Fähigkeit des Lastenausgleichs, WebSocket-Verbindungen zu verarbeiten, die für die Echtzeitkommunikation zwischen Clients und Servern verwendet werden.
Worker-Knoten
Ein dedizierter Knoten für das Bereitstellen von API-Anforderungen. Er verbessert die Leistung, indem der API-Verkehr von anderen Aufgaben isoliert wird. Er kann lange andauernde Hintergrundoperationen ausführen und eine schreibgeschützte Replikatdatenbank verwenden, um die Auslastung der primären Datenbank zu verringern.
War dies hilfreich?