программное обеспечение для реализации сервера резервного копирования, архивирования и восстановления данных. Является ответвлением от проекта Bacula. Первый релиз вышел в 2014 году. Название является аббревиатурой и расшифровывается как Backup Archiving Recovery Open Sourced.
Как исходит из полного названия, Bareos является бесплатным программным обеспечением с открытым исходным кодом. Мы можем скачать версию сообщества (Community Edition), а при желании, приобрести подписку. Ознакомиться с ценами, кратким обзором и документацией, а также релизами можно на официальном сайте программного продукта. Исходный код доступен для загрузки на GitHub.
С точки зрения архитектуры состоит из 6-и компонентов:
- Director — управление заданиями по созданию резервных копий и восстановления данных.
- Console — командная строка для управления сервером. Может быть установлена на компьютер администратора для удаленного управления.
- Web UI — графический веб-интерфейс.
- Catalog — база данных с информацией об агентах, заданиях, статусах резервного копирования и хранимых данных.
- File Daemon — сбор данных о файлах на клиентских системах, которые необходимо резервировать или восстанавливать.
- Storage Daemon — выполнение операций чтения/записи с устройствами хранения.
Клиент Bareos может быть установлен на большинство популярных операционных систем — Linux (Debian, Ubuntu, Red Hat), FreeBSD, Windows, Mac OS, Solaris и другие. Серверные компоненты могут быть развернуты, в основном, на Linux и FreeBSD — установка может быть выполнена из исходников или репозитория (не входит в стандартный набор и требует дополнительной настройки). Также можно развернуть серверную или клиентскую часть в виде контейнера Docker (но официального образа нет).
Функции и возможности:
- Шифрование хранимых данных.
- Использование шаблонов для задач.
- Передача данных по защищенному соединению TLS.
- Полное, дифференциальное и инкрементальное копирование.
- Поддержка различных типов носителей (от ленточных до распределенных файловых систем).
Также некоторые возможности расширяются за счет плагинов.