В каком контейнере больше всего времени с лучшим потреблением качества? - PullRequest
0 голосов
/ 23 ноября 2018

Существует множество контейнерных решений от jail, docker, lxc, singularity and much more

Мы используем контейнеры в производстве, и поэтому мы должны знать uptime quality

Но для некоторых испытаний требовалось длительное выполнение процесса издесь, кажется, что некоторые контейнеры не отвечают таким же образом на этот тип стресс-теста.

Вы когда-либо делали этот тип теста и тем, какой тип контейнера имеет лучшие результаты?

1 Ответ

0 голосов
/ 23 ноября 2018

Прежде всего, я не согласен с этой строкой:

Большую часть времени, когда мы говорим о контейнере, мы думаем, It is for a test, try and trash ...

Контейнер используетсяв производственной среде.Люди используют Kubernetes, Docker Compose и т. Д. Для производства.

Давайте перейдем к вашему вопросу.Вы должны сделать компромисс здесь и выбрать наиболее подходящий для вас.Некоторые контейнеры могут дать вам немного больше эффективности во время выполнения, но это может быть сложно построить.С другой стороны, некоторые контейнеры могут быть немного менее эффективными, но, возможно, их легче создавать и обслуживать.Вы можете получить небольшой выигрыш в эффективности в торговле дополнительными хлопотами при разработке и обслуживании.

Итак, выберите, какой из них соответствует вашим потребностям.Всегда лучше использовать тот, который обеспечивает простоту разработки и обслуживания, но также выполняет эту работу.

UPD: Это сравнение может помочь вам: Контейнеры Linux - СравнениеLXC и Docker

UPD-2: В этом документе показано сравнение производительности между Singularity, Docker и LXC: Оценка производительности виртуализации на основе контейнеров для высокопроизводительных вычислительных сред

UPD-3: Еще один документ, в котором сравниваются Docker, LXD и VM: Сравнение LXD, Docker и виртуальной машины

...