1

我刚刚完成了我公司生产的产品的流浪盒。我需要它,因为我们在不同的操作系统上运行相同的产品。我想在虚拟机内服务站点,我有问题:

  1. 我在正确的道路上吗?虚拟机可以用作生产服务器吗?

如果你说是:

  1. 我应该如何保持 virtualbox 运行?如果发生崩溃,是否有任何脚本或某事可以重新启动?
  2. 如果有人不小心发出“vagrant destroy”命令会怎样?如果我不想丢失我的数据库和用户上传的文件,我应该怎么做?
  3. 我们有一些在每个月初运行的导入脚本。有时他们使用 7gb 内存(运行 1500 行带有大量异步实例的 mysql 代码)。在 VirtualBox 中运行会不会很危险?
  4. 有没有关于此的案例研究博客文章?
4

2 回答 2

5

Vagrant主要用于开发环境。我个人推荐使用 Type 1 hypervisor(Bare metal),VirtualBox 是桌面虚拟化工具(Type 2,运行在传统操作系统之上),不推荐用于生产。

AWS 没问题,虚拟机作为 Xen 来宾运行,Xen 在裸机上;-)

于 2013-03-28T22:40:03.570 回答
2

我不会。

w/ Vagrant + Virtualbox 是开发实例。我会查看 Amazon Web Services 以将您的项目实际部署到野外。

于 2013-03-28T12:01:28.023 回答