Сегодня мы запускаем новый инструмент резервного копирования облачных серверов в InfoboxCloud. Теперь доступна возможность создания резервных копий серверов в подходящее время по вашему расписанию, например в конце рабочего дня. Вы можете выбирать количество хранимых резервных копий и настраивать уведомления о создании бекапа.



Данный инструмент является собственной разработкой Infobox и будет доступен наряду со стандартным механизмом резервного копирования. Мы будем рады отзывам и пожеланиям от вас, которые будут учтены при дальнейшей разработке!

Для работы с инструментом запустите его с главной страницы панели управления облаком.



Вы увидите список созданных серверов в облаке. Тут же можно создать резервную копию вручную или нажать на один из этих серверов для восстановления из бекапа или настройки расписания.



В разделе «Резервные копии» мы видим созданные бекапы ранее. Можно восстановиться на нужное состояние или удалить бекап, который больше не требуется.



В разделе «Настройка расписания» можно планировать расписание резервного копирования в формате crontab в нужное время и с подходящей периодичностью (но не чаще раза в день). Пользователь может самостоятельно указать количество хранимых резервных копий (до 9) и email–адрес для получения уведомлений о создании бекапа.



При включении резервного копирования в новом инструменте от Infobox произойдет отключение нативного менее гибкого инструмента. Существующие резервные копии будут удалены, а новые будут создаваться уже новым инструментом.

Формат crontab


Формат Crontab — мощный и гибкий способ описания времени и периодичности действий.
Он состоит из пяти полей, разделенных пробелами:
* * * * *
| | | | |
| | | | +----- Дни недели (диапазон: 1-7)
| | | +------- Месяцы (диапазон: 1-12)
| | +--------- Дни месяца (диапазон: 1-31)
| +----------- Часы (диапазон: 0-23)
+------------- Минуты (диапазон: 0-59, поле недоступно для заполнения)

Любое из пяти полей может содержать символ * (звездочка) в качестве значения. Это означает полный диапазон возможных значений, например, каждая минута, каждый час и так далее.

Любое из полей может содержать список значений, разделенных запятыми (наприимер, 1,4,8) или интервал (поддиапазон) значений, обозначаемый дефисом (например, 1-8).

После звездочки (*) или интервала можно с помощью символа / указать шаг значений. Например, 0-22/2 может использоваться в поле «Дни» для указания того, что действие должно происходить каждые два дня (альтернатива из старого варианта — 0,2,4,6,8,10,12,14,16,18,20,22).

В полях «Месяцы» и «Дни недели» можно вместо числовых значений использовать сокращенные до трех букв названия месяцев на английском (Jan, Feb… Dec) и дней недели (Mon, Tue… Sun)

Например, настроим резервное копирование в 18:00 каждый день с понедельника по пятницу.



Или настроим резервное копирование в 0 часов ночи по понедельникам.



Если у вас возникают сложности со вводом расписания в формате crontab, воспользуйтесь калькулятором тут. И обязательно напишите нам об этом. Если такой формат покажется сложным — сделаем проще. Ждем отзывов и пожеланий. Если вы не можете оставлять комментарии на Хабре, напишите в Сообществе.

Успешного использования!

Комментарии (2)


  1. AlexeyNikolaev
    08.05.2015 15:34
    +1

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

    И как по мне, этот калькулятор лучше www.corntab.com/pages/crontab-gui.


    1. infobox Автор
      14.05.2015 11:32

      AlexeyNikolaev Здравствуйте. Учли ваше пожелание. Теперь при настройке нового резервного копирования появилась по-умолчанию включенная опция «Отключить нативное расписание». Если снять эту галочку — резервные копии, созданные старым механизмом сохранятся.