Я экспериментирую с вычислительным механизмом Google (GCE) для запуска некоторого научного / инженерного программного обеспечения. Я успешно протестировал систему на GCE, используя 8-ядерный, не вытесняемый экземпляр, работающий в течение длительного периода времени. Сейчас я тестирую 32-ядерный вытесняемый экземпляр, но обнаружил, что экземпляр перестает работать через относительно короткое время (определенно менее часа). Несмотря на то, что это можно предотвратить, у меня сложилось впечатление от документации, что вряд ли его можно будет остановить при типичных обстоятельствах.
Я хотел бы знать, есть ли способ определить, почему экземпляр был остановлен (я не вижу никаких журналов, по крайней мере, в веб-интерфейсе), получить предложения по причинам этого и предложения по устранению или способы предотвратить это.
В случае необходимости, я нахожусь в испытательном периоде GCE, использую бесплатный кредит. По умолчанию у вас должно быть не более 24 ядер, но я запросил увеличение квоты до 32 ядер, чтобы я мог протестировать свою систему на этом типе экземпляра.
Я попытаюсь выполнить запуск с невытесняемым экземпляром, чтобы посмотреть, имеет ли это значение. Я дополню этот вопрос редакцией позже, чтобы сообщить о результатах этого.
вытесняемые виртуальные машины зависят от наличия избыточных мощностей в дата-центрах Google. Некоторые регионы / зоны более популярны, чем другие (например, us-central1 более популярны, чем asia-east1, и менее вероятно, что эта избыточная емкость будет сохраняться в течение более длительных периодов времени.
Если вы можете использовать другой региона / зоны для вашего экземпляра, попробуйте поэкспериментировать с другими регионами и зонами и эмпирически проверить, есть ли у них больше доступных вытесняемых экземпляров.
Помните, что вытесняемые экземпляры должны использоваться только для приложений без сохранения состояния, в противном случае ваши данные или сервис будут проиграл.