虚拟化 – 在新硬件上部署单个服务器时,是否进行虚拟化?

我在ServerFault上发现了一些提示这个主题的问题,虽然它可能有点基于意见,但我认为它可以归结为基于以下的“良好主观”类别:

建设性的主观问题:

* tend to have long, not short, answers
* have a constructive, fair, and impartial tone
* invite sharing experiences over opinions
* insist that opinion be backed up with facts and references
* are more than just mindless social fun

这样就可以了.

我正在帮助一个正在替换运行Windows 2003的旧物理服务器的系统管理员,他不仅要更换硬件,还要在此过程中“升级”到2012 R2.

在我们关于他的替换硬件的讨论中,我们讨论了他安装ESXi然后使2012“服务器”成为VM并将旧的应用程序/文件/角色从2003服务器迁移到VM而不是非VM安装的可能性在新的硬件上.

在接下来的几年里,他没有意识到需要将任何其他东西移到VM或创建其他VM,因此最终这将是运行正常安装的新硬件或运行ESXi上的单个VM的新硬件.

我自己的经验仍然倾向于虚拟机,除了创建额外虚拟机可能出现的可能性之外,没有真正令人信服的理由这样做.但是现在虚拟机管理程序还有额外的开销和管理方面,尽管我已经体验过更好的VM管理功能和报告功能.

因此,希望这可以保持在“良好的主观”范畴以帮助未来的其他人,有什么经验/事实/参考/建设性答案,你必须帮助支持任何结果(虚拟化或不是单一的“服务器”) ?

最佳答案
在一般情况下,将独立服务器放在虚拟机管理程序上的优势是面向未来的.它使未来的扩展或升级更容易,更快,因此更便宜.主要缺点是额外的复杂性和成本(不一定是经济上的,而是从工时和时间的角度来看).

所以,为了做出决定,我问自己三个问题(并且通常更喜欢将服务器放在虚拟机管理程序上,因为它的价值).

>管理程序的额外成本有多大?

>从财务上来说,它通常很少或根本不存在.

> VMware和Microsoft都有许可选项,允许您免费运行主机和单个客户机,这对于大多数独立服务器来说已经足够,例外通常是特别是资源密集型的服务器.

>从管理和资源的角度来看,确定成本可能有点棘手.

>您基本上将维护系统的成本增加了一倍,因为现在您有两个系统可以监视,管理并保持最新的补丁和更新(来宾操作系统和主机操作系统).

>对于大多数用途而言,这并不是什么大问题,因为维护一台服务器并不是非常费力,但对于一些特别小或特别是技术挑战的组织来说,这可能是一个真正的问题.

>您还可以添加所需的技术技能.现在,您需要有足够的人来管理和维护虚拟化环境,而不仅仅需要能够从Windows Update下载更新的人.

>同样,通常不是问题,但有时候,它不仅仅是一个组织可以处理的问题.

>易于升级或扩展带来的好处有多大?

>这归结为未来扩展的可能性,因为很明显,如果他们不扩展或升级其服务器资产,则此收益为零.

>如果这种类型的组织只是将服务器塞进一个角落并忘记它10年,直到它需要被替换,那就没有意义了.
>如果他们可能在组织上发展,甚至只是技术上(通过添加具有不同角色的新服务器,而不仅仅是拥有一体化服务器),那么这提供了相当可观的好处.

>现在有什么好处?

>虚拟化带来的好处超越了未来的证明,在某些用例中,它们可能是巨大的.

>最明显的一个是在系统上执行某些操作之前创建快照和简单恢复备份的功能,因此如果它变坏,您只需单击一下即可恢复.
>尝试使用其他虚拟机(并播放“假设”游戏)的能力是另一个我见过管理层感到兴奋的人.
但是,就我的钱而言,最大的好处是在虚拟机管理程序上运行生产服务器所带来的附加可移植性.如果出现问题并且您自己进入了灾难恢复或从备份恢复的情况,那么将磁盘映像还原到运行相同虚拟机管理程序的计算机几乎要无比轻松,而不是尝试进行裸机还原.

转载注明原文:虚拟化 – 在新硬件上部署单个服务器时,是否进行虚拟化? - 代码日志