Есть ли способ ежечасно перезапускать упреждающие экземпляры виртуальной машины Google Cloud (Compute Engine), если он остановился? - PullRequest
1 голос
/ 01 мая 2020

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

1 Ответ

1 голос
/ 07 мая 2020

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

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

...