Blockebene verhindert das wiederholte Kopieren der gleichen Daten von der geschützten Maschine auf den Kern. Der
Smart Agent ist anwendungsbezogen und wechselt in den Ruhezustand, wenn er nicht verwendet wird – mit nahezu null
(0) Prozent CPU-Auslastung und weniger als 20 MB Speicheraufwand. Im aktiven Zustand nutzt der Smart Agent bis zu 2
bis 4 Prozent der CPU-Auslastung und weniger als 150 MB Speicher, worin bereits die Übertragung der Snapshots auf
den Kern enthalten ist. Das ist weitaus weniger als ältere Softwareprogramme verwenden, die selbst im Ruhezustand
erheblich mehr CPU und Speicherbandbreite verbrauchen.
Der AppAssure 5 Smart Agent ist anwendungsbezogen, da er nicht nur den Typ der installierten Anwendung erkennt,
sondern auch den Speicherort der Daten. Er gruppiert Datenvolumes automatisch nach Abhängigkeiten wie
beispielsweise Datenbanken und protokolliert sie dann für effektiven Schutz und schnelle Wiederherstellung zusammen.
Nachdem der Agent konfiguriert ist, verwendet er Smart-Technologie, um geänderte Blöcke auf geschützten
Datenträgervolumes nachzuverfolgen. Wenn der Snapshot bereit ist, wird er schnell mithilfe mehrinstanzenfähiger,
socketbasierter Verbindungen auf den AppAssure 5-Kern übertragen. Um CPU-Bandbreite und Speicher auf den
geschützten Maschinen einzusparen, verschlüsselt oder dedupliziert der Smart Agent die Daten an der Quelle nicht.
Agentenmaschinen werden zum Schutz mit einem Kern gepaart.
Der AppAssure 5-Kern
Der AppAssure 5-Kern ist die zentrale Komponente der AppAssure 5-Bereitstellungsarchitektur. Er speichert und
verwaltet alle Maschinensicherungen und bietet Kern-Services für Sicherung, Wiederherstellung und Aufbewahrung,
Replikation, Archivierung sowie Verwaltung. Der Kern ist ein eigenständiger, Netzwerk addressierbarer Computer, auf
dem eine 64-Bit-Variante des Microsoft Windows-Betriebssystems ausgeführt wird. AppAssure 5 führt zielbasierte
Inline-Komprimierung, Verschlüsselung und Datendeduplizierung der vom Agenten erhaltenen Daten aus. Der Kern
speichert dann die Snapshot-Sicherungen in einem Repository, das auf unterschiedlichen Speichertechnologien wie
dem Speicherbereichsnetzwerk (Storage Area Network, SAN), direkt angeschlossener Speicherung (Direct Attached
Storage, DAS) oder netzgebundener Speicherung (Network Attached Storage, NAS) beruhen kann.
Das Repository kann auch auf interner Speicherung im Kern beruhen. Der Kern wird durch den Zugriff auf die folgende
URL von einem Webbrowser verwaltet: https://CORENAME:8006/apprecovery/admin. Intern sind alle Kern-Services über
REST-APIs zugänglich. Auf die Kern-Services kann innerhalb des Kerns zugegriffen werden oder direkt über das
Internet von jeder Anwendung aus, die eine HTTP/HTTPS-Anforderung senden und eine HTTP/HTTPS-Antwort
empfangen kann. Alle API-Vorgänge werden über SSL durchgeführt und werden gegenseitig mithilfe von X.509 v3-
Zertifikaten authentifiziert.
Kerne bilden zur Replikation mit einem anderen Kern ein Paar.
Snapshot-Prozess
Der AppAssure Schutzvorgang beginnt, wenn Basisabbild von einer Agentenmaschine auf den Kern übertragen wird,
welches das einzige Mal ist, dass eine vollständige Kopie der Maschine im Normalbetrieb über das Netzwerk
transportiert werden muss, gefolgt von fortlaufenden inkrementellen Snapshots. Der AppAssure 5 Agent für Windows
nutzt den Microsoft Volume-Schattenkopie-Dienst (Volume Shadow Copy Service, VSS) für das Einfrieren und Stilllegen
von Anwendungsdaten auf Datenträgern, um eine Dateisystem-konsistente und eine Anwendungs-konsistente
Sicherung zu erfassen. Wenn ein Snapshot erstellt ist, verhindert der VSS-Generator auf dem Zielserver, dass Inhalte
auf den Datenträger geschrieben werden. Während das Schreiben von Inhalten auf den Datenträger angehalten wird,
werden alle Datenträger-E/A-Vorgänge in eine Warteschlange gestellt und erst wieder fortgesetzt, nachdem der
Snapshot fertig erstellt ist, während alle derzeit ausgeführten Vorgänge abgeschlossen und alle geöffneten Dateien
geschlossen werden. Der Prozess zum Erstellen einer Schattenkopie beeinträchtigt die Leistung des
Produktionssystems nicht wesentlich.
AppAssure verwendet Microsoft VSS, da es über integrierten Support für alle Windows-internen Technologien wie
NTFS, Registrierung, Active Directory usw. besitzt, um Daten vor dem Erstellen des Snapshots auf den Datenträger
abzulegen. Zusätzlich verwenden andere Unternehmensanwendungen wie Microsoft Exchange und SQL die VSS-
Generator-Plug-Ins, um benachrichtigt zu werden, wenn ein Snapshot vorbereitet wird und wenn sie ihre geänderten
17