最简单的 Linux 容器解决方案是什么?

最简单的 Linux 容器解决方案是什么?

我有选择使用容器解决方案来“虚拟化”某些软件。

但是我缺乏这方面的经验,想知道是否有人可以保证 V-Server 或 OpenVZ?

我最关心的是安装和维护过程中的易用性,因为从功能上讲它们似乎是相当的。

答案1

我在生产环境中使用了它们。虽然 VServer 使用了 100% 的主机操作系统资源,但 OpenVZ 资源短缺非常严重:内存、CPU 消耗、配额(两个级别,每个容器和容器内的每个用户/组)、ipfilter 条目等。OVZ 还支持软限制和硬限制:您的内存限制(软)为 512MB,但硬限制为 768MB。您的容器最多可以使用 512 Mb,但如果需要更多,则最多需要 768MB。

如果您打算使用所有机器,Linux-Vserver 是您的解决方案,因为它配置简单,并且零资源检查,如果任何容器的进程变得太小,它会沿着所有容器扩展。

现在,如果你想要所有的控制权,OpenVZ 是一条必经之路。但是,要小心,你应该检查是否有任何容器变小,并为其分配更多资源。我将 OpenVZ 用于许多用途,例如,一台具有 256MB RAM 和 5GB 磁盘空间的 NS 服务器。

您应该检查两者并最终选择最适合您要求的一个。

答案2

我没有使用过 V-Server,但几个月前,在比较不同的虚拟化解决方案时,我对 OpenVZ 做了一些实验,我发现设置和配置(包括在运行的虚拟机上分配资源)非常简单。

答案3

我只想表达与 Mathias 相反的观点:我没有使用过 OpenVZ,但我的公司在生产中使用 VServer(有 100 个)。它也非常简单,部署起来也很快。

看看 OpenVZ,我觉得这两种实现方式之间没有显著的区别,OP 可能应该尝试一下,然后选择他最舒服的解决方案(例如,因为语法更熟悉或文档布局更好)

答案4

就我个人经验而言,openVZ 更具可扩展性。但是我使用的虚拟服务器很少。我认为你无论如何都应该尝试一下,只是为了知道哪一个最适合你或你的问题。

无论如何,openvz 非常容易配置,但只需尝试一个准备好运行 openvz 的 Linux 发行版,如 proxmox 或类似的东西。

相关内容