Увеличение частоты моментальных снимков в облаке Google

#google-cloud-platform #google-cloud-storage

#google-облачная платформа #google-облачное хранилище

Вопрос:

просто интересно, есть ли способ (либо с помощью сторонних решений, либо с помощью собственных) делать снимки постоянных дисков каждые 10 минут (или реже).

На данный момент автоматическое расписание допускает только почасовое резервное копирование.

введите описание изображения здесь

спасибо Анил.

Комментарии:

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

Ответ №1:

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

Подмножество определяется путем фильтрации дисков с меткой backup=yes . Чтобы применить эту метку к диску, выполните эту команду:

 gcloud beta compute disks add-labels <DISK-NAME> --zone=<DISK-LOCATION> --labels=backup=yes
  

Шаг за шагом, вот как это сработало для меня:

  1. Получите скрипты: git clone https://github.com/cizara/google-cloud-auto-snapshot.git
  2. cd в каталог, где находится код
  3. Измените строки 8 и 11 из entrypoint.sh , указав период в секундах (например, SLEEP=600 в течение 10 минут) и путь к другому скрипту, например ./google-cloud-auto-snapshot.sh .
  4. Предоставьте разрешения на выполнение с chmod x entrypoint.sh google-cloud-auto-snapshot.sh обоим сценариям и запустите entrypoint.sh .

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