Bare-metal machines versus VMs versus containers