考虑将我们的流浪虚拟机部署到客户,需要反馈



我们目前正在开发一个Web应用程序,并且正在与vagrant一起开发。我们正在使用 puphpet 构建自己的自定义流浪者设置以进行开发,并且会使用略有不同的设置,并为客户调整设置。使用vagrant将我们的应用程序部署到客户是否明智?它将允许更容易的部署和次要配置。有什么缺点。.除了虚拟化的轻微开销?

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

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

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

  • 安全性 :默认情况下,Vagrant不太安全,可以轻松解决,但需要考虑
  • 监控
  • :不确定您的托管服务提供商,但他们监控他们的实例,虚拟机的所有监控都需要由您完成 - 服务器可能运行正常,但您的虚拟机没有,它不会显示在您的提供商仪表板中
  • 日志监控 :在VM中,所有传入的请求都将来自主机服务器,因此在Apache中,您将看到NAT地址而不是最终用户IP,因此您可以进行的所有分析都将失去意义,具体取决于您的业务这是一件大事。同样,这可能是某种/以某种方式解决方法,但对于我的选择,总是有缺点。

最新更新