我需要细分 EC2(或者可能是其他云提供商)实例。我知道您无法在另一个实例上运行完整的虚拟化堆栈。例如,Xen 客户机无法托管 VirtualBox 客户机。所以这意味着我只能使用操作系统级虚拟化。
EC2 内核仅可由特定供应商发布,因此您无法上传 OpenVZ 或 Vserver 所需的自定义内核。
对于 Linux,我认为龙芯(在 Ubuntu 9.10 上)、用户模式 Linux 或 qemu。我很难找到它们之间的比较。性能是一个问题,为客户机提供 SMP 的能力也是如此。我还想使用 COW/稀疏根来减少客户机配置。
我的问题是,这些选项之间的权衡是什么?
答案1
我认为这是一个坏主意,我不知道有任何人甚至远程支持在虚拟机内进行例行虚拟机管理,如果要做的话,这应该是一个测试/开发的事情 - 我建议你考虑获取另一个实例,在一个虚拟机或类似设备内运行你的服务。