我期待着将3台Windows 2008服务器和2台Linux Debian服务器整合/虚拟化为1台(强大的)机器。
什么是最具成本效益的虚拟化软件可用来实现这一点。 VMWare看起来非常昂贵!
VMWare ESXi是免费的,是一个真正的pipe理程序,它不需要主机操作系统运行; 它也是最成熟和可以说是支持最广泛的VM平台。
但是,KVM是一个大起大落的angular色, Xen也很受欢迎,但由于KVM内置于Linux内核(相对于Xen独立的微内核而言),它正在迅速赶上IBM将其用于其云计划以及现在支持Linux的所有主要发行版。
如果你对Windows感到满意,还有Hyper-V; 几种口味是廉价的或免费的,这取决于您当前的许可(企业可以使用相同的“父”许可证为您提供4个访客虚拟机)。
Xen – http://www.xen.org或KVM – http://www.linux-kvm.org/page/Main_Page
KVM是这个块的新成员,我的工作已经有3个月的时间在生产KVM系统,他们是非常有效的解决scheme。
我们正在运行CentOS的基本安装。
你有没有考虑把所有的蛋从冰箱里拿出来放在一个篮子里? 这可能更有效率,但也相对脆弱。 请确保在进一步学习技术之前,可以同时处理这个超级合并单点故障的所有服务。
成本效益对不同的情况有不同的定义。
正如已经指出的那样,KVM和VMWare ESXi是免费的。 如果你的时间很便宜或在业务范围内(即这是你的职责的一部分,而不是你的),那么嘿,免费的! 而虚拟化就是虚拟化,可以“混合”起来。 操作系统不应该“知道”他们不在同一个硬件上。
另一方面,如果你正在运行关键的业务应用程序,那么缺乏集群和支持可能会让你陷入困境。 一台运行ESXi服务器上的所有服务器的服务器将意味着维护工作将全部停止,或者电源供应器或控制器损坏或内存不足将导致大量服务器而不是一台服务器。 这就是昂贵的支持合同或附加许可证派上用场的地方,所以当用户在服务器机房之外使用干草叉和手电筒尖叫您的数字时,您可以获得可用性和冗余。
小型企业可能会摆脱两个相对便宜的“白盒子”(谷歌它),系统是自制的,但适合VMWare的规格,免费运行ESXi,然后提出一个时间表备份和复制VM的“生产”框中的“备份”框,所以如果一台机器死亡,你启动双胞胎,并让用户使用服务,同时修复另一台服务器,或者拆分服务,以便虚拟机1,2,3,4和5启动这两台机器,你可以在第一台机器上运行1,2和3,在第二台机器上运行第四台和第五台虚拟机,在发生故障时全部启动5台。
或者你可以得到2个白色的盒子,把它们连接到备份的外部存储器上,然后存储你的虚拟机,这样你有2个前端服务器可以从共享存储中分配虚拟机,在大多数情况下,无论如何都会发生迁移和冗余)。
我肯定会想要某种forms的硬件备份,以防服务器死亡。
否则,您将需要一些支持合同或支付迁移费用,因为我不知道您是否想要了解如何在生产系统上实现防护和高可用性。 可以这样做。 如果您search“linux高可用性”,您会发现像heartbeat和DRBD这样的项目,可以在2或3个具有以太网冗余function的Linux服务器之间工作,并且可以与XEN配合使用。 我很担心用生产系统做我的试火,但嘿…我不知道你有多冒险。 否则,Red Hat,VMWare和Citrix会提供更多的“抛光”工具。