在和一个为虚拟化公司工作的朋友交谈之后,我开始考虑这对我的小公司是否有利。 现在我们有一台服务器上的IIS Web服务器,另一台服务器上有我们的SQL数据库。 他所说的是,通过虚拟化,可以将操作系统和应用程序堆栈放到一个物理硬件上,然后只需要大量的CPU,RAM和RAID 5或10的大型服务器就可以实现冗余。 这节省了购买本质上重复数量的硬件来备份每个IIS和数据库服务器的成本(我想呢?)
这一切都听起来不错,但与我相比,简单地将IIS安装到我的SQL Server上,并在1个操作系统的同一个盒子上提供网站/数据有什么不同? 对我来说,我节省了拥有虚拟化环境的开销,但实现了相同的目标。 另外,是不是有一个服务器上的所有鸡蛋的性能问题?
我可以看到的一个缺点是,在路上的某个时刻将这两个“逻辑”服务器分开是比较困难的。 但是,我觉得我错过了虚拟化的重点……
在如此小的环境下,我想说虚拟化可能是过度的。
它开始成为有价值的游戏的地方在于你运行了几十台,几十台和几百台服务器,但是没有一台正在大量利用它的硬件。
描述您当前的环境:两台服务器的使用率都低于40%? 如果是这样,那么你可能是合并的候选人。
然而,只需要几个盒子,如果让它们保持原样,pipe理起来可能更容易 – 再加上,如果/当一个人变得更忙时,就不需要重新拆分它们。
在当前的环境中,我可以看到虚拟化的唯一好处就是给予自己未来的可扩展性,并且能够快速地将服务器迁移到新的/更新的硬件,而不需要担心底层主机。
不pipe你采取什么样的path,确保你的备份策略能够正常工作:例行testing这些备份,否则,当其中一个硬件发出cro,声时,你就会成为谚语小溪:)