Есть ли способ перезапускать предварительно очищаемые экземпляры виртуальных машин Google Cloud (Compute Engine) на почасовой основе, если они были остановлены?

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

1 ответ

Решение

Согласно этому документу Compute Engine всегда завершает вытесняемые экземпляры после того, как они работают в течение 24 часов. Если вы запустите или завершите работу экземпляра, нажав кнопку "Пуск" или "Стоп" на странице экземпляра Google Cloud Console, эти действия сбросят 24-часовой счетчик для вытесняемых экземпляров.

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

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