Dublējums ir gatavs: mÄ«tu grauÅ”ana par godu svētkiem

Dublējums ir gatavs: mÄ«tu grauÅ”ana par godu svētkiem

DublÄ“Å”ana nav viena no modernajām tehnoloÄ£ijām, par kurām kliedz no katra gludekļa. Tam vienkārÅ”i ir jābÅ«t jebkurā nopietnā uzņēmumā, tas arÄ« viss. Mēs savā bankā dublējam vairākus tÅ«kstoÅ”us serveru ā€“ tas ir sarežģīts, interesants darbs, par kura smalkumiem, kā arÄ« tipiskiem maldÄ«giem priekÅ”statiem par dublÄ“Å”anu gribas tikai pastāstÄ«t.

Pie Ŕīs tēmas strādāju gandrÄ«z 20 gadus, no kuriem pēdējie 2 gadi ir bijuÅ”i Promsvyazbank. PaŔā prakses sākumā es dublēju gandrÄ«z manuāli, izmantojot skriptus, kas vienkārÅ”i kopēja failus. Tad sistēmā Windows parādÄ«jās ērti rÄ«ki: utilÄ«ta Robocopy failu sagatavoÅ”anai un NT Backup kopÄ“Å”anai. Un tikai tad pienāca laiks specializētai programmatÅ«rai, galvenokārt Veritas Backup Exec, ko tagad sauc par Symantec Backup Exec. Tāpēc ar dublÄ“Å”anu esmu pazÄ«stams jau ilgu laiku.

VienkārÅ”i sakot, dublÄ“Å”ana ir datu (virtuālo maŔīnu, lietojumprogrammu, datu bāzu un failu) kopiju saglabāŔana katram gadÄ«jumam ar noteiktu regularitāti. Katrs gadÄ«jums parasti izpaužas kā aparatÅ«ras vai loÄ£iska kļūme un rezultātā tiek zaudēti dati. Rezerves sistēmas mērÄ·is ir samazināt informācijas zudumu. AparatÅ«ras kļūme ir, piemēram, servera vai krātuves, kurā atrodas datubāze, kļūme. LoÄ£iski - tas ir daļas datu zudums vai maiņa, tostarp cilvēciskā faktora dēļ: viņi nejauÅ”i izdzēsa tabulu, failu, palaida izpildei greizu skriptu. Pastāv arÄ« regulatoru prasÄ«bas noteikta veida informācijas glabāŔanai ilgu laiku, piemēram, lÄ«dz vairākiem gadiem.

Dublējums ir gatavs: mÄ«tu grauÅ”ana par godu svētkiem

Tipiskākā dublējumkopiju izmantoÅ”ana ir saglabātu datu bāzu kopiju atjaunoÅ”ana dažādu testa sistēmu izvietoÅ”anai, izstrādātāju kloni.

Ir daži tipiski mÄ«ti par dublÄ“Å”anu, kas bÅ«tu jākliedē jau sen. Å eit ir slavenākie no tiem.

MÄ«ts 1. DublÄ“Å”ana jau sen ir bijusi tikai neliela funkcija droŔības vai uzglabāŔanas sistēmās

Rezerves sistēmas joprojām ir atseviŔķa risinājumu klase un ļoti neatkarÄ«gas. Viņiem ir pārāk daudz darba. Faktiski tie ir pēdējā aizsardzÄ«bas lÄ«nija, kad runa ir par datu integritāti. Tāpēc dublÄ“Å”ana darbojas savā tempā, pēc sava grafika. Serveriem tiek Ä£enerēts ikdienas ziņojums, ir notikumi, kas darbojas kā uzraudzÄ«bas sistēmas trigeri.

Dublējums ir gatavs: mÄ«tu grauÅ”ana par godu svētkiem

Turklāt rezerves sistēmas piekļuves paraugs ļauj deleģēt daļu no pilnvarām mērķa sistēmu administratoriem, lai pārvaldītu dublējumus.

Mīts 2. Kad ir RAID, rezerves kopija vairs nav nepiecieŔama.

Dublējums ir gatavs: mÄ«tu grauÅ”ana par godu svētkiem

NeapÅ”aubāmi, RAID masÄ«vi un datu replikācija ir labs veids, kā aizsargāt informācijas sistēmas no aparatÅ«ras kļūmēm, un, ja jums ir gaidÄ«Å”anas serveris, varat ātri organizēt pārslēgÅ”anos uz to galvenās maŔīnas kļūmes gadÄ«jumā.

No loÄ£iskām kļūdām, ko pieļāvuÅ”i sistēmas lietotāji, dublÄ“Å”ana un replikācija neglābj. Å eit ir atpakaļrakstÄ«Å”anas gaidstāves serveris ā€” jā, tas var palÄ«dzēt, ja kļūda tiek atklāta pirms tās sinhronizācijas. Un ja brÄ«dis tiek palaists garām? Å eit palÄ«dzēs tikai savlaicÄ«ga dublÄ“Å”ana. Ja zināt, ka dati ir mainÄ«juÅ”ies vakar, varat atjaunot sistēmu aizvakar un iegÅ«t no tās nepiecieÅ”amos datus. Ņemot vērā to, ka loÄ£iskās kļūdas ir visizplatÄ«tākās, vecā labā dublÄ“Å”ana joprojām ir pārbaudÄ«ts un nepiecieÅ”ams rÄ«ks.

Mīts 3. Rezerves kopija ir kaut kas tāds, kas tiek veikts reizi mēnesī.

DublÄ“Å”anas biežums ir konfigurējams iestatÄ«jums, kas galvenokārt ir atkarÄ«gs no jÅ«su rezerves sistēmas prasÄ«bām. PilnÄ«gi iespējams atrast datus, kas gandrÄ«z nekad nemainās un nav Ä«paÅ”i svarÄ«gi, to zaudÄ“Å”ana uzņēmumam nebÅ«s kritiska.
Tos patieŔām var dublēt reizi mēnesÄ« un pat retāk. Bet kritiskāki dati tiek saglabāti biežāk, atkarÄ«bā no RPO (Recovery point Objrective) indikatora, kas nosaka pieļaujamo datu zudumu. Tas var bÅ«t reizi nedēļā, reizi dienā vai pat vairākas reizes stundā. Mums ir Å”ie darÄ«jumu žurnāli no DBVS.

Dublējums ir gatavs: mÄ«tu grauÅ”ana par godu svētkiem

Nododot sistēmas komerciālā ekspluatācijā, ir jāapstiprina dublÄ“Å”anas dokumentācija, kas atspoguļo galvenos punktus, atjaunināŔanas procedÅ«ru, sistēmas atjaunoÅ”anas kārtÄ«bu, dublējumu glabāŔanas kārtÄ«bu un tamlÄ«dzÄ«gi.

Mīts 4. Kopiju apjoms nepārtraukti pieaug un pilnībā aizņem jebkuru atvēlēto vietu.

Dublējumkopijām ir ierobežots glabāŔanas periods. Nav jēgas, piemēram, gada laikā glabāt visas 365 ikdienas dublējumkopijas. Parasti ikdienas kopijas ir pieņemamas glabāt 2 nedēļas, pēc tam tās tiek aizstātas ar svaigām, un versija, kas tika izgatavota pirmajā mēnesÄ«, paliek ilgtermiņa glabāŔanā. Tas, savukārt, arÄ« tiek glabāts noteiktu laiku ā€“ katram eksemplāram ir mūžs.

Dublējums ir gatavs: mÄ«tu grauÅ”ana par godu svētkiem

Ir datu zuduma aizsardzÄ«ba. Ir spēkā noteikums: pirms dublējuma dzÄ“Å”anas ir jāizveido nākamais. Tāpēc dati netiks dzēsti, ja dublÄ“Å”ana nav pabeigta, piemēram, servera nepieejamÄ«bas dēļ. Tiek ievēroti ne tikai laika rāmji, bet arÄ« tiek kontrolēts kopiju skaits komplektā. Ja sistēma ir veidota tā, lai tajā bÅ«tu divas pilnas dublējumkopijas, tās vienmēr bÅ«s divas, un vecā tiks dzēsta tikai tad, kad veiksmÄ«gi tiks uzrakstÄ«ta jauna treŔā. Tātad rezerves arhÄ«va aizņemtā apjoma pieaugums ir saistÄ«ts tikai ar aizsargāto datu apjoma pieaugumu un nav atkarÄ«gs no laika.

MÄ«ts 5. Sākās dublÄ“Å”ana - viss uzkārās

Labāk teikt tā: ja viss karājas, tad administratoram rokas no turienes neaug. Kopumā dublējuma veiktspēja ir atkarÄ«ga no daudziem faktoriem. Piemēram, par paÅ”as dublÄ“Å”anas sistēmas ātrumu: cik ātri ir diska krātuves, lentes bibliotēkas. No rezerves sistēmas serveru ātruma: vai tiem ir laiks apstrādāt datus, veikt saspieÅ”anu un dedublikāciju. Un arÄ« par sakaru lÄ«niju ātrumu starp klientu un serveri.

Dublējums var pāriet uz vienu vai vairākām straumēm atkarÄ«bā no tā, vai sistēma, kas tiek dublēta, atbalsta daudzpavedienu izmantoÅ”anu. Piemēram, Oracle DBMS ļauj pieŔķirt vairākus pavedienus atkarÄ«bā no pieejamo procesoru skaita, lÄ«dz pārsÅ«tÄ«Å”anas ātrums sasniedz tÄ«kla joslas platuma ierobežojumu.

Ja mēģināt dublēt lielu skaitu pavedienu, pastāv iespēja pārslogot darbojoÅ”os sistēmu, tā patieŔām sāks palēnināties. Tāpēc, lai nodroÅ”inātu pietiekamu veiktspēju, tiek izvēlēts optimālais diegu skaits. Ja pat mazākais veiktspējas samazinājums ir kritisks, tad ir lieliska iespēja, kad dublÄ“Å”ana tiek veikta nevis no kaujas servera, bet gan no tā klona - datu bāzes terminoloÄ£ijā gaidÄ«Å”anas režīmā. Å is process neielādē galveno darba sistēmu. Datus var izgÅ«t, izmantojot vairāk straumju, jo serveris netiek izmantots apkopei.

Lielajās organizācijās rezerves sistēmai tiek izveidots atseviŔķs tÄ«kls, lai dublÄ“Å”ana neietekmētu ražoÅ”anu. Turklāt trafiku var pārsÅ«tÄ«t nevis caur tÄ«klu, bet gan caur SAN.
Dublējums ir gatavs: mÄ«tu grauÅ”ana par godu svētkiem
CenÅ”amies sadalÄ«t slodzi arÄ« laika gaitā. Dublējumkopijas pārsvarā tiek veiktas ārpus darba laika: naktÄ«s, brÄ«vdienās. Turklāt tie visi nedarbojas vienlaikus. Virtuālo maŔīnu dublējumkopijas ir Ä«paÅ”s gadÄ«jums. Process praktiski neietekmē paÅ”as maŔīnas veiktspēju, tāpēc dublējumu var sadalÄ«t pa dienu, nevis atlikt visu uz nakti. Ir daudz smalkumu, ja ņemat vērā visu, dublÄ“Å”ana neietekmēs sistēmu veiktspēju.

MÄ«ts 6. Uzsākta rezerves sistēma ā€” tā ir kļūdu tolerance jums

Nekad neaizmirstiet, ka rezerves sistēma ir pēdējā aizsardzÄ«bas lÄ«nija, kas nozÄ«mē, ka tai ir jābÅ«t vēl piecām sistēmām, kas nodroÅ”ina IT infrastruktÅ«ras un uzņēmuma informācijas sistēmu nepārtrauktÄ«bu, augstu pieejamÄ«bu un toleranci pret katastrofām.

Cerēt, ka dublējums atjaunos visus datus un ātri pacels krituÅ”o pakalpojumu, nav tā vērts. Datu zudums no dublÄ“Å”anas brīža lÄ«dz neveiksmes brÄ«dim tiek garantēts, un datus var augÅ”upielādēt jaunā serverÄ« vairākas stundas (vai dienas, ja paveicas). Tāpēc ir jēga izveidot pilnvērtÄ«gas pret defektiem izturÄ«gas sistēmas, nepārceļot visu uz rezerves kopiju.

Mīts 7. Vienu reizi izveidoju dublējumu, pārbaudīju, vai tas darbojas. Atliek tikai paskatīties uz baļķiem

Å is ir viens no kaitÄ«gākajiem mÄ«tiem, par kura viltojumu saproti tikai incidenta laikā. VeiksmÄ«gi dublējumkopijas žurnāli negarantē, ka viss tieŔām noritēja tā, kā vajadzētu. Ir svarÄ«gi iepriekÅ” pārbaudÄ«t saglabātās kopijas izvietojamÄ«bu. Tas ir, sāciet atkopÅ”anas procesu testa vidē un apskatiet rezultātu.

Un nedaudz par sistēmas administratora darbu

Manuālajā režīmā neviens jau ilgu laiku nav kopējis datus. Mūsdienu SRK var dublēt gandrīz visu, jums tikai tas ir pareizi jāiestata. Ja ir pievienots jauns serveris, iestatiet politikas: atlasiet saturu, kas tiks dublēts, norādiet krātuves opcijas un lietojiet grafiku.

Dublējums ir gatavs: mÄ«tu grauÅ”ana par godu svētkiem

Tajā paŔā laikā joprojām ir daudz darba, pateicoties plaÅ”ajai serveru flotei, tostarp datubāzēm, pasta sistēmām, virtuālo maŔīnu klasteriem un failu koplietoÅ”anai gan operētājsistēmās Windows, gan Linux / Unix. Darbinieki, kuri uztur rezerves sistēmas darbÄ«bu, nesēž dÄ«kstāvē.

Par godu svētkiem novēlu visiem adminiem stiprus nervus, kustÄ«bu skaidrÄ«bu un bezgalÄ«gu vietu rezerves kopiju glabāŔanai!

Avots: www.habr.com

Pievieno komentāru