5 hours ago, evildictaitor wrote
No again. Containers are a deployment abstraction, not a performance feature. Containers are not in the same abstraction category....
You can very easily get into splitting hairs on this. Fanbaby said containers run more efficiently, but did not qualify that.
A single container running on a single VM host OS, will probably, by unmeasurably small factor, run slower than if the app was deployed directly on host OS
Hypervisior->Host OS->Container vs Hypervisior->Host OS->app
But running multiple containers on a single host OS makes far more efficient use of overall system resources
Hypervisior->(Host OS->app),(Host OS->app),(Host OS->app),(Host OS->app)
YMMV, its just good to be aware of what the options are, even if you don't use them now.