У Google есть предложение, называемое виртуальными машинами с вытесняющей способностью. Это виртуальные машины, которые не гарантируют, что они будут доступны постоянно, и которые отключаются раз в 24 часа.
Наша цель - развернуть аварийное сохранение (для определенногоСтепень) кластер kubernetes с этими виртуальными машинами, имея достаточно резервных виртуальных машин для обработки случая, когда одна виртуальная машина выключена. В этой статье описан простой сценарий, в котором виртуальные машины с вытеснением используются для запуска службы образов.Этот сценарий прост, потому что нет базы данных или посредника сообщений, работающего на вытесняемых виртуальных машинах.
Возможно ли запустить целое приложение (на основе микросервиса), включая базы данных и посредники сообщений только с вытесняемыми виртуальными машинами?
Дополнительные вопросы, которые у нас есть:
- Когда обычно отключаются виртуальные машины, которые могут быть прерваны?Обычно ли это так, что если одна виртуальная машина отключается, все остальные тоже (одновременно)?
- Как регистрируется время простоя перезапускаемой виртуальной машины при перезапуске?
Любое руководство, которое поможет ответить на эти вопросы и / или помочь нам настроить такой кластер, приветствуется.