Резервна копія

Продакшен-сервер - це робочий сервер, який виконує, будь-які сервіси для користувачів.
backup-сервер - це сервер на який копіюється контент з продакшен-сервера. Єдине призначення такого сервера - зберігати дані з інших серверів. Зазвичай сам він ніяких сервісів не виконує. Головна вимога - великий дисковий простір. Швидкість дискових накопичувачів особливого значення не має, так як доступ до даних не частий - записати бекап на диск і вважати його в разі потреби.
Мінус цього рішення - необхідність в окремому сервері під backup`и а це додаткові витрати. Дрібні і середні фірми зазвичай намагаються заощадити гроші на покупку допоміжного обладнання.
Коли два або більше продакшен серверів копіюють один на одного свої дані. У разі, коли на продакшен серверах є достатня кількість дискового простору для зберігання даних з інших серверів, їх можна використовувати як backup-сервери. Ми копіюємо дані з сервера server1 на server2 а дані з server2 на server1.
Плюс - економимо гроші на обладнання. Як я писав вище маленькі і середні організації можуть не виділити гроші на допоміжне обладнання, навіть якщо це необхідно під резервні копії. В такому випадку вам може допомогти такий спосіб бекапу.
Системи зберігання даних
"Класичні" сервера для зберігання бекапів хороші при відносно невеликих обсягах. Зараз це кілька сотень гігабайт. Коли ж обсяги набагато більше на допомогу приходять СГД, Системи Зберігання Даних.
дискові масиви
По суті такий же сервер, але спроектований спеціально під зберігання даних. Має багато HDD більшого розміру. Наприклад, дисковий масив Sun Storage J4500. Масштабованість - від 24 до 192 Тб. Підтримувані ОС: Solaris, RedHat, Suse, Windows
стрічкові накопичувачі
Вони ж стримери. Дані, як і в випадку з стрічковими бібліотеками записуються на спеціальні картриджі. Як правило, картридж - це магнітна стрічка в пластиковому корпусі. Наприклад, стрічковий накопичувач HP StorageWorks DAT 160 SAS. Картридж для HP StorageWorks DAT 160 SAS. 160 Гб.
стрічкові бібліотеки
Призначені для автоматизованого резервного копіювання даних. Одночасно можна використовувати лише стрічкопротяжних механізмів збільшує продуктивність бібліотеки і скорочує час, необхідний для запису і читання резервних копій. Одне з найсерйозніших рішень SUN. Стрічкова бібліотека Sun StorageTek SL8500. До 56 петабайт даних. До 70 тисяч картриджів.
Інші носії даних
- optical disc (CD-R / RW, DVD-R / RW);
- flash-накопичувачі;
- ZIP, Jaz, MO драйви.
види бекапу
Повний резервування (Full backup)
Повний резервування зазвичай зачіпає всю вашу систему і всі файли. Щотижневе, щомісячне і щоквартальне резервування має на увазі повне резервування. Перше щотижневе резервування повинне бути повним резервуванням, зазвичай виконуваних по п'ятницях або протягом вихідних, протягом якого копіюються всі бажані файли. Наступні резервування, що виконуються з понеділка по четвер до наступного повного резервування, можуть бути додатковими або диференціальними, головним чином для того, щоб зберегти час і місце на носії. Повний резервування слід проводити, принаймні, щотижня.
Диференціальне резервування (Differential backup)
При різницевої (диференціальному) резервуванні кожен файл, який був змінений з моменту останнього повного резервування, копіюється кожен раз заново. Диференціальне резервування прискорює процес відновлення. Все, що вам необхідно, це остання повна і остання диференціальна резервна копія. Популярність диференціального резервування зростає, так як всі копії файлів робляться в певні моменти часу, що, наприклад, дуже важливо при зараженні вірусами.
Інкрементное резервування (Incremental backup)
резервування клонуванням
Клонування дозволяє скопіювати цілий розділ або носій (пристрій) з усіма файлами і директоріями в інший розділ або на інший носій. Якщо розділ є завантажувальним, то клонований розділ теж буде завантажувальним.
Резервування в вигляді образу
Образ - точна копія всього розділу або носія (пристрої), що зберігається в одному файлі.
Схеми ротації бекапів
Проста ротація - мається на увазі, що якийсь набір носіїв використовується циклічно. Наприклад 5 стрічкових носіїв на кожен день тижня. У п'ятницю ми робимо повний бекап даних а в інші дні тижня інкрементальний.
"Дід, батько, син" (GFS) - має ієрархічну структуру ротації.
Використовується три набору носіїв. Раз в тиждень робиться повної бекап даних. В інші дні тижня - інкрементальний. Раз на місяць робиться ще один повний бекап системи. Набір носіїв для щоденного інкрементального копіювання - син, набір для щотижневого повного бекапа - батько, набір для щомісячного повного бекапа - дід.
"Ханойська вежа" - назва пішла від давньої китайської гри. Сенс гри полягає в наступному. Є три стержня і якийсь набір дисків. Диски потрібно переміщати з стержня на стрижень, але так, щоб кожен новий диск лягав на диск більшого діаметра. Такий метод бекапу досить складний і практично не застосовується в даний час.
"10 наборів" - метод розрахований на 10 наборів носіїв. Період з 40 тижнів ділиться на десять циклів. Протягом циклу за кожним набором закріплений один день тижня. Після чотиритижневого циклу здійснюється зрушення номера набору. Тобто в першому циклі за понеділок відповідав набір N1, за вівторок N2, за середу N3 і т.д. У другому циклі за понеділок буде відповідати набір N2, за вівторок N3, за середу N4 і т.д. Така схема дозволяє рівномірно розподілити навантаження між носіями, але через свою складність практично не використовується.
Методи резервування баз даних
- hotbackup - гарячий бекап бази даних. Це коли резервна копія робиться при включеному сервері БД.
- coldbackup - холодний бекап бази даних. Це коли сервер БД потрібно вимкнути, щоб зробити резервну копію.