Кіріспе

Деректерді сақтауда дискіні көшіру (дискілік айналау) – үздіксіз қолжетімділікті қамтамасыз ету үшін логикалық дискілік томдарды жеке физикалық дискілерге нақты уақытта көшіру (репликациялау) болып табылады. Ол көбінесе RAID 1 жүйесінде қолданылады. Көшірілген том – жеке томдардың толық логикалық көшірмесі. Апаттық жағдайда деректерді алысқа репликациялауды сақтау репликациясы деп атайды. Қолданылатын технологияларға байланысты репликация синхронды, асинхронды, жартылай синхронды немесе белгілі бір уақыт сәтінде жүзеге асырылуы мүмкін. Репликация дискілік массив контроллеріндегі микрокод немесе серверлік бағдарламалық құралдар арқылы іске қосылады. Бұл әдетте өндірушілер арасында үйлесімсіз, меншік шешім болып табылады. Дискіні көшіру (айналау) әдетте тек синхронды түрде жүзеге асырылады. Синхронды жазу әдетте қалпына келтірудің мақсатты уақытының (RPO) мәнін жоғалған деректердің болмауына теңеуге мүмкіндік береді. Асинхронды репликация бірнеше секундтық RPO-ға қол жеткізе алады, ал қалған әдістер RPO-ны бірнеше минуттан бірнеше сағатқа дейін қамтамасыз етеді. Дискіні көшіру (айналау), файлдармен жұмыс істейтін файл көлеңкесінен және деректердің түпнұсқасымен ешқашан қайта синхрондалмайтын дискілік кескіндерден өзгеше.

Шолу

Көбінесе, айналау аппараттық шешімдерде, мысалы, диск массивінде немесе операциялық жүйедегі бағдарламалық қамтамасызда (мысалы, Linux mdadm және device mapper) қамтамасыз етіледі. Сонымен қатар, Btrfs немесе ZFS сияқты файлдық жүйелер интеграцияланған деректерді айналау мүмкіндігін ұсынады. Btrfs және ZFS деректердің және метадеректердің тұтастығын тексеру, нашар блок көшірмелерін анықтау және айналанған деректерді дұрыс блоктардан деректерді алу үшін пайдалану сияқты қосымша артықшылықтарға ие. Диск істен шыққанда қандай оқиғалар болатынының бірнеше сценарийлері бар. Ыстық ауыстыру жүйесінде диск істен шыққан жағдайда, жүйе өзі диск істен шығуын диагностикалайды және оны хабарлайды. Күрделі жүйелер ыстық резервтік дискіні автоматты түрде қосып, қалған белсенді дискіден осы дискке деректерді көшіруге мүмкіндік береді. Балама ретінде, жаңа диск орнатылып, деректер оған көшіріледі. Аз күрделі жүйелерде қосалқы диск орнатылғанға дейін жүйе қалған дискте жұмыс істейді. Айна жұптың бір жағынан екінші жағына деректерді көшіруді қайта құру немесе, сирек жағдайларда, қайта жаңарту деп атайды. Айналауды жылдам деректер байланысы арқылы, мысалы, оптикалық талшықты байланыс арқылы сайттан сайтқа жүзеге асыруға болады, бұл 500 метрдей қашықтықта нақты уақыт айналауын қолдау үшін жеткілікті өнімділікті сақтай алады. Ұзақ қашықтықтар немесе баяу байланыстар асинхронды көшіру жүйесін пайдаланып айналарды сақтайды. Қашықтықтан апатты жағдайларды қалпына келтіру жүйелері үшін бұл айналау интеграцияланған жүйелер емес, негізгі және қосымша машиналардағы қосымша қолданбалар арқылы жүзеге асырылуы мүмкін.

Қосымша жәрдемақылар

Жабдықтың істен шығуы жағдайында деректердің қосымша көшірмесін қамтамасыз етуден өзгеше, дискіні көшіру (дискілерді айналандыру) әр дискіге оқу үшін жеке қол жеткізуге мүмкіндік береді. Кейбір жағдайларда, бұл өнімділікті едәуір арттыруы мүмкін, себебі жүйе әр оқу операциясы үшін қажетті деректерді қай дискіде ең жылдам табуға болатынын таңдай алады. Бұл әсіресе бірнеше тапсырмалар бір дискідегі деректер үшін бәсекелесетін жағдайларда маңызды, соның нәтижесінде «қозғалыс» (тапсырмалар арасындағы ауысудың өзі тапсырманы орындаудан көбірек уақытты алады) азаяды. Бұл дисктегі деректерге жиі қол жеткізілетін аппараттық конфигурацияларды жобалауда ескеру қажетті мәселе.