nxs-backup 3.4.0 బ్యాకప్ టూల్కిట్ ప్రచురించబడింది, ఇది బ్యాకప్లను సృష్టించడానికి, వాటిని తిప్పడానికి మరియు వాటిని స్థానిక లేదా బాహ్య నిల్వలో సేవ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఫైల్ బ్యాకప్తో పాటు, ఇది వివిధ DBMSల బ్యాకప్ల సృష్టికి మద్దతు ఇస్తుంది. ప్రాజెక్ట్ కోడ్ GPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడింది. nxs-backup 3.x బ్రాంచ్తో ప్రారంభించి, పనితీరును మెరుగుపరచడానికి మరియు కార్యాచరణను విస్తరించడానికి ప్రాజెక్ట్ కోడ్ పూర్తిగా Goలో (గతంలో పైథాన్ ఉపయోగించబడింది) తిరిగి వ్రాయబడింది.
nxs-బ్యాకప్ సామర్థ్యాల కోసం ప్రాథమిక అవసరాలు:
- సాధారణంగా ఉపయోగించే సాఫ్ట్వేర్ కోసం డేటా బ్యాకప్: ఫైల్లు (వివిక్త మరియు పెరుగుతున్న బ్యాకప్లు), MySQL (లాజికల్/ఫిజికల్ బ్యాకప్లు), PostgreSQL (లాజికల్/ఫిజికల్ బ్యాకప్లు), MongoDB, Redis;
- రిమోట్ స్టోరేజీలలో బ్యాకప్లను నిల్వ చేయడం: S3, FTP, SSH, SMB, NFS, WebDAV;
- బ్యాకప్లను కేంద్రంగా నిర్వహించడానికి మిమ్మల్ని అనుమతించే ఒకే కాన్ఫిగరేషన్ ఫైల్;
- అనుకూల స్క్రిప్ట్ల ద్వారా కార్యాచరణను విస్తరించే సామర్థ్యం;
- సులభమైన ప్రారంభ కాన్ఫిగరేషన్.
గత సంవత్సరంలో, nxs-backup క్రింది లక్షణాలను జోడించింది:
- అన్ని డిక్లేర్డ్ స్టోరేజీల కోసం ఇంటర్ఫేస్లు మరియు అన్ని రకాల బ్యాకప్లు అమలు చేయబడ్డాయి. ఉద్యోగాలు మరియు నిల్వలు ప్రారంభంలో ప్రారంభించబడతాయి మరియు పని నడుస్తున్నప్పుడు కాదు;
- API ద్వారా రిమోట్ నిల్వతో పని చేస్తోంది. దీని కోసం వివిధ లైబ్రరీలు ఉపయోగించబడతాయి;
- go-nxs-appctx మినీ-ఫ్రేమ్వర్క్కు ధన్యవాదాలు, ఇప్పుడు కాన్ఫిగరేషన్లో ఎన్విరాన్మెంట్ వేరియబుల్స్ను ఉపయోగించడం సాధ్యమవుతుంది;
- హుక్స్ ద్వారా లాగ్ ఈవెంట్లను పంపుతోంది. మీరు వివిధ స్థాయిలను కాన్ఫిగర్ చేయవచ్చు మరియు కావలసిన స్థాయిలో లోపాలు లేదా ఈవెంట్ల గురించి సమాచారాన్ని మాత్రమే స్వీకరించవచ్చు;
- స్వీయ-పునరుద్ధరణ;
- బ్యాకప్ నిర్దిష్ట కాలానికి మాత్రమే కాకుండా, నిర్దిష్ట సంఖ్యలో బ్యాకప్ల నిర్వహణను కూడా పరిగణనలోకి తీసుకుంటుంది.
మూలం: opennet.ru
