Czym jest Snapshot?
Przeczytaj czym jest Snapshot w naszym słowniku.
Pomoże Ci to lepiej zrozumieć, czym dokładnie jest Snapshot i jakie ma dla Ciebie znaczenie w codziennym użytkowaniu.
Snapshot
Snapshot – migawka – to zamrożony stan dysków maszyny wirtualnej. Funkcjonalność ta umożliwia użytkownikowi przywrócenie stanu dysków do zapamiętanego wcześniej punktu. Dzięki temu możliwe jest proste i szybkie odtworzenie stanu dysków w przypadku niektórych rodzajów awarii jak błędna aktualizacja, pomyłkowe skasowanie plików lub problemów związanych z zmianami w konfiguracji.
Jak działają snapshoty?
W momencie tworzenia snapshotu, system nie tworzy pełnej kopii danych znajdujących się na dysku. Zamiast tego, zapisuje jedynie informacje o zmianach, które zaszły od momentu poprzedniego snapshotu. To oznacza, że proces jest szybki oraz efektywny pod względem zużycia przestrzeni dyskowej. Kolejne snapshoty są zatem zapisami różnicowymi, które odnoszą się do stanu pierwotnego dysku i jakichkolwiek zmian, które zaszły od czasu utworzenia pierwszej migawki. Tworzenie snapshotów może się różnić w zależności od używanego oprogramowania czy sprzętu. W przypadku serwerów dedykowanych lub serwerów VPS, snapshoty mogą być tworzone za pomocą specjalistycznych narzędzi dostarczanych przez dostawców usług hostingowych. Na przykład, w przypadku hostingu WordPress, snapshoty mogą być tworzone za pomocą wtyczek backupowych.
Zalety stosowania snapshotów
- Szybkość: Tworzenie snapshotu trwa zazwyczaj kilka sekund, niezależnie od rozmiaru danych.
- Oszczędność miejsca: Ponieważ zapisywane są tylko zmiany, a nie pełne kopie danych, snapshoty zajmują mniej miejsca na dysku.
- Bezpieczeństwo danych: W przypadku awarii systemu lub uszkodzenia danych, snapshoty mogą być szybko przywrócone, minimalizując ryzyko straty istotnych informacji.
- Elastyczność: Użytkownicy mogą z łatwością tworzyć i przywracać snapshoty z różnych punktów w czasie, co pozwala na łatwą migrację danych lub testowanie różnych konfiguracji systemu bez ryzyka utraty danych.
W związku z tym, że snapshot to nie kopia danych nie może być on traktowany jako jedyne zabezpieczenie danych i powinien być powiązany z backupem.