"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

В మునుపటి వ్యాసం మేము జనవరిలో విడుదల చేసిన Veeam బ్యాకప్ & రెప్లికేషన్ 4 (VBR) కోసం నవీకరణ 9.5లో కొత్త ఫీచర్‌ల గురించి మీకు చెప్పాము, ఇక్కడ మేము ఉద్దేశపూర్వకంగా టేప్ బ్యాకప్‌లను పేర్కొనలేదు. ఈ ప్రాంతం గురించిన కథనం ప్రత్యేక కథనానికి అర్హమైనది, ఎందుకంటే నిజంగా చాలా కొత్త ఫీచర్లు ఉన్నాయి.

– QA నుండి అబ్బాయిలు, మీరు ఒక వ్యాసం వ్రాస్తారా?
- ఎందుకు కాదు!

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

XNUMXవ శతాబ్దంలో టేప్ డ్రైవ్‌లు

మాగ్నెటిక్ టేపులపై డేటాను నిల్వ చేయడం (క్యాసెట్లు, "టీపాఖ్", మేము వాటిని R&Dలో పిలుస్తాము) కాలం చెల్లిన ZX-స్పెక్ట్రమ్ కంప్యూటర్‌కు మాత్రమే పరిమితం కాదు, దీని కోసం ఒక గేమ్‌ను 48 kb RAMలో లోడ్ చేయవచ్చు టేప్ క్యాసెట్ కొన్ని నిమిషాల పాటు. పావు శతాబ్దంలో, క్యాసెట్ వేగం మరియు సామర్థ్యాలు 6-7 ఆర్డర్‌ల పరిమాణంలో పెరిగాయి. ఇది పూర్తిగా సరైన పోలిక కాదు, మరియు మూర్ యొక్క చట్టం ప్రామాణిక LTO నిలబెట్టుకోలేరు. అయినప్పటికీ, ఆధునిక సాంకేతికతలు ఒక క్యాసెట్ యొక్క కిలోమీటరు పొడవు గల టేప్‌లో 12 టెరాబైట్‌ల డేటాను రికార్డ్ చేయడం సాధ్యపడుతుంది (కంప్రెషన్ మోడ్‌లో 30 టెరాబైట్‌ల వరకు), అందువలన, 160-డాలర్ డ్రైవ్ పోటీదారులను దీర్ఘకాలిక నిల్వ ఖర్చుతో వెనుకకు వదిలివేస్తుంది. పెద్ద మొత్తంలో డేటా, రికార్డింగ్ పరికరాలు/పఠనంలో పెట్టుబడులను కూడా పరిగణనలోకి తీసుకుంటుంది. అటువంటి క్యాసెట్లపై డేటా 15-30 సంవత్సరాలు సురక్షితంగా నిల్వ చేయబడుతుంది.

నేను అవతల నుండి వస్తాను. చివరిసారి ransomware వైరస్‌లు కొత్త స్థాయికి చేరుకుంది. వారు వారాలు మరియు నెలల పాటు పెద్ద కంపెనీ రెక్కలలో వేచి ఉండగలరు మరియు మరొక జీరో-డే దుర్బలత్వం కనిపించడంతో, వారు మొత్తం డేటాను మాత్రమే కాకుండా నాశనం చేయవచ్చు (మానవ సహాయం లేకుండా కాదు, చాలా డబ్బు ఉంది) , కానీ చేరుకోగల అన్ని బ్యాకప్ కాపీలు కూడా . ఇక్కడ తాజా ఉదాహరణ, కంపెనీ దోపిడీదారులకు చెల్లించవలసి వచ్చినప్పుడు. అని అంటారు గాలి అంతరం, అనగా, మౌలిక సదుపాయాల నుండి భౌతికంగా వేరుచేయబడిన బ్యాకప్‌లు, వాస్తవానికి, అటువంటి కథనాల నుండి మాత్రమే నమ్మదగిన మోక్షం అయ్యాయి. మాగ్నెటిక్ టేప్ ఇక్కడ కలకాలం పరిష్కారాలలో ఒకటి.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

కానీ విశ్వసనీయమైన డేటా రక్షణ కోసం ప్రముఖ తయారీదారుల (IBM, HPE, Oracle, Dell) నుండి ఒక వివరణ మరియు సాంకేతిక ఇనుము మరియు బేరియం-ఫెరైట్ ఆవిష్కరణలు సరిపోవు; మంచి సాఫ్ట్‌వేర్ అవసరం. వీమ్‌లో, మేము టేప్ బ్యాకప్‌ల కోసం అంకితమైన మొత్తం టీమ్‌ని కలిగి ఉన్నాము, దాదాపు 10 మంది వ్యక్తులు ప్రతిరోజూ విశ్లేషించి, ప్లాన్ చేయండి, పరిశోధన చేయండి, అభివృద్ధి చేయండి మరియు పరీక్షించండి. మీరు మునుపటి కథనాలలో ఈ పని ఫలితాలను చూడవచ్చు (సమయం, два) గత ఏడాది కాలంలో ఏం చేశారు?

పదకోశం

స్థానిక భాషతో స్వేచ్ఛను తీసుకోవడం మరియు చదవడానికి క్లిష్టతరం చేసే మతాధికారుల మధ్య ఎంపిక తలెత్తుతుంది. నేను మొదటిదాన్ని ఇష్టపడతాను, కాబట్టి దిగువ జాబితాలోని యాస పదాలు ఎవరికైనా కళ్లకు హాని కలిగిస్తే నేను ముందుగానే క్షమాపణలు కోరుతున్నాను. ఈ లేదా ఆ పదానికి అర్థం ఏమిటో ఇక్కడ నేను మీకు క్లుప్తంగా గుర్తు చేస్తాను.

VBR లుమినరీలు ఈ భాగాన్ని దాటవేయవచ్చుజోబా - ఉద్యోగం-బ్యాకప్ ఉద్యోగం. వాస్తవానికి, మొత్తం VBR ఉద్యోగాలపై నిర్మించబడింది. బ్యాకప్ మరియు రెప్లికేషన్‌తో పాటు, ఇది మాగ్నెటిక్ టేప్‌కి కాపీ చేయడం కూడా కావచ్చు (బ్యాకప్ టు టేప్ జాబ్, టేప్ జాబ్). బ్యాకప్ కాపీ (పునరుద్ధరణ) నుండి పునరుద్ధరించడం కూడా ఒక పని అని నేను రిజర్వేషన్ చేస్తాను, కానీ ఈ వ్యాసంలో ఈ పదం బ్యాకప్ అని అర్థం.

స్టోరాజ్ - నిల్వ - చారిత్రాత్మకంగా స్థాపించబడిన పేరు. ఇందులో ఉన్న ఫైల్స్ ఇవి రిపోజిటరీలు (రిపోజిటరీ - నిల్వ) బ్యాకప్ కాపీలను కలిగి ఉంది - పూర్తి и పెరుగుతున్న. ఒక నిల్వ ప్రాంతం ఒకటి లేదా అనేక వర్చువల్ మిషన్లను కలిగి ఉంటుంది.

గొలుసు - గొలుసు - ఒకదానికొకటి కనెక్ట్ చేయబడిన స్టాక్‌ల క్రమం. nవ ఇంక్రిమెంటల్ స్టోరేజ్ నుండి డేటాను రీస్టోర్ చేయడానికి, (n-1)వ నుండి 1వ వరకు అన్ని మునుపటివి మరియు మొదటి ఇంక్రిమెంటల్ ద్వారా సూచించబడిన పూర్తి స్టోరేజ్ అవసరం.

మూలం, లక్ష్యం - మూలం, లక్ష్యం. జాబ్ ప్రాసెస్ చేసే అసలు ఎంటిటీ మూలం. బ్యాకప్‌లు/ప్రతిరూపాల విషయంలో, ఇది సాధారణంగా హైపర్‌వైజర్‌లోని వర్చువల్ మెషీన్. టేప్ జాబ్ విషయంలో, మూలం బ్యాకప్ జాబ్ (లేదా ఫైల్ టు టేప్ జాబ్‌ల విషయంలో ఫైల్‌లు). బ్యాకప్ జాబ్ టార్గెట్ అనేది బ్యాకప్‌లు నిల్వ చేయబడిన రిపోజిటరీ. టేప్ జాబ్‌ల కోసం, ఇది మీడియా పూల్.

మీడియా పూల్ - మీడియా పూల్ - నిల్వ మీడియా యొక్క పూల్, మా విషయంలో - క్యాసెట్‌లు. వినియోగదారు సృష్టించిన లాజికల్ కంటైనర్ మరియు ఒకటి లేదా అంతకంటే ఎక్కువ లైబ్రరీల క్యాసెట్‌లను కలిగి ఉంటుంది. కాబట్టి, టేప్ జాబ్ ఎల్లప్పుడూ లక్ష్యంగా మీడియా పూల్‌ను కలిగి ఉంటుంది, అంటే, డేటా ఏదైనా నిర్దిష్ట టేప్‌కి లేదా లైబ్రరీలోని ఏదైనా టేప్‌కి కాకుండా వాటి యొక్క నిర్దిష్ట సెట్‌కు వ్రాయబడుతుంది. మీడియా పూల్ డేటా స్టోరేజ్ టైమ్ సెట్టింగ్‌ని కలిగి ఉంది, దాని తర్వాత టేప్ ఓవర్‌రైట్ చేయబడుతుంది. వినియోగదారు ప్రామాణిక మరియు సృష్టించవచ్చు GFS కొలనులు. ఈ రకాల్లో ప్రతి ఒక్కటి ఇప్పుడు WORM మరియు నాన్-WORM కూడా కావచ్చు, దిగువన ఉన్న వాటిపై మరిన్ని.

మీడియా సెట్ - మీడియా సెట్ – బ్యాకప్‌లు/ఫైళ్లు నిరంతరం వ్రాయబడే మీడియా పూల్‌లోని టేపుల సమితి. GFS పూల్స్ కోసం, మీడియా సెట్‌లు కూడా విరామంతో ముడిపడి ఉంటాయి (ఉదాహరణకు, సంవత్సరానికి), టేప్‌లు వాటి వ్యవధిలో మాత్రమే తిప్పబడతాయి.

డ్రైవ్, మార్చేవాడు - టేప్ లైబ్రరీ యొక్క అంశాలు. డ్రైవ్ క్యాసెట్‌ను రీడ్ చేస్తుంది మరియు రివైండ్ చేస్తుంది, ఛేంజర్ అనేది స్టోరేజ్ స్లాట్‌లు, అన్‌లోడ్ స్లాట్‌లు మరియు డ్రైవ్ మధ్య క్యాసెట్‌లను కదిలించే రోబోట్. కూడా ఉన్నాయి స్వతంత్ర డ్రైవ్‌లు (స్వతంత్రంగా - ఫ్రీ-స్టాండింగ్), ఇక్కడ మారేవారి పాత్రను ఒక వ్యక్తి పోషిస్తాడు. డ్రైవ్ కోసం, లైబ్రరీ కనెక్ట్ చేయబడిన విండోస్ మెషీన్‌లో తయారీదారు డ్రైవర్ సరిగ్గా ఇన్‌స్టాల్ చేయబడాలి; స్థానిక SCSIని ఉపయోగించి డ్రైవర్లు లేకుండా ఛేంజర్‌తో మనం పని చేయవచ్చు.

టేప్ చేయడానికి అద్దెదారు. ప్రొవైడర్ రక్షించబడ్డాడు - క్లయింట్లు రక్షించబడతారు

వెంటనే ట్రంప్ కార్డులు టేబుల్ మీద ఉన్నాయి. మా అప్‌డేట్ యొక్క అత్యంత ప్రతిష్టాత్మక ఫీచర్, దీని కోసం రూపొందించబడింది క్లౌడ్ ప్రొవైడర్లు, వారి ఇన్‌ఫ్రాస్ట్రక్చర్‌లో VBRని ఉపయోగించడం. రెండేళ్ల క్రితం అభివృద్ధి ప్రారంభమైంది. తదుపరి విడుదలకు ముందు ఇంత తీవ్రమైన పనిని ఎదుర్కోవడానికి మాకు సమయం ఉండదని మేము త్వరలో గ్రహించాము, కాబట్టి మేము చిన్న విరామం తీసుకున్నాము మరియు చివరికి 9.5 నవీకరణ 4లో ఫీచర్‌ను విడుదల చేసాము.

సంక్షిప్తంగా, ప్రొవైడర్లు ఇప్పుడు తమ క్లయింట్‌ల బ్యాకప్‌లను టేప్ జాబ్‌లను ఉపయోగించి క్యాసెట్‌లలోకి GFS పూల్‌లోకి కాపీ చేసే అవకాశాన్ని కలిగి ఉన్నారు. ఇది ప్రొవైడర్లను అందిస్తుంది - మరియు వీరు మన హృదయాలకు మరియు వాణిజ్య విభాగానికి ప్రియమైన చాలా పెద్ద వ్యక్తులు - రెండు ఎంపికలు:

  • మీ ఖాతాదారులను రక్షించండి (అద్దెదారులు, అద్దెదారు - అద్దెదారు) ప్రమాదవశాత్తూ తొలగింపు లేదా అవస్థాపన సమస్యల ఫలితంగా డేటా నష్టం ("సర్వర్ గదిలో వరద");
  • పాత బ్యాకప్ కాపీ నుండి డేటాను పునరుద్ధరించడానికి అద్దెదారులకు అదనపు సేవను అందించండి, ఇది డేటా నిల్వ విధానానికి అనుగుణంగా క్లౌడ్ రిపోజిటరీ నుండి చాలా కాలం నుండి తొలగించబడింది, కానీ ఇప్పటికీ క్యాసెట్ టేపుల్లోనే ఉంటుంది.

మార్కెటింగ్ దృక్కోణం నుండి, కార్యాచరణ చాలా "రుచికరమైనది", కానీ మాది నుండి, అమలు చేయడం తక్కువ కష్టం కాదు.

డిజైన్

ఎదుర్కొన్న ప్రధాన సమస్య డేటా ఎన్క్రిప్షన్. చాలా క్లౌడ్ బ్యాకప్‌లు ఎన్‌క్రిప్ట్ చేయబడ్డాయి, గణాంకాలు మొత్తంలో ⅔ గురించి చెబుతున్నాయి. ఈ సంఖ్య మాకు ఆశ్చర్యం కలిగించింది; దాదాపు ప్రతిదీ గుప్తీకరించబడిందని మేము భావించాము, కానీ కాదు - చాలా మంది క్లయింట్‌లు తమ ప్రొవైడర్‌లపై షరతులు లేని విశ్వాసాన్ని కలిగి ఉన్నారు.

ఉదాహరణ చాలా సులభం: ప్రొవైడర్ దాని అద్దెదారుల డేటాను డీక్రిప్ట్ చేయకూడదు. అదే సమయంలో, కొత్త ఫీచర్‌లో భాగంగా, ప్రొవైడర్ వైపు బ్యాకప్‌లతో నిల్వను తెరవడం అవసరం. డేటా బ్లాక్‌లను బదిలీ చేయడానికి, ఉదాహరణకు, సృష్టించడానికి ఇది అవసరం వర్చువల్ పూర్తి బ్యాకప్. ప్రధాన విషయం ఏమిటంటే, ఉద్యోగం అమలు సమయంలో అవసరమైన కీలు ప్రొవైడర్ వైపుకు బదిలీ చేయబడనప్పుడు, ఇది అద్దెదారు నుండి స్వతంత్రంగా చేయవలసి ఉంటుంది.

ఈ సమస్యకు పరిష్కారం, ఇది విడుదల చేసిన యాడ్-ఆన్ యొక్క మరొక ముఖ్యమైన ఫీచర్‌లో కూడా పాల్గొంటుంది - కెపాసిటీ టైర్ - అదనపు ఎన్‌క్రిప్షన్ కీని జోడించడాన్ని కలిగి ఉంటుంది. ఆర్కైవ్ కీ ప్రొవైడర్ యొక్క డేటాబేస్లో ఎన్క్రిప్టెడ్ రూపంలో నిల్వ చేయబడుతుంది. ప్రొవైడర్ వైపున ఉన్న ఒక మోసపూరిత పథకం ప్రకారం, ఇది నిల్వలను తెరవడానికి, నిల్వల మధ్య డేటా బ్లాక్‌లను తరలించడానికి మరియు మళ్లీ గుప్తీకరించడానికి ఉపయోగించబడుతుంది (అన్నింటికంటే, ప్రతి దాని స్వంత కీని కలిగి ఉంటుంది), కానీ డేటాను డీక్రిప్ట్ చేయడం అసాధ్యం.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం
గమ్మత్తైన పథకం (వర్కింగ్ వెర్షన్)

R&Dలోని ఇంజనీర్లందరూ మా ఉత్పత్తిలోని ఎన్‌క్రిప్షన్‌ను నిజంగా ఇష్టపడతారని నేను జోడిస్తాను, అయితే ఇది ఎలా పని చేస్తుందో ఎవరికీ వివరంగా తెలియదు. ("ఇది అస్సలు ఎందుకు పని చేస్తుంది" అనే జోక్ కూడా ఉంది, కానీ సంపాదకులు దానిని కోల్పోలేదు.)

పరీక్ష

ఫీచర్ కోసం వందల కొద్దీ బగ్‌లు రికార్డ్ చేయబడ్డాయి. అత్యంత క్లిష్టమైన ప్రాంతాలు ఎన్క్రిప్షన్, యూజర్ ఇంటర్ఫేస్, పునరుద్ధరణ సమస్యలు.

పరీక్షా దృక్కోణం నుండి, ఇబ్బందిని పెద్ద వైవిధ్యం, అద్దెదారు ఉద్యోగాలు మరియు రిపోజిటరీల రకాలు మరియు రకాల "కాంబినేటరిక్స్" ద్వారా సూచించబడుతుంది - మౌలిక సదుపాయాలకు బ్యాకప్‌లను పునరుద్ధరించేటప్పుడు మూలం మరియు లక్ష్యం రెండూ. ఇదంతా ఫ్రేమ్‌వర్క్‌లో లాజిక్‌తో కలిసి ఉంటుంది GFS నమూనాలు (కొత్తది సహా - సమాంతరత మరియు రోజువారీ మీడియా సెట్‌లు, దిగువన మరిన్ని), మరియు సాధారణంగా, టేప్‌లకు అసాధారణమైన క్లౌడ్ ప్రత్యేకతలు. ఎన్‌క్రిప్షన్‌తో ఉదారంగా మసాలా చేయడం మర్చిపోవద్దు. రూపకాన్ని కొనసాగించడానికి, మేము ఈ వంటకాన్ని పూర్తిగా తిన్నాము - కానీ మేము దానిని అన్ని వైపుల నుండి కూడా రుచి చూశాము.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం
పరీక్ష ప్రణాళిక భాగం

ఫలితంగా,

వివరణాత్మక వివరణలో చూడవచ్చు వాడుక సూచిక (ప్రస్తుతానికి ఆంగ్లంలో): బ్యాకప్, రికవరీ. నేను ప్రధాన అంశాలపై దృష్టి పెడతాను.

బ్యాకప్

ప్రొవైడర్ లక్ష్యంగా GFS పూల్‌తో టేప్ జాబ్‌కు అద్దెదారులను జోడిస్తుంది. మీకు క్లౌడ్ లైసెన్స్ ఉంటే, విజార్డ్ యొక్క రెండవ దశలో ఎంపిక అందుబాటులో ఉంటుంది అద్దెదారులు. మీరు అద్దెదారులందరినీ ఒకేసారి లేదా విడిగా జోడించవచ్చు లేదా మీరు ఒక వ్యక్తిగత అద్దెదారు కోసం ప్రత్యేక కోటాను (కానీ ఉప-కోటా కాదు) మాత్రమే ఎంచుకోవచ్చు. మీరు ఒక ఉద్యోగంలో అద్దెదారు బ్యాకప్‌లు మరియు సాధారణ స్థానిక బ్యాకప్‌లను కలపలేరు.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

మిగిలిన సెట్టింగ్‌లు GFS పూల్‌లోని సాధారణ ఉద్యోగానికి దాదాపు పూర్తిగా సమానంగా ఉంటాయి.

ప్రొవైడర్ వైపు మరియు అద్దెదారు వైపు డేటా పునరుద్ధరణ సాధ్యమవుతుంది.

ప్రొవైడర్ వైపు రికవరీ

కొత్త విజార్డ్ ద్వారా ప్రదర్శించబడింది. ఇక్కడ మీరు ప్రత్యేక ఉద్యోగానికి వెళ్లవచ్చు, ఒక నిర్దిష్ట రోజున రిపోజిటరీలో ఉన్న మొత్తం గొలుసు పునరుద్ధరించబడుతుంది.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

మూడు రెస్టారెంట్ ఎంపికలు ఉన్నాయి:

  1. అసలు స్థానానికి. ఈ సందర్భంలో, అసలు బ్యాకప్, ఏదైనా ఉంటే, తొలగించబడుతుంది; అద్దెదారు ఉద్యోగాలు స్వయంచాలకంగా పునరుద్ధరించబడిన గొలుసుకు రీకాన్ఫిగర్ చేయబడతాయి. అటువంటి రెస్టారెంట్ క్లయింట్‌కు పూర్తిగా కనిపించదని అర్థం అవుతుంది, కొద్దిసేపు మాత్రమే అది క్లౌడ్ రిపోజిటరీ నుండి డిస్‌కనెక్ట్ చేయబడుతుంది.
  2. కొత్త కోటా/రిపోజిటరీకి. ప్రొవైడర్, ఉదాహరణకు, ఈ ప్రయోజనం కోసం ప్రత్యేక తాత్కాలిక ఖాతాను సృష్టించవచ్చు, అది తర్వాత తొలగించబడుతుంది. ప్రొవైడర్ డేటాబేస్‌తో సమకాలీకరించబడిన తర్వాత అద్దెదారు యొక్క మౌలిక సదుపాయాలలో బ్యాకప్ కనిపిస్తుంది.
  3. ప్రొవైడర్ ఇన్‌ఫ్రాస్ట్రక్చర్‌లో నమోదు చేయబడిన Linux లేదా Windows సర్వర్ యొక్క డిస్క్‌కి. ఈ చైన్‌ని ఫ్లాష్ డ్రైవ్‌లో రికార్డ్ చేసి అద్దెదారుకు పంపవచ్చు.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

అద్దెదారు వైపు రికవరీ

ఈ ఐచ్ఛికం క్లయింట్ తన స్వంత టేప్ ఇన్‌ఫ్రాస్ట్రక్చర్ మరియు రెస్టారెంట్ కోసం పెద్ద మొత్తంలో డేటాను కలిగి ఉందని సూచిస్తుంది. ప్రొవైడర్ డెలివరీ సేవ ద్వారా క్లయింట్‌కు రికార్డ్ చేయబడిన బ్యాకప్‌లతో కూడిన క్యాసెట్‌ను భౌతికంగా పంపవచ్చు, అతను దానిని తన పరికరాలలో జాబితా చేస్తాడు, క్యాసెట్‌లు మరియు బ్యాకప్‌లను డీక్రిప్ట్ చేస్తాడు మరియు టేప్‌లో రికార్డ్ చేసినట్లుగా బ్యాకప్ కాపీలతో పని చేస్తాడు. WAN ద్వారా టెరాబైట్‌లను డౌన్‌లోడ్ చేయడాన్ని నివారించడానికి ఇక్కడ లైఫ్ హ్యాక్ ఉంది.

GFS పూల్‌కు పెద్ద ఎత్తున మెరుగుదలలు

GFSరెండు సంవత్సరాల క్రితం VBRలో, వెర్షన్ 9.5లో మీడియా పూల్స్ కనిపించాయి. విడుదల చేసిన అప్‌డేట్‌లో, టెనెంట్ టు టేప్ ఫీచర్ యొక్క రూపానికి సంబంధించి మరియు వినియోగదారుల అభ్యర్థన మేరకు, మేము ఈ కార్యాచరణను బాగా అప్‌గ్రేడ్ చేసాము.

రోజువారీ మీడియా సెట్లు

కొత్తది ఉంది రోజువారీ (రోజువారీ) మీడియా సెట్. ఇప్పుడు మీరు GFS పూల్‌లో ప్రతి రోజు బ్యాకప్‌లను నిల్వ చేయవచ్చు మరియు పూర్తి వాటిని మాత్రమే కాకుండా, పెరుగుతున్న వాటిని కూడా నిల్వ చేయవచ్చు. తరువాతి గణనీయంగా తక్కువ స్థలాన్ని తీసుకుంటుంది మరియు టేప్‌ను సేవ్ చేయడానికి ఇది జరిగింది. ఈ క్యాసెట్లను లైబ్రరీలో నిరంతరం తిప్పడం మరియు రిమోట్ స్టోరేజీకి తీసుకెళ్లడం లేదని అర్థమైంది. అదే సమయంలో, పెరుగుతున్న పాయింట్ నుండి రెస్టారెంట్ కోసం, మీకు పాత మీడియా సెట్‌లలో ఒకదాని నుండి (వారం, నెలవారీ, త్రైమాసిక లేదా వార్షిక) టేప్‌లు అవసరం. వారంవారీ మీడియాను చేర్చకుండా రోజువారీ మీడియా సెట్‌ను ప్రారంభించడం అసాధ్యం ఎందుకంటే చాలా సందర్భాలలో పెరుగుతున్న కాపీ నుండి పునరుద్ధరించడానికి వారంవారీ టేప్‌లు అవసరం. అవి ఎల్లప్పుడూ లైబ్రరీలో ఉంటాయి లేదా అంత దూరం లేని గిడ్డంగిలో నిల్వ చేయబడతాయి.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

GFS మీడియా పూల్‌లో టేప్ జాబ్‌లు ఎలా పని చేస్తాయో లాజిక్ సులభమైనది కాదు, సాంకేతిక రచయితలు మిమ్మల్ని అబద్ధం చెప్పనివ్వరు. క్లుప్తంగా, వివరాలను విస్మరిస్తూ, పూర్తి బ్యాకప్‌లు (వర్చువల్ పూర్తి బ్యాకప్‌లతో సహా) మాత్రమే వారవారీ మరియు సీనియర్ మీడియా సెట్‌లకు కాపీ చేయబడతాయి, ప్రతి తేదీకి ఒకటి మరియు రోజువారీకి – ప్రస్తుత రోజు రిపోజిటరీలోని అన్ని బ్యాకప్‌లు, ఎందుకంటే బ్యాకప్ -ఉద్యోగాన్ని రోజుకు ఒకటి కంటే ఎక్కువసార్లు ప్రారంభించవచ్చు.

సమ్మతి, ప్రారంభ సమయం మరియు GFS పూల్స్‌లో వేచి ఉండండి

ఇప్పుడు అనేక లైబ్రరీ డ్రైవ్‌లలో అనేక చైన్‌లు లేదా జాబ్‌ల సమాంతర రికార్డింగ్ GFS మీడియా పూల్స్‌లో కూడా సాధ్యమవుతుంది (గతంలో సాధారణ వాటిలో మాత్రమే). దశలో ఆన్ చేస్తుంది ఎంపికలు మీడియా పూల్.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

ముఖ్యమైన స్పష్టీకరణ: ఒకే ఫైల్ ఎల్లప్పుడూ ఒక థ్రెడ్‌కు వ్రాయబడుతుంది, కాబట్టి అనేక పెద్ద వర్చువల్ మిషన్ల విషయంలో దీన్ని ప్రారంభించమని సిఫార్సు చేయబడింది. రిపోజిటరీలో ప్రతి-VMని సెటప్ చేయడంతద్వారా బ్యాకప్ అనేక గొలుసులను కలిగి ఉంటుంది.

అదనంగా, ఎంపిక చేసుకోవడం సాధ్యమైంది GFS ఉద్యోగం యొక్క ప్రారంభ సమయం. చాలా మంది వినియోగదారులు అర్ధరాత్రి ప్రారంభించి, సోర్స్ జాబ్ పూర్తి కావడానికి దాదాపు రోజంతా వేచి ఉండటం ఇష్టం లేదు. ఇప్పుడు ఈ సమయంలో, ఉదాహరణకు, టేప్‌కి కాపీ చేయడానికి ఇప్పటికే ఏదైనా ఉన్నప్పుడు, సాయంత్రం ఆలస్యంగా సెట్ చేయవచ్చు. అంతేకాకుండా, వినియోగదారు అభ్యర్థనల ఆధారంగా, మేము అధునాతన సెట్టింగ్‌లకు ఒక ఎంపికను జోడించాము, ఇది గతంలో రిజిస్ట్రీ కీని ఉపయోగించి మాత్రమే యాక్టివేట్ చేయబడుతుంది. కేవలం ఎంచుకోండి వేచి ఉండటానికి బదులుగా ఇటీవలి పునరుద్ధరణ పాయింట్‌ను ప్రాసెస్ చేయండి - మరియు టేప్ జాబ్ ప్రారంభంలో రిపోజిటరీలో ఉన్నది క్యాసెట్‌లోకి కాపీ చేయబడుతుంది (నిన్నటి పాయింట్, ఉదాహరణకు), వేచి ఉండాల్సిన అవసరం లేదు.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

బహుళ లైబ్రరీలతో మెరుగైన పని

ఒక మీడియా పూల్‌కి ఒకటి కంటే ఎక్కువ లైబ్రరీలు జోడించబడినప్పుడు మేము పరిస్థితి గురించి మాట్లాడుతాము. మేము దీనికి ఇంతకు ముందు మద్దతు ఇచ్చాము, కానీ ఎప్పటికప్పుడు క్లయింట్లు పూర్తిగా ఊహించలేని ప్రవర్తన గురించి ఫిర్యాదులతో వచ్చారు.

ఇది

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

ఉదాహరణకు, ఒక టేప్ జాబ్ ప్రారంభించబడింది మరియు మొదటి లైబ్రరీలో రెండు డ్రైవ్‌లను తీసుకుంది, అయితే సమాంతరత సెట్టింగ్‌లు ఒకేసారి 4 డ్రైవ్‌లను ఉపయోగించడానికి అనుమతిస్తాయి. ఈ ఉద్యోగం రెండవ మీడియా పూల్ లైబ్రరీకి మారాలి మరియు దానిని కూడా ఉపయోగించాలా లేదా అది వనరులను వృధా చేస్తుందా?

మరో కేసు. "క్యాసెట్‌లు అందుబాటులో లేవు" అనే షరతు ఆధారంగా మారే ఎంపిక ఎంచుకోబడింది; మొదటి లైబ్రరీలో ఒక క్యాసెట్ మాత్రమే ఉంది, కానీ సంభావ్యంగా మొత్తం డేటా దానిపై సరిపోతుంది. అయితే, సెట్టింగులు మీరు సమాంతరంగా రెండు క్యాసెట్లలో వ్రాయడానికి అనుమతిస్తాయి. ఈ సందర్భంలో నేను రెండవ లైబ్రరీని ఉపయోగించాలా?

ప్రవర్తనను స్పష్టంగా కాన్ఫిగర్ చేయడం సాధ్యం చేయడం ద్వారా మేము ఈ ప్రాంతాన్ని చక్కదిద్దాలని నిర్ణయించుకున్నాము.

మారింది

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

మీడియా పూల్‌లోని లైబ్రరీల వద్ద పాత్రలు కనిపించాయి - క్రియాశీల и నిష్క్రియాత్మ. మరియు మీడియా పూల్‌లో రెండు మోడ్‌లు ఉన్నాయి: తప్పు-తట్టుకునే లేదా వైఫల్యం (వైఫల్యం) మరియు సమాంతర రికార్డింగ్ (సమాంతరంగా). ఇప్పుడు, అవసరాలను బట్టి, మీరు మీడియా పూల్‌ను వివిధ మార్గాల్లో కాన్ఫిగర్ చేయవచ్చు.

  • మీరు అనేక సమాన లైబ్రరీలను కలిగి ఉంటే మరియు మీరు వాటికి వ్రాయడాన్ని సమాంతరంగా చేయవలసి ఉంటే, సమాంతర రికార్డింగ్ మోడ్‌ను ఆన్ చేయండి; దీన్ని చేయడానికి, అన్ని లైబ్రరీలకు సక్రియ పాత్రలను కేటాయించాలి. ఈ సందర్భంలో, కొత్త క్యాసెట్‌లు మరియు డ్రైవ్‌లు ఏ లైబ్రరీలో ఉన్నా అవసరం వచ్చిన వెంటనే ఉపయోగించబడతాయి. ఇప్పటికీ ప్రాధాన్యత ఉంది - ముందుగా మేము జాబితాలో ఉన్న లైబ్రరీలో వనరులను కనుగొనడానికి ప్రయత్నిస్తాము.
  • ఒక ప్రధాన లైబ్రరీ మరియు ఒక పాత లేదా స్వతంత్ర డ్రైవ్ రిజర్వ్‌లో ఉంటే, ప్రధాన లైబ్రరీని జాబితా ఎగువన ఉంచడం ద్వారా మరియు బ్యాకప్ పరికరాల కోసం నిష్క్రియ పాత్రను ఎంచుకోవడం ద్వారా ఫెయిల్‌ఓవర్ మోడ్‌ను ప్రారంభించండి. అటువంటి పరికరానికి మారడం అనేది ఉద్యోగంలో పని చేయడానికి నిజంగా అవసరమైనప్పుడు మాత్రమే జరుగుతుంది. ఈ పరిస్థితి అత్యవసరంగా పరిగణించబడుతుంది మరియు ఇమెయిల్ ద్వారా నోటిఫికేషన్ పంపబడుతుంది.

మేము ఇంకా మద్దతు ఇవ్వని మరింత క్లిష్టమైన పరిస్థితి ఉంది - నిష్క్రియాత్మక వాటి సమక్షంలో అనేక క్రియాశీల లైబ్రరీలు. అటువంటి కాన్ఫిగరేషన్‌ల అవసరం ఉందా మరియు భవిష్యత్తులో ఫీచర్ "పూర్తి" కావాలా అనేది అభిప్రాయం చూపుతుంది. ప్రామాణిక అభ్యాసం.

WORM మద్దతు

WORM – ఒకసారి చదవండి చాలా వరకు వ్రాయండి – చెరిపివేయబడని లేదా తిరిగి వ్రాయలేని క్యాసెట్‌లు ఇనుము స్థాయిలో, మీరు డేటాను మాత్రమే జోడించగలరు. వారి తప్పనిసరి ఉపయోగం కొన్ని సంస్థల నియమాలచే నియంత్రించబడుతుంది, ఉదాహరణకు, ఔషధం రంగంలో పనిచేసేవారు. అటువంటి క్యాసెట్ల ప్రధాన సమస్య VBR ఎప్పుడు జాబితా లేదా జాబితా చేయడం ఇకపై తొలగించబడని హెడర్‌ను రికార్డ్ చేసింది మరియు అలా చేయడానికి ప్రయత్నిస్తున్నప్పుడు టేప్ జాబ్‌లు లోపంతో క్రాష్ అయ్యాయి.

9.5 అప్‌డేట్ 4 అటువంటి క్యాసెట్‌లకు పూర్తి మద్దతును అందిస్తుంది. WORM మీడియా పూల్‌లు, రెగ్యులర్ మరియు GFS జోడించబడ్డాయి, ఇక్కడ ఈ రకమైన క్యాసెట్‌లను మాత్రమే ఉంచవచ్చు.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

కొత్త క్యాసెట్‌లు నీలం, "స్తంభింపచేసిన" చిహ్నాన్ని కలిగి ఉంటాయి. వినియోగదారు దృక్కోణం నుండి, WORM క్యాసెట్‌లతో పని చేయడం సాధారణ వాటితో పనిచేయడం కంటే భిన్నంగా లేదు.

క్యాసెట్ల యొక్క "చెత్త" అనేది మొదట ప్రత్యయం ద్వారా నిర్ణయించబడుతుంది బార్ కోడ్, వాటిపై ఉన్న బార్‌కోడ్ సాధారణమైనది లేదా చదవలేనిది అయితే, క్యాసెట్‌ను మొదట చొప్పించినప్పుడు డ్రైవ్ సమాచారాన్ని అందిస్తుంది. మీరు సాధారణ మీడియా పూల్‌లో WORM టేప్‌లను ఉంచలేరు మరియు వాటిపై వ్రాయలేరు. ఏదో తమాషా: సాధారణ క్యాసెట్‌లలో WORM బార్‌కోడ్‌లను అతికించిన వినియోగదారులు ఇప్పటికే ఉన్నారు మరియు నవీకరణ తర్వాత వారి మౌలిక సదుపాయాలలో వచ్చిన మార్పులను చూసి ఆశ్చర్యపోయారు.

క్యాసెట్ చిప్

తిరిగి వ్రాయలేని క్యాసెట్లను పరిచయం చేయడంతో పాటు, వారు పని చేయడం ప్రారంభించారు చిప్. మేము ఇంతకు ముందు చిప్‌లో ప్రామాణిక లక్షణాలను ఉపయోగించలేదు; ఇప్పుడు మేము వాటిలో కొన్నింటిని వ్రాస్తాము మరియు చదువుతాము, కానీ వాటిని డేటా యొక్క ప్రధాన వనరుగా గుర్తించము. ప్రధాన సూచన అంశం ఇప్పటికీ క్యాసెట్ శీర్షిక. ఈ నిర్ణయం సరైనదని తేలింది: విడుదలైన ఒక నెల తర్వాత, చిప్‌తో పని చేసే విషయంలో వినియోగదారుల హార్డ్‌వేర్ యొక్క “జూ” ఎలా ఆశ్చర్యాన్ని కలిగిస్తుందో మేము చూస్తాము.

టేప్ చేయడానికి NDMP వాల్యూమ్‌లను బ్యాకప్ చేయండి

ముగింపులో, సమీక్షల సంఖ్య పరంగా ఈ నవీకరణ యొక్క అత్యంత ప్రజాదరణ పొందిన ఫీచర్ గురించి మాట్లాడుకుందాం. క్యాసెట్‌లకు NDMP వాల్యూమ్‌ల బ్యాకప్ అందుబాటులోకి వచ్చింది. VBR మౌలిక సదుపాయాలు అవసరం NDMP సర్వర్‌ని జోడించండి, ఆ తర్వాత మీరు ఫైల్ టేప్ జాబ్‌లో ఈ హోస్ట్ నుండి వాల్యూమ్‌లను ఎంచుకోవచ్చు. కేటలాగింగ్ సమయంలో వాటిని సాధారణ వాటి నుండి వేరు చేయడానికి ప్రత్యేక లక్షణంతో ఫైల్స్ రూపంలో క్యాసెట్లపై ఉంచబడతాయి.

"వారు నా బ్యాకప్‌ను టేప్‌లో ఉంచారు." మొదటి వ్యక్తి కథనం

మొదటి అమలుకు నిర్దిష్ట పరిమితులు ఉన్నాయి: పొడిగింపులకు మద్దతు లేదు, అలాగే పూర్తి వాల్యూమ్‌ను మాత్రమే బ్యాకప్ చేయడం మరియు పునరుద్ధరించడం సాధ్యమవుతుంది, కానీ వ్యక్తిగత ఫైల్‌లు కాదు. బ్యాకప్ ద్వారా పని చేస్తుంది డంప్ (NetApp విషయంలో - ufsdump), ఇది దాని స్వంత విశేషాలను కలిగి ఉంది: గరిష్ట సంఖ్యలో పెరుగుతున్న పాయింట్లు 9, దాని తర్వాత పూర్తి బ్యాకప్ బలవంతంగా ఉంటుంది.

ఒక ముగింపుగా

ఇవి VBR 9.5 అప్‌డేట్ 4లో టేప్ బ్యాకప్ రంగంలో అతిపెద్ద ఆవిష్కరణలు మాత్రమే. ఇతర మార్పులు క్రింద ఇవ్వబడ్డాయి:

  • టేప్ జాబ్‌లలో సోర్స్ జాబ్‌లు మరియు ఫైల్‌ల క్రమాన్ని సెట్ చేసే సామర్థ్యం;
  • టేప్ ఆపరేటర్ పాత్ర జోడించబడింది (వినియోగదారు టేప్ నుండి పునరుద్ధరించడం మినహా ప్రతిదీ చేయగలడు - దీని కోసం పునరుద్ధరణ ఆపరేటర్ ఉంది);
  • ఫైల్ టేప్ జాబ్‌లో (NDMP మినహా) మాస్క్‌లను పూర్తిగా చేర్చడం/మినహాయించడం జోడించబడింది;
  • ఫైల్ టేప్ జాబ్‌లో పునరుద్ధరణ మెరుగుపరచబడింది (ఫోల్డర్ బ్యాకప్ సమయంలో ఉన్న ఫైల్‌లతో పునరుద్ధరించబడుతుంది మరియు దాని బ్యాకప్‌ల మొత్తం చరిత్రలో ఎప్పుడూ ఉన్న వాటితో కాదు - చాలా ప్రజాదరణ పొందిన లక్షణం, ద్వారా మార్గం);
  • క్యాసెట్ల నుండి చాలా పెద్ద సంఖ్యలో ఫైళ్ల రికవరీ వేగం పెరిగింది;
  • రికార్డింగ్ కోసం తదుపరి క్యాసెట్‌ను ఎంచుకోవడానికి అల్గోరిథం మెరుగుపరచబడింది, ప్రత్యేకించి, అన్ని ఇతర విషయాలు సమానంగా ఉంటాయి, మేము దాని మొత్తం జీవితంలో రికార్డ్ చేసిన/చదివిన డేటా మొత్తాన్ని పరిగణనలోకి తీసుకుంటాము మరియు ఇటీవలి దాన్ని తీసుకుంటాము;
  • మెరుగైన ఉత్పత్తి స్థిరత్వం.

ఉపయోగకరమైన లింకులు

వివిధ రకాల కోసం, నేను రష్యన్ భాషా వనరులకు అనేక లింక్‌లను అందిస్తాను:

మూలం: www.habr.com