Escolar Documentos
Profissional Documentos
Cultura Documentos
Bruno Domingues
bruno.domingues@Intel.com
Intel Principal Architect
IEEE Chairman Computer Society - CN
Containers Hypervisor
VM 1 VM 2 VM 3
Hardware
Contnainers
Compartilham o mesmo kernel Hypervisors
Comunicao com o host usando Executa copias separadas do kernel
chamadas padro de sistemas Comunicam com o host atravs
(System Calls) mquina virtual emulada
Diferenas na abstrao
Hypervisor possui abstrao no nvel do hardware
Significa que qualquer coisa que voc consegue fazer com
hardware, voc consegue fazer com o hypervisor
O que difcil fazer com o hardware, tambm difcil fazer com o
hypervisor, como o caso de remover memria a quente
Tambm significa que voc precise de um segundo sistemas
operacional para rodar dentro da mquina virtual
Containers prove abstrao no nvel do kernel do SO
Tudo o que voc faz com o OS voc consegue fazer com o
container
Gerenciamento e recursos se torna algo fcil porque o sistemas
operacional j faz isso.
Pode rodar diferentes sistemas operacionais desde que usem o
mesmo kernel
Proibida cpia ou divulgao sem
permisso escrita do CMG Brasil.
Perspectivas de Containers
Source: Containers and the Cloud, James Bottomley, Parallels CTO, LinuxCon Europe 2013
Referncias:
Google Containers: https://github.com/google/lmctfy
OpenVZ: http://openvz.org/Main_Page
Linux-VServer: http://linux-vserver.org
libvirt-lxc: http://libvirt.org/drvlxc.html
Docker Public Registry: https://index.docker.io