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.
Stos pamięci masowej - od aplikacji do fizycznych nośników danych
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.