Mwongozo wa backup na snapshot wa VPS
Seva inaweza kushindwa kwa sababu ya sasisho baya, kosa la kibinadamu, programu hasidi au tatizo la vifaa. Mpango mzuri unachanganya snapshot, backup na restore iliyojaribiwa. Kwenye ONIE, Cloud Servers jijini Ho Chi Minh zinaunga mkono snapshots na nakala rudufu, na unaweza kuongeza Block Storage ya ziada kwa ajili ya data.
Snapshot dhidi ya backup
| Snapshot | Backup | |
|---|---|---|
| Ni nini | Hali iliyohifadhiwa ya diski kwa wakati mmoja | Nakala tofauti ya seva au ya data yake |
| Bora kwa | Njia ya haraka ya kurudi nyuma kabla ya kuboresha au kubadilisha mipangilio | Kurejesha baada ya kupoteza, uharibifu au kufutwa |
| Imehifadhiwa | Karibu na seva asilia | Kwenye hifadhi tofauti |
| Kasi | Ni haraka kuchukua na kurejesha | Ni polepole zaidi, inategemea ukubwa |
Tumia zote mbili: snapshot kabla ya mabadiliko hatarishi, na backup zilizopangwa kwa kila kitu kingine.
Kanuni ya 3-2-1
Weka nakala 3 za data muhimu, kwenye aina 2 tofauti za hifadhi, na nakala 1 mahali pengine. Snapshot kwenye seva hiyo hiyo haitoshi peke yake.
Hifadhi faili
rsync inanakili tu kile kilichobadilika:
rsync -aH --delete /var/www/ backup@backup-host:/srv/backups/www/restic inatengeneza backup zilizosimbwa kwa njia fiche na zisizo na nakala zinazojirudia, kwenye malengo mengi:
sudo apt install -y restic
restic -r sftp:backup@backup-host:/srv/restic init
restic -r sftp:backup@backup-host:/srv/restic backup /var/www /etc
restic -r sftp:backup@backup-host:/srv/restic forget --keep-daily 7 --keep-weekly 4 --pruneHifadhi hifadhidata
Nakili hifadhidata kwa kutumia dump, badala ya kunakili faili za data zinazotumika:
mysqldump --single-transaction --routines -u root wordpress | gzip > /var/backups/wordpress-$(date +%F).sql.gzKwa PostgreSQL, tumia pg_dump.
Ifanye kiotomatiki
Endesha backup kutoka cron au systemd timer, na weka sera ya uhifadhi ili nakala za zamani ziondolewe:
sudo crontab -e
# every day at 02:30
30 2 * * * /usr/local/bin/backup.shJaribu restore yako
Backup ambayo haujawahi kuirejesha ni makisio tu. Mara moja kwa mwezi, rejesha kwenye seva ya ziada na uangalie kwamba tovuti na data zinafanya kazi. Andika hatua ili mtu yeyote kwenye timu yako aweze kuzifanya.
Kabla ya mabadiliko makubwa
Chukua snapshot, fanya mabadiliko, yajaribu, kisha futa snapshot ukiwa na uhakika. Hii inaendana vizuri na usanidi salama wa SSH, na tabia hiyo hiyo inasaidia unapo kuboresha tovuti ya WordPress.
Maswali yanayoulizwa mara kwa mara
Ninapaswa kufanya backup mara ngapi?
Kila siku ni jambo la kawaida kwa tovuti na hifadhidata zinazobadilika mara kwa mara. Fanya backup mara nyingi zaidi ikiwa kupoteza siku moja ya data kungeumiza.
Je, snapshot na backup hutozwa?
Snapshot na backup hutozwa kulingana na nafasi zinazotumia. Angalia viwango vya sasa kwenye ukurasa wa bei wa huduma.
Ni wapi ninapaswa kuhifadhi backup?
Si kwenye seva hiyo hiyo pekee. Tumia eneo au mtoa huduma mwingine, ili hitilafu moja isiweze kuondoa nakala zote.