我一直在研究各种虚拟化产品,如KVM,XEN,Virtualbox,Open stack和Eucalyptus。
KVM,XEN和Virtualbox似乎易于使用,到目前为止,我认为部署小规模是最有意义的。
我想知道是否值得学习OpenStack或Eucalyptus的周期。
我被告知需要一个开发团队在生产环境中部署OpenStack,但是这对于一个只有1个系统4个CPU和16GB内存的小型创业公司来说(第四季度将增加1或2个系统) 。
我可以看到,如果业务增长到了必须pipe理许多服务器的地步,那么就需要OpenStack。
我发现OpenSTack的function非常好,比如用户有一个项目来创build和pipe理他们自己的vms。
我认为像这样的function是我的一些客户非常需要的。 还有什么我应该看?
我希望我的客户能够通过networkinglogin,并能够pipe理他们的VM。 请记住,我是这个项目的唯一pipe理员。
任何build议将不胜感激。
我会selectVMware ESXi,然后在展开时,可以开始查看VMware vCenter以及他们的vCloud工具套件(其中一些可用于让客户控制自己的VM)。
整个工具套件包括pipe理客户虚拟机资源使用的东西,所以您可以相应地收费。
OpenStack是不错的,但是HopelessN00b说,除非你是大规模的 ,否则不值得。
VirtualBox只是普通的糟透了。
如果你想要一些简单而强大的function,可以使用Proxmox 。
它是基于使用KVM的Debian的免费软件。 你用一个web界面来驱动这个。
当你面对一些限制(例如你想使用物理驱动器,这是不可能直接使用Web界面),你可以编辑一个configuration文件,并voilà。
Proxmox允许您pipe理几个物理机器上分派的多个虚拟机。 自动备份和快照只是一个错误。
您甚至可以将正在运行的虚拟机转移到另一台物理机器上,但我从来没有testing过它。
这真的取决于虚拟机将会做什么,谁将会做这些。 如果您需要为用户/开发人员提供虚拟机,但是他们将无法控制这些虚拟机的部署,那么OpenStack会有些过火。 事实上,如果您打算使用单个主机,任何大型系统都会过度使用。 使用libvirt的KVM是完全正确的,它们可以扩展并提供超出任何其他平台的修补空间。
如果您需要增长空间(从一台主机开始,但应该能够添加更多内容),并且您需要让用户能够从准备好的模板中创build自己的虚拟机,那么OpenStack可能会开始有意义。 所以可能oVirt(免费开源解决scheme)或RHEV(oVirt的支持,稳定版本)。 凭借用户门户和高级用户门户function,oVirt可以成为创业公司的完美平台,尤其是与Puppet和theForeman
Proxmox是免费的,有点。 3.1系列每台服务器每年需要400美元的支持许可才能访问企业回购。 您可以免费使用非订户回购协议,但它们不是最新的。 我在集群中有一个70多个proxmox服务器。 它非常快速和可靠。 只要你拥有它,你就可以将VM从一台机器迁移到另一台机器上。 共享存储。
VMware ESXi是免费的。 作为一个独立的解决scheme没有限制,只有独立或免费版本的限制是能够通过vSpherepipe理主机,并启用诸如VDS,vMotion,DRS,HA,SDRS等企业function。
现在,Microsoft Hyper-V也是免费的,Windows Server 2012 Standard将允许您在同一许可证上托pipe2台虚拟客户机的1台物理主机。 这使得您的操作系统每个实例200个许可证
Windows 2012 Datacenter是按照CPU核心授权的,但是您可以运行无限数量的虚拟机,这些虚拟机都会inheritance物理主机的许可证。 所以我们假设你有一个拥有8核心和256GB内存的物理服务器,那么你的主机许可证费用约为12000美元
主机的密度应该允许你把它放在200台左右的机器上,所以每个操作系统的许可证是12000/200 = 60.00美元。
VMware确实无法提供任何客户操作系统许可