Fotografujemy dane
- Szymon Pomorski,
- 15.01.2010
Technologia kopii migawkowych - snapshots - coraz częściej jest wykorzystywana podczas budowania strategii ochrony danych w przedsiębiorstwach. W porównaniu z klasyczną metodą backupu, ma do zaoferowania bardzo krótki czas przywracania danych (RTO) oraz bliski punkt przywracania (RPO). Mechanizmów działania snapshotów jest kilka - wyjaśniamy, czym się różnią.
Pstryk i już?
Zgodnie z definicją zaproponowaną przez branżową organizację SNIA (Storage Networking Industry Association) snapshot to w pełni funkcjonalna kopia określonego zbioru danych, przedstawiająca obraz ich stanu z chwili, gdy została wykonana. Snapshoty można więc porównać do zdjęć robionych aparatem fotograficznym. Administrator systemu z funkcjonalnością kopii migawkowych może robić “zdjęcia danych" z częstotliwością np. co godzinę, gwarantując użytkownikom, że w razie utraty danych zostaną one szybko przywrócone do ostatnich wersji.
1. Wydanie komendy backupu danych zgodnie z przyjętym harmonogramem.
2. System operacyjny wycisza system plików oraz aplikacje w danej chwili.
3. Dane z buforów systemu plików zostają zrzucone na dysk, trwające operacje plikowe zostają zakończone.
4. Wykonanie kopii migawkowej.
5. System plików oraz aplikacje wracają do normalnej pracy.
Niestety, obecnie nie ma odpowiednika VSS dla środowisk systemów operacyjnych serii Linux/Unix. Rozwiązaniem jest wykorzystywanie odpowiednich skryptów, przygotowujących aplikacje oraz bazy do operacji snapshotu, lub zastosowanie specjalnego agenta oprogramowania backupu.