Инцидент: сброшены все экземпляры GCP Memorystore

Вчера мы заметили проблемы с подключением во всех наших экземплярах GCP Memorystore (Redis).

В веб-консоли под /memorystore/redis/instances индикатор показывал значок загрузки, а текст заголовка был «Выполняется обслуживание».

Через несколько минут подключение к экземплярам было восстановлено, однако все данные были сброшены / удалены! Похоже, что у самих экземпляров произошла какая-то перезагрузка, очистив всю оперативную память.

Мы потеряли данные в этом инциденте и хотим предотвратить это в будущем. Есть ли какое-либо поведение с нашей стороны, которое могло спровоцировать это? Мы видели это в нескольких проектах, поэтому подумали, что это может быть инцидент в масштабах всего Google. Однако мы ничего не видели об этом в Интернете, и статус GCP Memorystore не сообщал об инцидентах / простоях.


person user9114945    schedule 21.07.2020    source источник


Ответы (1)


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

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

По сути, произошло следующее: когда эти экземпляры перемещаются в другое состояние, если это базовый экземпляр, таблицы сбрасываются.

person Luis Manuel    schedule 21.07.2020