Wacdis
@Wacdis
PHP, Python, GO, Rust, NodeJS, SOA/MSA

Возможно ли установить контейнер как сервер?

Добрый день!

Есть работающий сервис, который состоит из 3 микросервисов, которые состоят из 10 образов/контейнеров. Один из контейнеров хорошо грузит сервер, так как это вычисления (python без DB и т.д.), и хочется его выселить на dedicated. Понятное дело, можно сделать перенос, но вопрос не в этом. Собственно вопрос: можно ли установить образ или контейнер на отдельный сервер как хоста, а не как Docker образ, для сведения потерь производительности к минимуму?

Спасибо за ваши мысли и опыт!
  • Вопрос задан
  • 349 просмотров
Решения вопроса 1
romesses
@romesses
Backend инженер
Если у вас вычислительные задачи на том контейнере, то есть немалая вероятность, что вам не удастся выиграть отказом от Docker.
Пожалуй, разве только если вы запускаете контейнер слишком часто. Тогда это будет иметь смысл. Но тогда вы неправильно пользуетесь Docker.

Попробуйте переселить тот контейнер на машину помощнее. А лучше даже распараллелить, увеличив количество экземпляров. В итоге, это, может быть, даже архитектурная задача.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
Так слой докера почти ничего к нагрузке не добавляет, если вы не используете оркестраотр, то это вообще просто окружение. Проще уж само приложение тогда вынести. Но вся суть контейнеров в том, что если приложение написано правильно, с возможностью горизонтального масштабирования, докер контейнер очень быстро запускается на разных хостах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы