什么是VPS母鸡?切割vps母鸡虚拟化技术xen、vmware、kvm、hyper-v哪个好?

81次阅读
没有评论

共计 1441 个字符,预计需要花费 4 分钟才能阅读完成。

什么是 vps 母鸡?VPS 母鸡的作用是什么? 相信很多开发者和企业第一次听到 VPS 母鸡这个词的时候都很疑惑。VPS 母鸡其实是 VPS 母机的通俗说法,是指虚拟专用服务器,可使用 hyper-v、kvm 等虚拟化技术,而 VPS 可以安装使用任何的操作系统。

从 VPS 母鸡字面上理解,就是分割 VPS 所架设的独立服务器,而从独立服务器分割出来的 VPS 服务器又称 VPS 小鸡。

VPS 主机常用的虚拟技术分别是:xen、kvm、vmware、hyper-v,很多人都不清楚 Xen、Kvm、vmware、hyper- v 这些技术构建的 VPS 主机除价格区别外,其他具体有什么区别,xen 和 kvm,是开源免费的虚拟化软件。

vmware 是付费的虚拟化软件,vmware 是一款功能强大的桌面虚拟计算机软件,在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面均有特别之处,是业界非常稳定且安全的桌面虚拟化平台。

hyper- v 比较特别,是微软 windows 2008 R2 附带的虚拟化组件,如果你买了足够的授权,hyper-v(包括 hyper-v 2008 core) 都可以免费使用。

如果是 vmware 或 hyper- v 虚拟 windows 系统,不管是虚拟化软件本身,还是其中的子系统,都要支付许可费用。

如果是 vmware 或 hyper- v 虚拟 linux,虚拟化软件本身要支付许可费用,子系统可以用 linux 来节省成本。

如果是 xen 或 kvm 虚拟 windows,其中的子系统要支付许可费用。

如果是 xen 或 kvm 虚拟 linux,那么虚拟化软件本身和其中的子系统无需产生任何费用。

从性能上来讲,虚拟 windows,如果都能得到厂商的支持,那么,性能优化可以不用担心。这几款软件全都能达到主系统至少 80% 以上的性能 (磁盘,CPU,网络,内存),这时建议使用 hyper- v 来虚拟 windows,微软自身的产品,虚拟 windows 是绝对有优势的。

如果是虚拟 linux,建议首先使用 xen,支持 linux 的半虚拟化,可以直接使用主系统的 cpu 和磁盘及网络资源,达到较少的虚拟化调度操作,可以达到非常高的性能,但 xen 操作复杂,维护成本较高。

其次我们推荐 kvm 来虚拟 linux,linux 本身支持 kvm 的 virtio 技术,可以达到少量的虚拟化调度操作,得到较高的系统性能。不推荐使用 hyper- v 来虚拟 linux,太多的不兼容性导致 linux 基本无法在 hyper- v 上跑。

如果以上产品我们不打算买厂商支持,其中 vmware 和 hyper-v,是不建议使用的,主要是授权问题。

这时就剩下 kvm 和 xen 了,如果虚拟 windows,建议使用 kvm,我们可以从 redhat 那里免费拿到针对 windows 优化过的磁盘和网络的驱动程序,可以达到较高的性能 (几乎与 hyper- v 性能持平)。而 xen 的 windows 优化驱动不是那么容易就能拿到的 (由于 redhat 以后不支持 xen 了,看看 novell 是否放水了,呵呵,就开放程度上来讲,redhat 要好于 novell)。

综上所述:

在有授权的情况下,虚拟 windows,建议使用 hyper-v

在有授权的情况下,虚拟 linux,建议使用 xen,如考虑到需要降低管理维护和学习成本,建议使用 kvm

在没有授权的情况下,虚拟 windows,建议使用 kvm

在没有授权的情况下,虚拟 linux,建议使用 xen,如考虑到需要降低管理维护和学习成本,建议使用 kvm

选择适合自己的虚拟化技术手法,肯定离不开一台适合自己的母鸡服务器啦。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-14发表,共计1441字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)