masz conajmniej kilka sposobow na to:
1) Wersja prosta:
- rsync plikow z jednego kompa na drugi
- mysql dump & restore z jednego kompa na drugi
zalety:
- latwy do ogarniencia
- latwo robic to w systematycznie w tle z poziomu crona
- rsync synchronizuje pliki bez potrzeby kopiowania wszystkiego
wady:
- robi pelny dump co oznacza duzo danych
- pliki moga sie zmieniac w czasie gdy rsync dziala
2) Wersja profesjonalna:
- wirtualizacja
- system plikow na zfs
zalety:
- robisz snapshot wirtualki lub calego systemu plikow
- snapshot mozna wyslac na inny serwer
- snapshot moze zawierac jedynie delte (backup inkrementacyjny)
- snapshot mozna sprobowac nalozyc na klon i masz wtedy pelna kopie wirtualki lub systemu plikow
wady:
- wymaga wiedzy
- wymaga sprzetu
// edit: opcja z replikacja bazy tez jest imho ok