考虑将我们的流浪者vm部署到客户,需要反馈

时间:2016-04-27 08:47:35

标签: deployment vagrant virtualization

我们目前正在开发一个Web应用程序,并正在与流浪者一起开发。 我们正在使用puphpet开发我们自己的定制流浪设置,并将使用与客户调整设置略有不同的设置。使用vagrant将我们的应用程序部署到客户是否明智?它将允许更容易的部署和次要配置。什么可能是潜在的缺点..从虚拟化的轻微开销中得到什么?

1 个答案:

答案 0 :(得分:1)

你有什么样的主机?为什么不能直接在托管服务器上部署Web应用程序?

我是流浪者的忠实粉丝,从开发到测试和自动化一直使用,但不建议在生产中部署应用程序

我能想到的缺点(如果我能想到的话,我会补充):

  • 安全性:默认情况下,vagrant不太安全,可以很容易地解决,但需要考虑
  • 监控:不确定您的托管服务提供商,但他们监控他们的实例,所有对VM的监控都需要由您完成 - 服务器可能运行正常,但您的VM不会,并且它不会显示在您的提供商中仪表板
  • 日志监控:在虚拟机内部,所有传入请求都来自主机服务器,因此在apache中您将看到NAT地址而不是最终用户IP,因此您可以做的所有分析都会失去理智,这取决于您的业务这是一件大事。再次,它可以在某种程度上/某种程度上解决方法,但对我的选择总是存在缺点。