VM vs Container

  • The VM model blends an application, a full guest OS, and disk emulation

  • Container model uses just the application's dependencies and runs them directly on a host OS

    Virtual Machine vs. Container

  • Container model reduces the overhead associated with starting and running instances

  • The same host can host 10-15 VM's compared to dozens-hunders containers

  • The isolation from OS kernel provided by containers is less robust than that of virtual machines

  • Some advocate leaving the docker containers

  • Some provide detailed walk-through on how to embrace ElasticSearch in containers

  • For me, I would test the two approaches for a specific deployment as reality is never what it seems

Last updated

Was this helpful?