На сьогоднішній день Back-up та Restore є невід'ємною складовою системи корпоративної ІТ-безпеки. Процедури резервного копіювання та відновлення являються чи не єдиним надійним захистом від апаратних збоїв, помилок операторів, помилок системних адміністраторів, вірусних проривів тощо.
Існує велике різномаїття технічних та ідеологічних рішень систем копіювання і відновлення даних, яка виникла через ту широту задач, які вирішуються при їх допомозі. Саме тому ми підготували у цьому “типовому рішенні” не з одне рішення, а цілим спектр рішень систем резервування та відновлення даних.
Для того щоб утекти від абстрактного викладу в даному матеріалі ми опираємось на конкретні реалізовані системи з використанням сімейства стрічкових накопичувачів компанії Overland.
На стрічкових накопичувачах ми зупинились по тій причині, що на сьогодні більшість компаній спиняють свій вибір саме на них. Причиною цього є найнижча вартість збереження на одиницю інформаціі. Конкурентом стрічці є недорогі RAID масиви, які використовують диски SATA. Однак, стрічка надовго залишається неперевершеною технологією в середовищах, де необхідно зберігати великі об’еми даних на протязі десятків років.
Тут треба зазначити, що замість стрічкових девайсів у даній роботі можна сміло підставляти СD/DVD/MO/UDO девайси аналогічного масштабу. Основне – це топологія підключення back-up пристроїв.
На продукції Overland ми зупинились по тій причині, що у цього виробника на сьогоднішній день (2005 рік) найкраще співвідношення ціни/якість в індустрії. Якість підтверджується тим, що його техніку продають під своїм брендом HP, IBM та інші вендори A-класу, а ціна – нашим прайсом (http://ustar.ua/f/files/1377overland.zip). Крім цього Overland має широкий спектр продукції, який дозволяє будувати всі можливі варіанти Back-up та Restore.
Спочатку у цьому огляді ми коротко пройдемось по політиках back-up (back-up policies) та розглянемо:
- Повний back-up (Full back-up);
- Инкрементальний back-up (Incremental back-up);
- Диференційований back-up (Differential back-up);
а потім перейдем до конкретних програмно-апаратних рішень, а саме до:
- Стример підключений напряму до серверу;
- Back-up через локальну мережу;
- LAN-free back-up;
- Raw Device Back-up;
- Disk-to-Disk-to-Tape back-up;
- Віддалений back-up.
Політики back-up (back-up policies)
Існує цілий ряд політик здійснення back-up. Кажна з них має переваги і недоліки. Ви можете резервуровати всі дані весь час, а можете зберігати тільки зміни по відношенню до Вашої останньої резервної копії. Від обрання політики залежить скільки часу займає процедура back-up, скільки картриджів Вам знадобиться, який буде час відновлення, яка буде глибина відкату тощо..
Нижче наведені найбільш часто використовувані політики:
Повний back-up (Full back-up) резервує всі Ваші дані, навіть якщо інформація не змінилась з часу останнього back-up. Ви вибираєте диск, масив який потрібно резервувати, і back-up ПЗ резервує весь їх зміст на резервний носій.
Інкрементальний back-up (Incremental back-up) резервує тільки ті файли, які були модифіковані з часу останнього back-up. Це значно скорочує час резервування, але подовжує час відновлення, оскільки у випадку збою для повного відновення необхідно відновити дані зпочатку з стрічок, які містять повний back-up, а потім з кожної стрічки, яка містить інкрементальний, починаючи з самої першої, після повної. Наприклад, якщо повний back-up проводиться в п’ятницю, а інкрементальний у всі останні дні, то для повного відновлення даних необхідно спочатку взяти п’ятничну стрічку, потім понеділок, вівторок і т.д.
Диференційований back-up (Differential back-up) копіює всі дані, які змінились з часу останнього повного back-up. Цей тип back-up кумулятивний. Іншими словами, кожний раз при виконанні диференційованого back-up, на стрічку додаються змінені дані з часу останнього повного. При відновленні всіх даних, Ви спочатку відновлюєте з стрічки, яка містить останній повний back-up, а потім зі стрічки, яка містить диференційований.
Програмно-апаратні рішення
Стример підключений до кожного серверу
Цей метод передбачає, що стрічковий привід підєднується до кожного сервера. Сервер може використовувати як back-up ПЗ ОС сервера, так і спеціалізоване ПЗ Back-up від таких постачальників, як BakBone Software або Veritas. Даний метод часто використовується невеликими організаціями з декількома серверами. (Див. мал. 1)