Migawki backupu

Niniejszy artykuł zawiera informacje na temat migawek backupu.

Informacje ogólne

W Xopero ONE można włączyć backup uwzględniający aplikacje (application aware) dla maszyn z systemem Windows Server.

W przypadku innych systemów Windows backup domyślnie będzie korzystał ze spójności systemu plików (file-system consistency).

W systemach Linux wspierany jest tylko backup spójny awaryjnie (crash-consistent).


Migawki backupu

Uwzględniający aplikacje (Application-aware)

W Xopero ONE, podczas tworzenia lub edytowania planu backupu VMware, możesz włączyć opcję backupu uwzględniającego aplikacje (dostępna tylko dla wersji Windows Server). Pozwala to na tworzenie transakcyjnie spójnych backupów lub replik maszyn wirtualnych.

aplication aware snapshot settings

Funkcjonalność ta opiera się na usłudze Microsoft VSS (Volume Shadow Copy Service). VSS tymczasowo wstrzymuje żądania zapisu i aplikacji (do 60 sekund), opróżnia bufor systemu plików i zamraża system plików. Proces ten zapewnia, że metadane systemu plików są zapisane, a dane są zapisywane w spójnej kolejności.

Spójny system plików (File-system consistent)

Backupy spójne z systemem plików osiągają spójność poprzez jednoczesne przechwycenie migawki wszystkich plików — zapewnia to, że system plików jest stabilny i możliwy do odzyskania w momencie backupu. Migawka spójna z systemem plików opróżnia wszystkie bufory zapisu w pamięci oraz synchronizuje metadane systemu plików i otwarte pliki. Chociaż nie gwarantuje to, że działające aplikacje (np. bazy danych) są w stanie spójnym, zapewnia, że sam system plików nie zostanie uszkodzony po przywróceniu. Spójność ta jest zazwyczaj osiągana za pomocą operacji na poziomie systemu, takich jak fsfreeze w systemie Linux lub koordynacja VSS writer w systemie Windows.

circle-exclamation

Spójny awaryjnie (Crash-consistent)

Migawka spójna awaryjnie przechwytuje dokładny stan dysku w jednej chwili, bez koordynacji z systemem plików lub działającymi aplikacjami (jest to podobne do nagłego wyłączenia systemu — termin „spójny awaryjnie” odnosi się do faktu, że backup odzwierciedla stan systemu w momencie tuż przed awarią serwera, wyłączeniem zasilania lub restartem, podobnie jak punkt przywracania). Backupy spójne awaryjnie przechwytują wszystkie pliki na dysku w tym samym momencie, zapewniając, że wzajemnie zależne pliki pozostają ze sobą spójne.

Choć wszystkie pliki są przechwytywane jednocześnie, operacje I/O w trakcie realizacji lub dane buforowane w pamięci mogą nie zostać zapisane na dysku. W rezultacie przywrócenie takiego backupu może prowadzić do uszkodzenia danych aplikacji lub wymagać kroków odzyskiwania, takich jak odtwarzanie dziennika (journal replay).

circle-info

Backupy spójne awaryjnie są szybsze i prostsze do wykonania, ale są mniej niezawodne dla obciążeń transakcyjnych, takich jak bazy danych lub serwery poczty e-mail.


Przydatne linki i materiały

Last updated