企业级:1.VMware ESXi,服务器虚拟化,技术较成熟,功能也多,支持虚机系统多。Xenserver重点在于桌面虚拟化,性价比高,网络性能好,适用于快速与大规模部署,支持系统也不少。Hyper-V支持MS系统,属于服务器级。个人:VMware server,VirtualBox
虚拟化可以加快新服务器和应用的部署,大大降低服务器重建和应用加载时间。主动地提前规划***增长,这样对客户和应用的需求响应快速,不需要象以前那样,需要长时间的***购流程,然后进行尝试。
正常情况下,我们只需要使用一种电脑系统就够了,但也有时候需要使用多系统。如果在一台电脑上安装多个系统那就过于麻烦了,所以就有了虚拟化技术。通过虚拟化技术可实现多系统共存易于切换使用,那对于个人而言应该选哪种虚拟化软件呢?
1、推荐:VMware Workstation
这款虚拟化工具是VMware推出的,只能运行在Windows平台上,目前来说应用很广,虽说是收费的软件,但网上有不少破解版的。
2、VirtualBox
这款本来是Sun公司开发的,已经被Oracle收购了。VirtualBox支持多系统(Windows、macOS、Linux等),和VMware Workstation不同的是,它是免费的,另外VirtualBox上的虚拟机对64位系统支持不好。
要知道,苹果macOS系统上很多软件都是要收费的,虚拟化软件也不例外,不过好在网上也有相应的破解版本。
1、VirtualBox
2、Parallels Desktop
此款虚拟机被评为mac上功能最强大的虚拟机软件,但是它是收费的。
3、推荐:VMware Fusion
个人使用不管是桌面端用,还是服务器虚拟化,首选vmware,功能全,稳定性高。
如果桌面端用,选vmware workstation;如果是服务器虚拟化,选vmware esxi。虽然vmware不开源,但好消息是单机版是免费的。
其次考虑微软的hyper-v,windows内部已经集成,图形化界面操作,简单明了。
如果自己技术功底还不错,那就可以折腾一下开源的xensever和kvm。xenserver安装简单,容易上手,友好的图形界面,但是经常时不时出点小问题。kvm现在在linux内核中默认集成了,但依然很考验动手能力。
如果是企业或者项目商用,另当别论。毕竟还要考虑价格、政策、服务响应时间、本地支持、二次开发等等因素
1 如果想用虚拟技术开发软件的话,首推自然是docker.
编译不了几年前的nodejs项目?用docker一句话搞定
安装部署一个oracle数据库麻烦?用docker一句话搞定。
编译openwrt的根文件系统麻烦?docker!
docker的玩法太多了,从小软件到整个大型网络云服务集群都可以用它整出来!
2 如果只是想用虚拟机玩各种架构各种操作系统的话,推荐qemu。不过你得学会些命令行的配置才能用它。无论arm还是x86, 无论桌面win, linux,macOS还是手机安卓或是各种嵌入式操作系统甚至单板机都能用qemu虚拟出来。Linux上加KVM进行加速后速度很快。
特别提一下除了免费外几乎没有优点的虚拟机 — virtualbox, oracle出品。它只支持x86的pc机,听说也能跑x86mac,但我没试过。虚拟速度几乎是市面几款带图形画面的虚拟机里最慢的一个;这么多年了,3d显卡的虚拟化仍然是bug一堆。在上面10个3d游戏9个会崩溃。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系我们,我们会予以删除相关文章,保证您的权利。
本文链接:https://www.boatgz.com/post/3585.html