Назад | Перейти на главную страницу

какой универсальный инструмент управления заданиями резервного копирования в облако с планировщиком и отчетами по электронной почте?

Укороченная версия

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

Длинная версия

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

Примерами первых являются система защиты данных HP и ленточные системы хранения IBM, а о последних я думаю о Bacula и Amanda.

Это были отличные системы для своего времени, они сделали большую часть основной работы за вас, т.е.

  1. планирование
  2. составление отчетов
  3. предупреждение
  4. управление СМИ
  5. и предоставляет очень старый школьный графический интерфейс (я думаю, я помню, что у Hp Data Protector был компонент ActiveX, который использует activeX?)

Однако недавние изменения вдали от ленты и локальное хранилище и к облаку или сетевые хранилища резервных копий.

Кроме того, другие тенденции, такие как автоматическая инициализация, означают, что меньше резервных копий файлов и каталогов "прочее" * и многое другое больше резервных копий баз данных и двоичных объектов объекты, такие как базы данных SQL и SVN, или другие репозитории.

Другое наблюдение: Хранение данных в облаке стоит денег

следовательно, необходим простой в использовании интерфейс управления для архивирования старых резервных копий в сетях S3 или openstack swift.

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

Для резервного копирования mySQL у меня есть набор программного обеспечения, который выглядит примерно так;
1. percona xtrabackup для генерации полного и инкрементального
2. cron для запуска заданий резервного копирования
3. двуличие с python-cloudfiles для синхронизации заданий резервного копирования с облаком
4. nagios и logwatch для мониторинга и предупреждения о сбоях.

Однако все это кажется немного корявым.

Решение duplicity / cloudfiles удивительно легко настроить с использованием семантики, подобной rsync, и xtra, похоже, в основном выполняет горячее резервное копирование без сучка и задоринки, но ничто из этого не вселяет уверенности в том, что универсальное программное обеспечение, такое как HP Data Protector или tivoli сделал.

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

Мне известны некоторые инструменты планирования заданий Java, такие как Quartz, но это действительно слишком низкий уровень для моих требований, на самом деле я думаю о каком-то прославленном cron с отчетностью.

Обновления

mysql-ZRM Интересно, что он поддерживает планирование и базовую отчетность, а также есть плагин xtrabackup. однако в нем действительно отсутствует веб-интерфейс и, вероятно, он не совсем соответствует уровню Percona, поскольку он, по-видимому, больше не поддерживается.

менеджер xtrabckup хорошо, поддерживает планирование. Однако он поддерживает только собственные инкрементальные файлы xtrabackup, которые очень велики, если у вас много таблиц myisam.

holland и zmanada - это пара производных или коммерческих проектов, за которыми я наблюдаю.

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

Вы можете взглянуть на XtraBackup Manager от Лахлана Малкахи. (Это не продукт Percona; это ориентированный на сообщество менеджер Percona XtraBackup). Если он не соответствует вашим потребностям сейчас, он может удовлетворить некоторые или все из них в будущем.

Ответом на этот вопрос на самом деле может быть hudson / jenkins, потому что он фактически предоставляет все инструменты планирования и отчетности, обрабатывает предупреждения и условные обозначения и может оборачивать такие вещи, как percona.