Encryption, Compression, DeDuplication, Replication

Wie gesehen, existieren inzwischen unterschiedlichste Lösungen und Technologien zur Kapazitätsoptimierung. Die häufig gestellte Frage ob es sinnvoll ist, diese alle mit einander zu kombinieren, kann wie folgt beantwortet werden: “im Prinzip ja, aber es kommt auf die Reihenfolge an...”

Praktische Hinweise zu Vorgehensweise:
Verschlüsselte Daten (Encryption) können in bestimmten Kombinationen mit Compressions-Algorithmen genutzt werden (zuerst komprimieren, dann verschlüsseln...). Jedoch sind iolierte Vorgehensweise stark von Anwendungen, Algorithmen bzw. Daten abhängig und keine optimale Verbindung. Generell wird aus praxissicht folgende Reihenfolge empfohlen: 1. Segmentieren 2. Komprimieren 3. Verschlüsseln 4. DeDuplizieren.

 

Sinnvoll (Komplexität, Zeit, Kosten) aus IT-Sicht ist eine möglichst kombinierte Vorgehensweise, idealerweise innerhalb einer integrierten Lösung. Permabit etwa beschreibt seine Technik so: “As data is being written, an in-line process breaks files up in to variable-sized segments for optimal deduplication. Then these segments are (optionally) compressed, (optionally) encrypted, deduplicated, and written to disk. These compressed, encrypted chunks can be replicated, which is also done over an encrypted channel to eliminate traffic analysis...
(Quelle: Jered Floyd - CTO, Permabit).