Вытеснение ресурсов в Caila
Вытеснени е ресурсов в Caila — это процесс, при котором платформа останавливает и удаляет инстансы сервисов при нехватке ресурсов, чтобы запустить новые сервисы или новые инстансы уже запущенных сервисов.
Этот механизм обеспечивает эффективное распределение ресурсов между сервисами и аккаунтами. Он предотвращает перегрузку системы и позволяет запускать новые сервисы и инстансы при ограничениях ресурсов аккаунта и ресурс-групп.
Чтобы определить, что сервис вытеснен, перейдите в раздел История событий на странице вашего сервиса.
Если сервис был вытеснен, в истории будет событие с типом ERROR: Instance <instance_id> was evicted within <your account/resource group> scope.

Принципы вытеснения ресурсов
Вытеснение может происходить в рамках как аккаунта, так и ресурс-группы. При этом процесс проверки и вытеснения проходит поэтапно в рамках:
- лимитов ресурсов аккаунта;
- ресурс-группы (публичной или приватной).
Caila отслеживает и обновляет информацию о последнем использовании сервиса при запуске нового инстанса или при каждом обращении к сервису, например для выдачи прогноза или обучения. Это помогает системе определить «возраст» сервисов и их активность, а в дальнейшем — определить, какие сервисы требуется вытеснить.
В рамках аккаунта
Платформа старается вытеснить наименее используемые и старые сервисы. В рамках аккаунта вытеснение ресурсов ограничено теми сервисами, которые запущены пользователем.
При вытеснении учитываются лимиты аккаунта, которые пользователь может увеличить. Для этого нужно обратиться в поддержку через виджет в правом нижнем углу сайта Caila.