Bacula Резервное копирование и восстановление

Продукт
Разработчики: Bacula Systems
Дата премьеры системы: 2000/03/12
Дата последнего релиза: 2014/10/09
Технологии: ИБ - Резервное копирование и хранение данных

Bacula - кроссплатформенное клиент-серверное программное обеспечение для управления резервным копированием, восстановлением и проверкой данных по сети.

Система выпускается в двух версиях (коммерческой - Bacula System Enterprise и свободной - Bacula Project) и поставляется в виде исходных текстов по лицензии AGPLv3, что позволяет адаптировать её под любую систему с использованием компилятора C++. В Bacula поддерживаются клиентские части для организации удаленного резервного копирования в окружении систем Linux (включая zSeries), NetBSD, FreeBSD, OpenBSD, Solaris, HP-UX, Tru64, IRIX, Microsoft Windows, Mac OS X и др.

Bacula Enterprise Edition поддерживает более 35 операционных систем, включая самые редкие, и имеет набор плагинов для комфортного копирования и оперативного восстановления резервных копий (поддержка SAP, Oracle, MySQL, PostgreSQL, VMware, Hyper V, KVM и многие другие).


Bacula обеспечивает запись резервных копий на различные типы носителей, включая ленты, ленточные библиотеки и диски. В системе имеются возможности для управления хранилищами данных, что облегчает поиск и восстановление потерянных или повреждённых файлов.

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

Структура

  • Director (DIR) — осуществляет централизованный контроль и администрирование всего комплекса задач. Планирование и управление заданиями на резервное копирование (Job). Обслуживание Каталога (Catalog) — центральной БД для хранения метаданных.
  • File Daemon (FD) — сервис, выполняющий непосредственное копирование, восстановление и проверку данных по запросу Director. File Daemon должен быть установлен на каждой клиентской машине. File Daemon обменивается информацией с Director и Storage Daemon.
  • Storage Daemon (SD) — читает и пишет данные на физический носитель: диск, ленту, DVD, USB.
  • Console — управляющая консоль оператора или администратора. Поддерживаются ACL для разных пользователей консоли. Типы консолей: TTY, wxWidgets (GUI) для Linux, Unix, Win32, GNOME (GUI), несколько веб-интерфейсов, Qt4.
  • Catalog database — база данных SQL : MySQL, PostgreSQL, или SQLite для хранения метаданных.
  • Tray Monitor — апплет GNOME/KDE/Win32 GUI для показа активности Director, File daemons, Storage daemon в реальном времени.

Указанные компоненты могут находиться, как на одном компьютере, так и на нескольких, объединённых в сеть.

2014: Интерфейс системы BaculaWebacula 7.0.0

Webacula - веб-приложение с использованием связки LAMP (Linux+Apache+MySQL+PHP), реализованное при помощи Zend Framework.

Главная страница интерфейса Webacula

В рамках проекта Bacula разработчики анонсировали новую версию веб-интерфейса Webacula 7.0.0 для Open Source-системы резервного копирования уровня предприятия Bacula. TAdviser выпустил Карту российского рынка цифровизации строительства 25.8 т

Webacula (Web+Bacula) — один из первых веб-интерфейсов к системе Bacula и позиционируется разработчиками, как наиболее функциональный. Развитие Webacula следует за проектом Bacula, последнее обновление которого до версии 7.0.5 состоялось летом этого года.

В новом выпуске обеспечена поддержка версий Bacula 7.x, реализовано хэширование паролей пользователей Webacula при помощи phpass (Portable PHP password hashing framework), несовместимым с прежним методом (при помощи алгоритма MD5).

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

В отдельной базе данных Webacula находится журнал, с которым работает администратор — записывает и корректирует необходимую ему информацию (описывает задания, сбои и их причины и др.). Такие записи могут содержать гиперссылки на задания — для быстрого перехода.

Интерфейс Webacula доступен на шести языках, включая русский. Исходные тексты Webacula распространяются на условиях лицензии GPLv3. Новые версии Webacula 7.х будут несовместимы с предыдущими, отметили разработчики.

Ссылки

Bacula на Википедия



СМ. ТАКЖЕ (3)


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год