我已将Vagrant
与默认Virtualbox
提供程序一起使用。它使用Virtualbox
来模拟操作系统,例如我的本地计算机上的Ubuntu 14.04
。
Vagrant
也有AWS
个提供者。我看过the Official document,但我对以下事情感到困惑:
此提供商在哪里运行,我的local computer
或AWS
个实例?
AWS
实例,为什么需要设置SSH key
?AWS
实例上运行,那么预期的AMI
(例如Ubuntu 14.04
)将在实例上设置为directly
,还是通过simulating tools
使用通过AWS
到simulate
实例上的操作系统,就像Virtual box
基于本地计算机做的那样? 由于Vagrant
使用Simulating Provider
增加了系统的开销,在生产版本中使用Vagrant
是否是个好主意?如果没有,如何将Vagrant box
放入production server
,例如AWS
实例?