我应该在生产服务器上使用 VirtualBox 吗?

Mir*_*rak 1 virtualization virtualbox vagrant

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

  1. 我的方式正确吗?虚拟机可以用作生产服务器吗?

如果你说是:

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

Ter*_*ang 5

Vagrant主要用于开发环境。我个人建议使用 Type 1 虚拟机管理程序(裸机),VirtualBox 是一个桌面虚拟化工具(Type 2,在传统操作系统之上运行),不建议用于生产。

AWS 正常,VM 作为 Xen 来宾运行,Xen 在裸机上;-)