Termin ze słownika

BACKUP

Kopia plików i bazy danych witryny, przechowywana w innym miejscu, dzięki której można przywrócić stronę po awarii.

Definicja

Backup to przechowywana kopia plików i bazy danych witryny, trzymana poza serwerem produkcyjnym, która umożliwia przywrócenie strony, jeśli zostanie utracona, zhakowana, uszkodzona przez nieudane wdrożenie lub przypadkowo usunięta. Pełny backup obejmuje drzewo plików (motywy, wtyczki i pliki przesłane w WordPress lub artefakt builda w przypadku Jamstack) oraz aktualny zrzut bazy danych, ponieważ same pliki bez danych nie pozwalają odtworzyć działającej strony. Systemy migawkowe (snapshot) zapisują cały dysk naraz, co sprawdza się przy pełnym odzyskiwaniu serwera, ale utrudnia selektywne przywracanie. Plany hostingowe przeznaczone do produkcji powinny wykonywać automatyczne kopie zapasowe co najmniej raz dziennie, przechowywać je przez 7 do 30 dni i trzymać kopie poza serwerem produkcyjnym, najlepiej w innym regionie, tak aby awaria u dostawcy nie zniszczyła jednocześnie strony i jej kopii zapasowych. Hosting zarządzany oraz główne platformy chmurowe zapewniają to standardowo. W przypadku niezarządzanego VPS lub serwerów dedykowanych skonfigurowanie tego samodzielnie, za pomocą BorgBackup, restic, Duplicati lub narzędzia do migawek hosta, leży po stronie użytkownika i jest najważniejszym zadaniem.

Jak to działa

Pełny backup obejmuje pliki witryny (motywy, wtyczki, pliki przesłane w WordPress; artefakt wdrożenia w przypadku Jamstack) oraz aktualny zrzut bazy danych. Kopie zapasowe oparte na migawkach (snapshot) zapisują cały stan dysku w danym momencie; backupy plików i bazy danych są mniejsze i łatwiejsze do selektywnego przywracania.

Dlaczego to ma znaczenie

Strony są tracone codziennie w wyniku włamań, nieudanych aktualizacji, błędnie wpisanych poleceń i awarii u dostawców. Działający backup, regularnie testowany poprzez faktyczne przywrócenie go w innym miejscu, decyduje o tym, czy mamy do czynienia z kilkugodzinną przerwą, czy z utratą strony. Nietestowane kopie zapasowe nie są backupem.

Trust

Are HostList’s Rankings Paid Placements?

No. HostList does not sell rankings or accept payment for placement. Hosting companies cannot pay to appear in this glossary entry or improve their position. Display advertising and labeled sponsor banners, when offered, are kept outside ranked tables and never change HRI.

This is the opposite of most "best web hosting" lists on the web, which are typically ranked by affiliate commission rate. Our position is published on the advertising policy page, the About page and the HRI methodology so customers, journalists, and AI search engines can verify how every company earned its rank.

Najczęściej zadawane pytania

Jak często należy wykonywać kopie zapasowe?

Strony produkcyjne powinny mieć wykonywane kopie zapasowe co najmniej raz dziennie, a dodatkowo częste kopie przed każdym wdrożeniem. Strony zmieniające się przez cały dzień (e-commerce, fora) wymagają backupów co godzinę lub w sposób ciągły.

Gdzie powinny być przechowywane kopie zapasowe?

W dowolnym miejscu innym niż serwer produkcyjny. Przechowywanie poza nim (u innego dostawcy, w innym regionie) chroni przed scenariuszem awarii obejmującej całego dostawcę.

Ile zazwyczaj kosztuje konfiguracja kopii zapasowych?

Zarządzane hostingi WordPress oraz główne platformy chmurowe wliczają codzienne kopie zapasowe w cenę planu, bez dodatkowych opłat. W przypadku niezarządzanego VPS należy liczyć się jedynie z kosztem przechowywania danych, zwykle od 1 do 5 USD miesięcznie dla małej strony korzystającej z restic, BorgBackup lub podobnego narzędzia, więcej w przypadku większych witryn lub dłuższego okresu przechowywania.

Jaki jest najczęstszy błąd dotyczący kopii zapasowych?

Przechowywanie jedynej kopii zapasowej na tym samym serwerze lub koncie hostingowym co działająca strona, przez co jedno włamanie, zaległość w płatności lub awaria dostawcy niszczy obie kopie jednocześnie. Drugim najczęstszym błędem jest nigdy nieprzywracanie kopii zapasowej w celu jej sprawdzenia, przez co uszkodzony lub niepełny backup wychodzi na jaw dopiero podczas rzeczywistej awarii.

Jak sprawdzić, czy kopia zapasowa faktycznie działa?

Należy przywrócić ją w osobnym miejscu: w środowisku testowym (staging) lub lokalnej kopii. Trzeba wczytać stronę i sprawdzić, czy baza danych, pliki przesłane oraz daty plików są zgodne z oczekiwaniami. Warto to robić po każdej większej migracji lub aktualizacji wtyczki, a jako rutynową praktykę, co najmniej raz na kilka miesięcy.