开源虚拟机服务器

开源虚拟机服务器

我想听听大家对 OpenSource VM 软件的看法。有哪些选项可以托管虚拟服务器?有哪些优点和缺点?是否需要专门的员工来负责?

答案1

我强烈推荐Proxmox:http://pve.proxmox.com/wiki/Main_Page

它提供 OpenVZ 或 KVM 客户机,具有相当不错的基于 Web 的管理界面,您可以轻松地集群主机,以便可以从单个基于 Web 的界面进行管理。

我不会说你需要专门安排一名员工来做这件事 - 但这取决于你打算拥有多少台主机/客户机等。负责管理系统的员工需要了解一些 Linux,因为 Proxmox 基于精简版 Debian。但即使是裸机安装程序也是 GUI,并且非常容易设置。

这确实是一个了不起的 FOSS 项目 - 看看吧。

我们将它用于开发人员沙箱、测试实例等,并拥有 3 个主机和大约 20 个 KVM 客户机,全部通过一个基于 Web 的界面进行管理。

干杯

答案2

我不太清楚开源虚拟机平台。但如果你有一个大型虚拟化基础设施,那么你可能需要一位专门的管理员来管理它。在较小的商店中,普通的管理人员也可以管理主机系统。

借助更大的虚拟化平台(VMware 和 Hyper-V),您可以获得一套非常强大的工具来管理基础设施以及一些出色的高可用性选项。

答案3

开源的普遍问题是,虽然软件是免费的,但您的时间却不是免费的。根据您提问的方式,似乎您才刚刚开始研究虚拟化。事实是,虚拟化可能会极大地造福您的组织,但同时,在做出正确的决定以满足您的要求、环境和预算方面,它可能是一个复杂的领域。

如果没有更多关于您目前拥有哪些基础设施以及您想花多少钱去哪里的信息,那么很难给出合理的建议。

在开源领域,Xen、KVM 和 OpenVZ 都是可行的候选方案。不过,VMware vSphere 甚至 Hyper-V 在 TCO 方面都具有竞争力,具体取决于应用,尽管它们不是开源或免费的。

你肯定需要一个知道自己在做什么的人,因为你的整个生产基础设施都依赖于它。这不一定非得是一个专职员工,但肯定是一个拥有运行设置技能的人。

编辑地址回复:

我知道很多人会不同意我的观点,但考虑到你是一家小公司,没有专职员工,而且你当前的员工也没有整天的时间摆弄虚拟化解决方案,浏览论坛、邮件列表、serverfault 来寻找特定问题的解决方案,我强烈建议你仔细研究一下 VMware vSphere。是的,它是商业产品,但 vSphere Essentials 套餐价格合理,而且你可以找人咨询。即使你选择免费的 ESXi 产品,你仍然会占上风,因为有很多免费工具可以管理它。

我并不是在批评开源项目,但是最终 VMware 在管理主机以及所有集成且开箱即用的功能方面在节省工资方面表现出色。

不过,任何虚拟化解决方案都相当容易部署,可以了解一下它们的区别。只需选择其中的两种并进行测试,看看哪种最适合您的同事和您自己。

答案4

您可以免费使用 VMware Server,但其功能有限。这在某种程度上取决于您对主机平台的熟悉程度。如果您是 Windows 的忠实用户,VMware Server 可能很适合您。如果您熟悉 Linux,那么 KVM 或 XEN 应该很容易上手。

相关内容