#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
Шаг за шагом, вот как это сработало для меня:
- Получите скрипты:
git clone https://github.com/cizara/google-cloud-auto-snapshot.git
cd
в каталог, где находится код- Измените строки 8 и 11 из
entrypoint.sh
, указав период в секундах (например,SLEEP=600
в течение 10 минут) и путь к другому скрипту, например./google-cloud-auto-snapshot.sh
. - Предоставьте разрешения на выполнение с
chmod x entrypoint.sh google-cloud-auto-snapshot.sh
обоим сценариям и запуститеentrypoint.sh
.
Обратите внимание, что выполнение этой операции с короткими периодами и слишком большим количеством дисков может быть очень дорогостоящим.