Zuhause Cloud Computing Was ist ein verteilter Cache? - Definition aus techopedia

Was ist ein verteilter Cache? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet verteilter Cache?

Der verteilte Cache ist eine Erweiterung des traditionellen Caching-Konzepts, bei dem Daten lokal in einem temporären Speicher abgelegt werden, um schnell abgerufen werden zu können. Ein verteilter Cache ist Cloud-Computing-fähiger. Dies bedeutet, dass verschiedene Maschinen oder Server einen Teil ihres Cache-Speichers in einen großen Pool einbringen, auf den mehrere Knoten und virtuelle Maschinen zugreifen können. Das Konzept und die Bedeutung der Zwischenspeicherung bleiben hier gleich. Nur der Prozess des Erstellens des großen Cache-Pools ist in Konzept und Technologie relativ neu.

Techopedia erklärt Distributed Cache

Verteilter Cache wird häufig in Cloud-Computing-Systemen und virtualisierten Umgebungen verwendet, da er eine hervorragende Skalierbarkeit und Fehlertoleranz bietet. Ein verteilter Cache kann sich über mehrere Knoten oder Server erstrecken, wodurch die Kapazität durch einfaches Hinzufügen weiterer Server erhöht werden kann. Ein Cache diente traditionell als sehr schnelle Methode zum Speichern und Abrufen von Daten und wurde als solche meist mit schneller Hardware in unmittelbarer Nähe zu dem, was sie verwendet, implementiert. Auf den verteilten Cache muss jedoch manchmal über Kommunikationsleitungen zugegriffen werden, abgesehen vom Bus auf Hardwareebene, was zu einem zusätzlichen Overhead führt, was bedeutet, dass er nicht ganz so schnell ist wie der herkömmliche Hardware-Cache. Aus diesem Grund ist es ideal, den verteilten Cache zum Speichern von Anwendungsdaten in Datenbanken und Websitzungsdaten zu verwenden. Es eignet sich eher für Workloads, die mehr lesen als Daten schreiben, z. B. Produktkataloge oder Set-Images, die sich nicht häufig ändern, und für den gleichzeitigen Zugriff mehrerer Benutzer. Es würde nicht viel Nutzen für Daten bringen, die für jeden Benutzer einzigartig sind und dynamisch sein können. Dies wird besser vom lokalen Cache bedient.

Obwohl nicht so schnell wie herkömmlicher lokaler Cache, wurde der verteilte Cache ermöglicht, da der Hauptspeicher sehr billig geworden ist und Netzwerkkarten und Netzwerke im Allgemeinen sehr schnell geworden sind.

Was ist ein verteilter Cache? - Definition aus techopedia