/>
У даному розділі була розроблена структурно-функціональна схема, а так само описані архітектура, загальна схема функціонування та принцип роботи підсистеми автоматичного резервування даних користувачів і їх відновлення після інцидентів в ІПС СН.
4. Аналіз і вибір технологій і програмних засобів реалізації підсистеми
4.1 Аналіз існуючих систем резервування даних
На даний момент існує безліч систем резервного копіювання даних [9]. Основні вимоги, пропоновані до програм резервного копіювання:
- мінімізація трудозатрат людини в процесі резервного копіювання і відновлення даних, автоматизації процесів резервного копіювання і відновлення даних у випадках збою;
швидкість роботи, підтримка різних фізичних і віртуальних платформ, поелементне відновлення додатків і баз даних, дедуплікація резервних копій, централізоване управління, підтримка стрічкових і дискових систем зберігання, масштабованість рішення;
початкова вартість придбання програмного забезпечення, вартість щорічної підтримки, вартість розширення при збільшенні парку систем.
На підставі даних вимог для аналізу було обрано такі системи резервування даних:
- Advanced Maryland Automatic Network Disk Archiver [10];
Afbackup [15];
BackupPC [19]; ??
Box Backup [20];
Arkeia [23].
Advanced Maryland Automatic Network Disk Archiver (AMANDA) є надбудовою до стандартних програм dump / restore, GNU tar і багатьом іншим.
Побудований за клієнт-серверної схемою, причому клієнт може бути встановлений на одному комп'ютері з сервером або клієнти можуть бути встановлені на всіх комп'ютерах, яким потрібна архівація.
Для передачі інформації використовується свій протокол, що працює поверх UDP [11] або TCP [12]. Останні версії AMANDA можуть взаємодіяти з комп'ютерами Windows MS допомогою SAMBA [13], або як варіант можна використовувати клієнта, скомпільованого під cygwin.
Підтримується шифрування інформації як на клієнті, так і на сервері, для цих цілей використовується несиметричний GPG і симетричний amcrypt-алгоритм, хоча легко можна додати і будь-який інший. Аналогічно можна налаштувати і стиснення даних. Якщо стискати інформацію на клієнті, це зменшить навантаження на мережу, якщо на сервері, то знизить навантаження на малопотужну машину клієнта. При наявності декількох засобів архівації на одному сервері можна використовувати кілька незалежних конфігурацій.
AMANDA оптимізована для роботи з стримера, але так само є можливість використовувати CD і DVD.
Процесом резервування можна керувати як вручну, так і запускати за допомогою cron [14].
До складу Afbackup входять наступні програми Arkeia Network Backup і Arkeia Smart Backup. Перший призначений для великих і середніх мереж, другий - для невеликих мереж, що ростуть, відрізняються ціною. Smart Backup для користувачів Linux безкоштовний і обмежений 50 Гб архівується інформації.
Побудований за клієнт-серверної архітектурі. Функціонують на будь програмній платформі. Для управління пр...