2

Mitchell Hashimoto 在某处说过 vagrant 不应该在生产中使用。据我了解,packer.io 正是填补了这一空白——可以构建 EC2/Rackspace/.. 映像。虚拟化方面的根本差异是什么?两者都是虚拟机,但它们必须是不同类型的虚拟机。AWS 预构建映像与 Virtualbox 映像或 VMWare 映像有何不同?任何有关底层技术的一般提示都将不胜感激。

4

2 回答 2

1

Packer 可用于创建流浪盒或生产盒。

“不要在生产中使用 vagrant”:vagrant 盒子内置有安全漏洞,以允许流畅的脚本/ssh/tunnelling/sudo(无密码,已知密码:vagrant)。

它可以看作是veewee的一种替代品

生产可以上

  • 你的“笔记本电脑”(虚拟机)
  • 自己的数据中心或您的客户端数据中心 (vmware)
  • 在托管服务中,例如(数字海洋/机架空间/...)
  • 更具体的托管,如 AWS

AWS 预构建映像 (AMI) 在使用“自动扩展”时有很大帮助。当 aws 想要启动一个新服务器时,它会从准备启动(启动时没有配置/部署脚本)开始,请参阅此演示文稿,了解 packer 如何适应 aws。

于 2014-01-14T12:38:40.367 回答
0

更新:据我所知,“安全漏洞”已经不复存在,所以 vagrant 绝对可以用来创建生产盒。

当然它是生产环境,所以需要对服务进行一些微调,但这是正常的,与 vagrant 无关。

于 2014-11-17T09:34:37.373 回答