Являются ли моментальные снимки постоянного диска (PD) Google Compute Engine (GCE) устойчивыми к сбоям?

Когда я делаю постоянный снимок диска , каковы гарантии согласованности этого снимка? Я знаю, что не гарантируется «согласованность приложений», но является ли она «согласованностью сбоев»? Или нет никаких гарантий совместимости?

-- РЕДАКТИРОВАТЬ --

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

2 ответа

TL;DR: моментальные снимки диска PD устойчивы к сбоям.

Из документации Compute Engine Persistent :

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

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

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

1- Подключитесь к вашему экземпляру с помощью SSH.

2- Запустите приложение с флешки на диск. Например, в MySQL есть оператор FLUSH. Используйте любой инструмент, доступный для вашего приложения.

3- Запретите вашим приложениям записывать на ваш постоянный диск.

4- Запустите sudo sync.

Другие вопросы по тегам