Mudanças entre as edições de "Estudo de contêineres"
Ir para navegação
Ir para pesquisar
Linha 5: | Linha 5: | ||
* Ambiente isolado que empacota a aplicação e suas dependências; | * Ambiente isolado que empacota a aplicação e suas dependências; | ||
* Compartilham o ''kernel'' do sistema operacional de gerência; | * Compartilham o ''kernel'' do sistema operacional de gerência; | ||
− | * Inicia | + | * Inicia instantaneamente e usa menos CPU e memória RAM que uma máquina virtual; |
+ | * O foco é a aplicação que se deseja rodar; | ||
* É portátil pois contém a aplicação com tudo que a mesma necessita para funcionar; | * É portátil pois contém a aplicação com tudo que a mesma necessita para funcionar; | ||
* Pode ser facilmente replicado; | * Pode ser facilmente replicado; | ||
Linha 11: | Linha 12: | ||
== Máquina Virtual == | == Máquina Virtual == | ||
+ | |||
+ | * Abstrai (virtualiza) o hardware; | ||
+ | * Cada máquina virtual possui um sistema operacional completo; | ||
+ | * Demora para iniciar, consumindo armazenamento, memória RAM e CPU extra para ser executada; | ||
+ | * O foco está na virtualização completa de um ambiente físico; | ||
+ | * |
Edição das 15h48min de 31 de outubro de 2017
Conceitos gerais
Contêiner
- Ambiente isolado que empacota a aplicação e suas dependências;
- Compartilham o kernel do sistema operacional de gerência;
- Inicia instantaneamente e usa menos CPU e memória RAM que uma máquina virtual;
- O foco é a aplicação que se deseja rodar;
- É portátil pois contém a aplicação com tudo que a mesma necessita para funcionar;
- Pode ser facilmente replicado;
- Permite a execução de diversos ambientes em um mesmo sistema, não necessitando ter diversos sistemas operacionais completos para isso;
Máquina Virtual
- Abstrai (virtualiza) o hardware;
- Cada máquina virtual possui um sistema operacional completo;
- Demora para iniciar, consumindo armazenamento, memória RAM e CPU extra para ser executada;
- O foco está na virtualização completa de um ambiente físico;