Я развернул 5 приложений, используя экземпляры контейнеров Azure, они работают нормально, проблема в том, что в настоящее время все контейнеры работают все время, что обходится дорого.
То, что я хочу сделать, - это запускать / останавливать экземпляры при необходимости, используя для этого мастер-контейнер или виртуальную машину, которая будет работать все время.
EG
Этот мастерСлужба получает запрос на ускорение услуги № 3 на 2 часа, затем выключает его, и все остальные контейнеры будут отключены, пока они не получат аналогичный запрос.
В моем случае каждая услуга будет использоваться менее 5 часов в день большую часть времени.
Теперь я знаю, что Kubernetes - это механизм, созданный для управления контейнерами, но все примеры, которые я нашел, относятся к высокопроизводительным сервисам, а не к 5 сервисам с одним контейнером в каждом, также не уверен, что Kubernetes позволяет иметь всеКонтейнеры выключены большую часть времени.
Я думал о том, чтобы справиться со всеми этими API-интерфейсами, но я не ищу ни одного сервиса в Azure, который бы позволял что-то похожее на это, я нашел только варианты создания новых контейнеров, а не вращенияи закрой их.
РЕДАКТИРОВАТЬ:
Кроме того, эти приложения запускают процесс, который слишком тяжел, чтобы иметь их на безсерверной платформе.