VPS బ్యాకప్ మరియు స్నాప్షాట్ గైడ్
పాడైన అప్డేట్, పొరపాటు, మాల్వేర్ లేదా హార్డ్వేర్ సమస్య వల్ల సర్వర్ విఫలమవ్వచ్చు. మంచి ప్రణాళికలో స్నాప్షాట్లు, బ్యాకప్లు మరియు పరీక్షించిన restore కలిసి ఉంటాయి. ONIE పై, హో చి మిన్ సిటీలోని Cloud Servers స్నాప్షాట్లు మరియు బ్యాకప్లకు మద్దతు ఇస్తాయి, డేటా కోసం అదనపు Block Storage కూడా జోడించుకోవచ్చు.
స్నాప్షాట్ vs బ్యాకప్
| స్నాప్షాట్ | బ్యాకప్ | |
|---|---|---|
| ఇది ఏమిటి | ఒక క్షణంలో డిస్క్ యొక్క సేవ్ చేసిన స్థితి | సర్వర్ లేదా దాని డేటా యొక్క వేరే కాపీ |
| దేనికి మంచిది | అప్గ్రేడ్ లేదా config మార్పుకు ముందు త్వరగా వెనక్కి వెళ్ళడానికి | నష్టం, పాడవడం లేదా తొలగింపు నుండి కోలుకోవడానికి |
| ఎక్కడ ఉంచుతారు | అసలు సర్వర్ దగ్గరలో | వేరే storage లో |
| వేగం | తీసుకోవడం మరియు restore చేయడం వేగంగా | నెమ్మదిగా, పరిమాణాన్ని బట్టి ఉంటుంది |
రెండింటినీ ఉపయోగించండి: ప్రమాదకర మార్పులకు ముందు స్నాప్షాట్, మిగతావన్నింటికీ షెడ్యూల్ చేసిన బ్యాకప్లు.
3-2-1 నియమం
ముఖ్యమైన డేటాకు 3 కాపీలు ఉంచండి, 2 వేర్వేరు రకాల storage లో, 1 కాపీ వేరే చోట ఉంచండి. అదే సర్వర్పై ఉన్న స్నాప్షాట్ ఒక్కటే సరిపోదు.
ఫైళ్లను బ్యాకప్ చేయడం
rsync మారిన వాటిని మాత్రమే కాపీ చేస్తుంది:
rsync -aH --delete /var/www/ backup@backup-host:/srv/backups/www/restic అనేక లక్ష్యాలకు encrypted, deduplicated బ్యాకప్లు తయారు చేస్తుంది:
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 --pruneడేటాబేస్ను బ్యాకప్ చేయడం
లైవ్ డేటా ఫైళ్లను నేరుగా కాపీ చేయకుండా dump ద్వారా డేటాబేస్ను కాపీ చేయండి:
mysqldump --single-transaction --routines -u root wordpress | gzip > /var/backups/wordpress-$(date +%F).sql.gzPostgreSQL కోసం pg_dump ఉపయోగించండి.
ఆటోమేట్ చేయడం
బ్యాకప్లను cron లేదా systemd timer నుండి నడపండి, మరియు పాత కాపీలు తొలగించబడేలా retention విధానాన్ని ఉంచండి:
sudo crontab -e
# every day at 02:30
30 2 * * * /usr/local/bin/backup.shమీ restore ను పరీక్షించండి
మీరు ఎప్పుడూ restore చేయని బ్యాకప్ కేవలం ఊహ మాత్రమే. నెలకు ఒకసారి, ఒక అదనపు సర్వర్పై restore చేసి, సైట్ మరియు డేటా పనిచేస్తున్నాయో తనిఖీ చేయండి. మీ టీమ్లో ఎవరైనా చేయగలిగేలా దశలను రాసి ఉంచండి.
పెద్ద మార్పులకు ముందు
స్నాప్షాట్ తీసుకోండి, మార్పు చేయండి, పరీక్షించండి, మరియు ఖచ్చితంగా అనిపించినప్పుడు స్నాప్షాట్ను తొలగించండి. ఇది సురక్షిత SSH సెటప్తో బాగా సరిపోతుంది, మరియు WordPress సైట్ను అప్గ్రేడ్ చేసేటప్పుడు కూడా ఇదే అలవాటు ఉపయోగపడుతుంది.
తరచుగా అడిగే ప్రశ్నలు
నేను ఎంత తరచుగా బ్యాకప్ చేయాలి?
తరచుగా మారే సైట్లు మరియు డేటాబేస్లకు రోజువారీ బ్యాకప్ సాధారణం. ఒక రోజు డేటా కోల్పోతే నష్టం ఎక్కువగా ఉంటే, మరింత తరచుగా బ్యాకప్ చేయండి.
స్నాప్షాట్లకు బిల్ చేస్తారా?
స్నాప్షాట్లు మరియు బ్యాకప్లకు అవి ఉపయోగించే స్థలాన్ని బట్టి బిల్ చేస్తారు. ప్రస్తుత ధరల కోసం సేవ యొక్క pricing పేజీ చూడండి.
బ్యాకప్లను ఎక్కడ ఉంచాలి?
కేవలం అదే సర్వర్పై కాదు. వేరే స్థానం లేదా provider ను ఉపయోగించండి, తద్వారా ఒక్క వైఫల్యం అన్ని కాపీలను తొలగించకుండా ఉంటుంది.