Bacula - Википедия - Bacula

Bacula
Bacula logo.png
Разработчики)Керн Сиббальд и команда
изначальный выпускЯнварь 2000 г.; 20 лет спустя (2000-01)
Стабильный выпуск
9.6.6 / 23 сентября 2020 г.; 2 месяца назад (2020-09-23)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вC, C ++
Операционная системаКроссплатформенность
ТипРезервный
ЛицензияСтандартная общественная лицензия GNU Affero v3.0
Интернет сайтwww.bacula.org Отредактируйте это в Викиданных

Bacula это компьютер корпоративного уровня с открытым исходным кодом резервный система для гетерогенные сети. Он предназначен для автоматизации задач резервного копирования, которые часто требовали вмешательства со стороны системный администратор или компьютерный оператор.

Bacula поддерживает Linux, UNIX, Windows, и macOS клиенты резервного копирования и ряд профессиональных устройств резервного копирования, включая ленточные библиотеки. Администраторы и операторы могут настраивать систему через командная строка консоль, GUI или же веб интерфейс; его серверная часть представляет собой каталог информации, хранящейся MySQL, PostgreSQL, или же SQLite.

Обзор

Bacula - это набор компьютерных программ для управления резервным копированием, восстановлением и проверкой компьютерных данных в сети, обеспечивающий решение для резервного копирования в смешанных операционных средах.

Bacula - это Открытый исходный код и выпущен под AGPL версии 3 лицензия с исключениями, позволяющая связываться с OpenSSL и распространять двоичные файлы Windows.[2]

Bacula доступна по «двойной лицензии» (см. Мульти-лицензирование ) AGPLv3 или проприетарная лицензия. Несколько организаций предлагают коммерческую поддержку AGPL «Версия сообщества Bacula», в то время как Bacula Systems[3] продает различные уровни годовых контрактов на поддержку для «Bacula Enterprise Edition», который содержит различные компоненты, не относящиеся к GPL, разработанные внутри компании. В 2015 году CIO Review назвал Bacula Systems «Топ-20 наиболее перспективных поставщиков решений для центров обработки данных».[4]

Как и в случае с другим программным обеспечением с двумя лицензиями, компоненты, разработанные для Bacula Enterprise Edition, выпускаются в Bacula Community Edition после определенного периода эксклюзивности для проприетарной версии.

С апреля 2002 года Bacula скачали более 2 миллионов раз, что делает ее самой загружаемой программой резервного копирования с открытым исходным кодом.[5]

Функции

Bacula имеет следующие особенности:

Параметры сети

  • TCP /IP - клиент – сервер связь использует стандартные порты и службы вместо RPC за NFS, SMB, так далее.; это упрощает администрирование брандмауэра и безопасность сети
  • CRAM-MD5 - настраиваемая аутентификация клиент – сервер
  • GZIP /LZO - сторона клиента сжатие уменьшить пропускная способность сети потребление; это выполняется отдельно от аппаратного сжатия, выполняемого устройством резервного копирования
  • TLS - шифрование сетевой связи[6]
  • MD5 /SHA - проверить целостность файла
  • CRC - проверить целостность блока данных
  • PKI - шифрование резервных данных
  • NDMP - плагин корпоративной версии[7]
  • облачное резервное копирование с некоторыми S3 службы хранения файлов

Клиентская ОС

Клиентское программное обеспечение, выполняемое «файловым демоном», работающим на клиенте Bacula, поддерживает несколько операционных систем.[8]

Соображения

По умолчанию дифференциальное и инкрементное резервное копирование Bacula основано на метках системного времени. Следовательно, если вы перемещаете файлы в существующий каталог или перемещаете весь каталог в резервную копию FileSet после полной резервной копии, эти файлы могут не копироваться с помощью инкрементного сохранения, поскольку они могут иметь старые даты. Вы должны явно обновить отметку даты / времени для всех перемещенных файлов. Версии Bacula, начиная с 3.0 и более поздних, поддерживают точное резервное копирование, что позволяет решить эту проблему без изменения временных меток файлов. Эту функцию следует всегда использовать, если важно точное состояние файловой системы. Какие критерии следует применять, можно настроить, например сравнение inode, время модификации или подписи md5 / sha1.[9]

История

ДатаМероприятие
Январь 2000 г.Проект запущен
14 апреля 2002 г.Первый выпуск для SourceForge.net (версия 1.16)
29 июня 2006 г.Выпуск 1.38.11 (выпуск финальной версии 1)
Январь 2007 г.Выпуск 2.0.0
Сентябрь 2007 г.Выпуск 2.2.3
Июнь 2008 г.Выпуск 2.4.0
Апрель 2009 г.Выпуск 3.0.0 с новыми функциями[10]
Январь 2010 г.Выпуск 5.0.0 с новыми функциями[11]
Сентябрь 2010 г.Выпуск 5.0.3
Январь 2012 г.Выпуск 5.2.4 с новыми функциями[12]
Февраль 2012 г.Выпуск 5.2.6
Июнь 2012 г.Выпуск 5.2.9
Февраль 2013Релиз 5.2.13
Июль 2014 г.Выпуск 7.0.5 с множеством новых функций[13]
Август 2015 г.Выпуск 7.2.0 с множеством новых функций[14]
Июль 2017 г.Выпуск 9.0.0 с множеством новых функций[15]

Вилки Bacula

В 2011 году Грэм Килинг, «бывший» разработчик сообщества Bacula, выпустил дружественный форк Bacula.[16]

В феврале 2013 года бывший разработчик сообщества Bacula (вместе с несколькими другими пользователями свободного программного обеспечения) выпустил Bareos как форк Bacula.[17]

Рекомендации

  1. ^ Сиббальд, Керн (23 сентября 2020 г.). "Bacula Release 9.6.6". Получено 9 октября, 2020.
  2. ^ «Авторские права, товарный знак и лицензии Bacula». Bacula.org.
  3. ^ "Bacula Systems S.A."
  4. ^ 10 июня 2015. «Специальное издание для ЦОД за июнь 2015 г.». CIO Обзор. Получено 10 июн 2015.
  5. ^ http://sourceforge.net/projects/bacula/
  6. ^ https://www.bacula.org/9.4.x-manuals/en/main/Bacula_TLS_Communications_E.html
  7. ^ Плагины Bacula Enterprise
  8. ^ «Поддерживаемые операционные системы». Bacula.org.
  9. ^ «Новые возможности в 3.0.0». Bacula.org.
  10. ^ «Новые возможности в 3.0.0». Bacula.org.
  11. ^ «Новые функции в 5.0.0». Bacula.org.
  12. ^ «Новые возможности в 5.2.0». Bacula.org.
  13. ^ «Новые возможности в 7.0.0». Bacula.org.
  14. ^ «Новые возможности в 7.2.0». Bacula.org.
  15. ^ «Новые возможности в 9.0.0». Bacula.org.
  16. ^ "Отрыжка".
  17. ^ "Бареос".

внешняя ссылка