Capítulo 5. Máquinas virtuais
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Os contentores são frequentemente comparados com as máquinas virtuais (VMs), especialmente em termos do isolamento que oferecem. Vamos certificar-nos de que tens uma sólida compreensão de como as VMs funcionam para que possas raciocinar sobre as diferenças entre elas e os contentores. Isto será particularmente útil quando quiseres avaliar os limites de segurança em torno das tuas aplicações quando estas são executadas em contentores ou em diferentes VMs. Quando estiveres a discutir os méritos relativos dos contentores de uma perspetiva de segurança, compreender como eles diferem das VMs pode ser uma ferramenta útil.
Na verdade, essa não é uma distinção em preto e branco. Como verás no Capítulo 8, existem várias ferramentas de sandboxing que fortalecem os limites de isolamento em torno dos containers, tornando-os mais parecidos com VMs. Se quiseres compreender os prós e contras de segurança destas abordagens, é melhor começar com uma compreensão firme da diferença entre uma VM e um contentor "normal".
A diferença fundamental é que uma VM executa uma cópia completa de um sistema operativo, incluindo o seu kernel, enquanto um contentor partilha o kernel da máquina anfitriã. Para entender o que isso significa, precisas de saber algo sobre como as máquinas virtuais são criadas e geridas por um Monitor de Máquina Virtual (VMM). Vamos começar ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access