Anwendungsoptimierung – Caching und Deduplizierung auf Blockebene
Das Application Optimization Caching identifiziert, welche Bytes für das Caching geeignet sind. Anschliessend werden diese Daten effizient gehasht, gespeichert und an das nächste Edge-Gerät oder den entsprechenden Knoten übertragen. Die Caching-Engine nutzt fortschrittliche Rolling-Hash- und Indexierungstechniken, um Blöcke schnell und präzise zu lokalisieren. Statt der Originaldaten werden lediglich kompakte Blockreferenzen transportiert. Die Application Optimization Engine gewährleistet die Integrität und Synchronisation der zwischengespeicherten Daten, sodass stets die korrekten und aktuellen Informationen schnell und effizient an Zweigstellen oder den Client geliefert werden. Im Gegensatz zu herkömmlichen Caching-Methoden funktioniert diese Technologie protokollübergreifend für Up- und Downloads. Das bedeutet: Eine Datei, die als E-Mail-Anhang zwischengespeichert wurde, wird auch dann ausgelagert, wenn sie später über HTTP oder einen File Server hoch- oder heruntergeladen wird.
Videoskript zum Mit- und Nachlesen
Hallo, mein Name ist Thomas. Willkommen zur Lightboard-Session über Application Optimization. Durch Caching oder Block-Level-Deduplizierung wird der Bandbreitenverbrauch zwischen Ihren Standorten signifikant minimiert. Wenn ein Client eine Datei von einem Server herunterlädt, speichern wir die Daten im Cache, die zwischen den beiden Edge-Geräten übertragen wurden. Wenn ein zweiter Client dieselbe Datei anfordert, können wir die Datei aus dem Cache bereitstellen. Anstelle der Originaldaten senden wir eine Blockreferenz an den Cache, mit der der Client die angeforderte Datei abruft – so wird der Übertragungsaufwand deutlich reduziert.
Dieser Ansatz funktioniert unabhängig davon, wie die Datei angefordert wird. Beispielsweise kann die Datei zunächst per E-Mail übertragen werden, und die zweite Anfrage kann über HTTP, FTP oder Samba erfolgen. Der Cache speichert Byte-Sequenzen anstelle der vollständigen Dateien. Sobald wir dieselbe Byte-Sequenz sehen, ersetzen wir sie durch einen Verweis auf ihre gespeicherte Adresse.
Selbst wenn eine Datei auf dem Server aktualisiert wird – also einige Teile unverändert bleiben, während andere verändert werden – sorgt unser System dafür, dass nur die modifizierten Abschnitte übertragen werden. Unveränderte Datenblöcke werden weiterhin durch Referenzen adressiert. Auf diese Weise erhält der Client stets die aktuelle Version der Datei, während Änderungen ebenfalls im Cache gespeichert werden. Ergebnis: Eine drastische Reduzierung des übertragenen Datenvolumens zwischen den Edge-Geräten – für eine optimale Netzwerk-Performance.
Lassen Sie die Komplexität
hinter sich
Sie möchten auch von der Open Systems SASE Experience profitieren? Unsere Experten helfen Ihnen gern weiter.
Kontakt