Process Isolation:


Containers, chroots and Virtualization.

Full virualization

  • Complete isolation from host
  • Resource intensive
  • good resource control

Chroot jails

  • Filesystem based
  • Poor(ish) resource control
  • No boot time

Solaris ZoneS


  • chroot+ kernel support
  • Shared kernel
  • lightweight and Cheap


Containers

  • excellent resource control
  • Need copies of libs
  • No boot time


Hypervisor types


Hyper-v


 GIANT ROBOT


VMWare esxi


pricey, well supported hypervisor

xen


Full Hypervisor OS

kvm


Kernel based Virtualization

libvirt


All the glue

lxc


isolation using existing kernel features

docker


package manger for application stacks

warden


cloudfoundry  distribution tool

omnios


light illumos

built for zones


coreos


light linux for containers

smartos


joyent illumos cloud platform

Why do i care again?


vagrant, learn it.

chroot jails, you'll encounter them.

containers will be how we deploy in a sane world far from this one.



playtime!

VMprimer

By Matt Urbanski

VMprimer

A quick introduction to different virtualization technologies.

  • 1,987