なぜVirtualBoxだけではなくVagrantを使うべきなのか?