Примеры использования BaaS

Сценарий 1. Настройка резервного копирования инстанса

Задача: настроить резервное копирование инстанса SIM-Cloud.

BaaS создаёт резервные копии отдельных дисков, а не инстанса целиком. Если у инстанса несколько дисков, для каждого из них можно выбрать собственный план и глубину хранения. Это позволяет копировать только диски с важными данными и экономить квоту хранилища резервных копий.

Перед настройкой определите:

  • какие диски необходимо защищать;

  • как часто создавать точки восстановления;

  • сколько точек хранить;

  • достаточно ли квоты BaaS для исходных данных и последующих изменений.

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

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

Примечание

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

Сценарий 2. Невозможно удалить диск

Симптом: при удалении диска появляется сообщение Error: You are not authorized to perform the operation: delete volume.

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

Чтобы удалить диск:

  1. Откройте BaaS BackupBackups.

  2. Найдите резервные копии диска.

  3. В меню Actions выберите Disconnect Volume.

  4. После отключения удалите диск в разделе Volumes.

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

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

Сценарий 3. Недостаточно места для восстановления

Симптом: диск нельзя восстановить из-за нехватки свободной квоты проекта.

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

По умолчанию диск восстанавливается на тот же тип хранилища, на котором был создан. Если квоты cs1 или gs1 недостаточно, выберите другой доступный тип. Рекомендуемое решение — увеличить квоту основного хранилища. Удаляйте исходный диск для освобождения места только после проверки доступных точек восстановления и понимания риска потери актуальных данных.

Сценарий 4. Закончилась квота BaaS

Симптом: новые точки восстановления не создаются из-за нехватки места.

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

Возможные решения:

  1. Увеличить квоту BaaS.

  2. Уменьшить количество хранимых точек. Старые точки удаляются во время последующих запусков плана; освобождение места может произойти не сразу.

  3. Разделить диски по важности: для критичных данных использовать большую глубину хранения, для остальных — меньшую.

Предупреждение

При исчерпании квоты новые копии не создаются. Это увеличивает фактический RPO — объём данных, который может быть потерян при восстановлении. Регулярно контролируйте свободное место и состояние планов.

Сценарий 5. Восстановление отдельного диска

  1. Откройте BaaS BackupBackups.

  2. Найдите нужный диск и точку по дате создания.

  3. Нажмите Restore и выберите тип основного хранилища.

  4. Дождитесь завершения. Новый диск появится в разделе Volumes.

  5. Подключите его к существующему инстансу или запустите на его основе новый.

Перед восстановлением проверьте, что в квоте выбранного типа хранилища достаточно свободного места.

Сценарий 6. Полное восстановление инстанса

Для полного восстановления:

  1. восстановите системный и необходимые дополнительные диски;

  2. создайте инстанс из восстановленного системного диска;

  3. подключите дополнительные диски;

  4. настройте сетевые интерфейсы и группы безопасности.

Данные будут соответствовать моменту выбранной точки восстановления. После удаления прежнего инстанса его сетевые порты и динамически назначенные адреса освобождаются. Новый инстанс может получить другой IP-адрес, поэтому проверьте сетевую конфигурацию ОС, маску, шлюз и DNS. Не используйте старый статический адрес, если он уже назначен другому порту.

Сценарий 7. Расчёт необходимой квоты

Минимальная квота BaaS составляет 10 ГБ и увеличивается с шагом 10 ГБ. Приблизительный объём можно рассчитать как сумму занятого места каждого диска и всех изменений между точками восстановления:

V_BaaS = Σ (V_used + Σ ΔV)

На результат влияют:

  • количество защищаемых дисков;

  • фактически занятое место;

  • количество точек восстановления;

  • объём изменений между запусками плана.

Пример

Исходные данные

Параметр

Диск 1

Диск 2

Диск 3

Размер диска

120 ГБ

250 ГБ

500 ГБ

Занятое место

30 ГБ

100 ГБ

350 ГБ

Количество точек

7

5

10

Изменения между точками

1 ГБ

5 ГБ

30 ГБ

При постоянном объёме изменений оценка выглядит так:

V_BaaS = (30 + 1 × 7) + (100 + 5 × 5) + (350 + 30 × 10)
V_BaaS = 37 + 125 + 650 = 812 ГБ

Результат округляется вверх до шага квоты — в примере требуется не менее 820 ГБ. Добавьте резерв на рост данных и изменение нагрузки. Для оценки максимума используйте полный размер дисков, максимальную глубину хранения и ожидаемый пиковый объём изменений.

Сценарий 8. Оценка времени восстановления

Ориентировочная производительность восстановления SIM-Cloud BaaS находится в общем диапазоне 100–600 ГБ/ч. Фактическая скорость зависит от типа хранилища, размера диска, сетевых условий, характера нагрузки и текущей загрузки инфраструктуры.

Время можно приблизительно оценить по формуле:

T_BaaS = V_HDD / V

где T_BaaS — время в часах, V_HDD — размер диска в ГБ, а V — скорость восстановления в ГБ/ч.

Для диска 500 ГБ ориентировочное время составляет от 50 минут до 5 часов:

  • 500 ГБ / 600 ГБ/ч = 0,83 часа;

  • 500 ГБ / 100 ГБ/ч = 5 часов.

Это оценочные значения, а не гарантированное время восстановления (RTO).