Każda agencja mówi, że strony jej klientów mają kopie zapasowe. Prawdziwe pytanie brzmi, co się dzieje w dniu, w którym kopia jest potrzebna: czy jest wystarczająco świeża, czy leży w miejscu, do którego problem nie dotarł, i czy naprawdę da się ją przywrócić? Ten poradnik opisuje strategię kopii zapasowych, którą możesz zastosować na każdej stronie klienta, od małej wizytówki po ruchliwy sklep.
Zacznij od zasady 3-2-1
Klasyczna zasada wciąż działa: trzymaj trzy kopie danych, na dwóch różnych rodzajach nośników, z czego jedną poza siedzibą. W WordPress oznacza to zwykle samą stronę produkcyjną, kopie zapasowe hostingu i niezależną kopię przechowywaną gdzie indziej. Gdy serwer zostanie zhakowany, hosting ma awarię albo konto zostanie zamknięte, ratuje cię właśnie kopia zewnętrzna.
Kopie robione przez hosting są przydatne, ale leżą u tej samej firmy i często na tej samej infrastrukturze co strona. Liczą się jako jedna kopia, a nie cała strategia.
Jak często: dopasuj do tempa zmian na stronie
- Strony wizytówki, które zmieniają się kilka razy w miesiącu: nocna kopia w zupełności wystarczy.
- Strony z formularzami, rezerwacjami lub kontami członków: co noc i zawsze jedna tuż przed każdą aktualizacją.
- Sklepy: co najmniej co noc, a do tego rozważ częstsze kopie bazy danych, bo zamówienia spływają przez cały dzień. Utrata dnia zamówień to realny koszt dla klienta.
Bez względu na harmonogram zrób świeżą kopię plików i bazy danych tuż przed każdą aktualizacją. To po tę kopię sięgniesz, gdy aktualizacja pójdzie źle.
Co kopiować
- Bazę danych: wpisy, strony, ustawienia, zamówienia, użytkownicy. Zmienia się najczęściej i jest najważniejsza.
- wp-content: media, motywy i wtyczki, w tym wtyczki premium, których nie da się po prostu pobrać ponownie.
- Konfigurację: wp-config.php i ustawienia serwera, takie jak .htaccess, przechowywane osobno i bezpiecznie, bo zawierają dane dostępowe.
Jak długo przechowywać kopie
Trzydzieści dni codziennych kopii obejmuje większość problemów: zepsuta aktualizacja zwykle wychodzi na jaw w ciągu kilku dni. Niektóre problemy ujawniają się dużo później, na przykład niezauważone włamanie albo treść przypadkowo usunięta kilka tygodni temu. Zachowaj więc też kilka kopii na dłużej, na przykład jedną sprzed dużej przebudowy. Kopie zawierają dane osobowe, takie jak nazwiska klientów i zamówienia, więc nie trzymaj ich w nieskończoność: ustal okres przechowywania, przechowuj je zaszyfrowane, a dla klientów z Europy najlepiej w UE.
Kopia zapasowa liczy się dopiero wtedy, gdy ją przywróciłeś
Najczęstsza awaria kopii to nie brak kopii. To kopia, która okazuje się niekompletna, zbyt duża, by przywrócić ją na hostingu, albo w formacie, którego nikt już nie umie obsłużyć. Przywracaj kopię celowo i regularnie, zanim będzie potrzebna:
- Przywróć ją w miejscu, które nie dotyka strony produkcyjnej: na kopii stagingowej lub w osobnym folderze.
- Sprawdź, czy wróciły wszystkie pliki i tabele bazy danych oraz czy strona się ładuje.
- Zanotuj, ile to trwało i ile miejsca na dysku było potrzebne.
- Powtarzaj to co kilka miesięcy i po dużych zmianach na stronie.
Jak Verploy radzi sobie z kopiami zapasowymi
Verploy co noc wykonuje kopię zapasową każdej podłączonej strony przez swój łącznik, bez dostępu do konta hostingowego. Kopie są szyfrowane na stronie, zanim ją opuszczą, przechowywane w UE i trzymane przez 30 dni; do trzech na stronę możesz zachować na rok. Możesz przywrócić stronę w jednym kroku, uruchomić test przywracania obok strony produkcyjnej bez jej dotykania albo pobrać dowolną kopię jako jeden plik. Zanim aktualizacja trafi na produkcję, Verploy robi też migawkę, do której można się cofnąć. Więcej o kopiach zapasowych WordPress dla agencji.
Chcesz kopii zapasowych, o których możesz udowodnić, że da się je przywrócić?
Nocne szyfrowane kopie zapasowe w UE, testy przywracania i pobieranie dla każdej strony klienta, w każdym planie. Zacznij za darmo, bez karty kredytowej.