Entendendo o uso do docker em instâncias do AWS

4

Eu li que o Amazon Ami básico foi construído em suporte docker.

Há algumas coisas que eu não entendo que talvez alguém possa ajudar.

  1. Uma VM (instância da AWS) é mais lenta para inicializar do que um contêiner do Docker?

  2. Eu obteria mais desempenho de duas VMs pequenas que executam um aplicativo docker dentro delas, do que uma grande VM executando dois aplicativos do docker dentro de si?

  3. Existem cenários / serviços nos quais eu possa aproveitar a velocidade de inicialização de um contêiner na velocidade de inicialização de uma VM (instância da AWS) para escalonamento automático de um aplicativo?

Obrigado

    
por outrunthewolf 13.10.2014 / 10:13

1 resposta

3

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.

    
por 14.10.2014 / 12:18