Na semana passada, a Amazon postou uma postagem no blog sobre computação em containers . Os benefícios são bem resumidos.
Is a VM (AWS instance) slower to boot than a docker container?
Sim, inicie uma instância do EC2 e isso provavelmente levará alguns minutos. Inicie um contêiner docker e ele provavelmente estará em execução em segundos.
Would I get more performance from 2 small VM's running a docker application within them, than 1 large VM running 2 docker applications within itself?
Você provavelmente obterá uma eficiência geral melhor de uma única grande instância, pois há apenas a sobrecarga de um sistema operacional host. Obviamente, há outras preocupações além do desempenho, como a disponibilidade, e, portanto, ainda é aconselhável executar duas instâncias (especialmente se elas estiverem em zonas de disponibilidade diferentes).
Are there any scenarios/services where I can take advantage of the boot speed of a container over the boot speed of a VM (AWS instance) for autoscaling an application?
Talvez você seja limitado pela capacidade geral da VM do host, por isso, se exceder essa capacidade, terá que ativar outra VM. Tendo dito isso, se você tiver capacidade de reserva em outro host, poderá movimentar as coisas mais rapidamente para aproveitar melhor sua capacidade.