在确定应用程序适用于虚拟化时,人们使用哪些技术标准? 我知道几年前事情已经有所改变,所以我希望看到技术上的适用性时,人们的经验和方法。 作为参考,我正在考虑遗留的和新的构build应用程序。
尺寸
加载
I / O
等等…
干杯马克
就像我讨厌stream行语一样,我不得不主张采取全面的方法,而不是试图build立基准指标来对虚拟化工作负载进行分类。
根据条款,你可以使用的基本决定因素是:
也要小心方法的风险 。 虚拟化企业环境需要技巧,经验和一些创造性思维才能正确地实现,而且您必须仔细configuration可提供的环境与需要支持的工作负载,同时编织一大堆业务需求和机会基础设施的改进。 你可以为这个东西写一本手册,但是这个方法的结果并不能给业务带来最好的价值。
一般来说,你不一定在沙子上划出一条线,突然间一个解决scheme比另一个更好。 有没有虚拟化的优缺点,如果是的话,是在云端还是在家端做。
您确实需要特定用例,找出每个解决scheme相对于该用例的优缺点,然后为您的客户优先考虑每个优缺点并select一个解决scheme。 没有一个确切的公式,因为同一个职业可能是一个客户的救星,而同一个职业相同的应用程序可能无关紧要。 与缺点一样,一个公司的交易断路器可能对另一个公司无关紧要。
当然,应用程序的适用性很重要,但是当两种路线都是选项时,更重要的是比任何神奇的IO / CPU /负载数字优先考虑优势和劣势。
首先,我同意你需要确保供应商支持甚至允许他们的应用程序虚拟化。 我们有一个相当重要的应用程序,允许虚拟化,但保留权利,使我们加载应用程序到物理服务器,如果故障排除需要它。 我们有其他的应用程序根本不支持虚拟化。
其次,你在看什么样的虚拟化主机硬件? 如果你有足够的马力,你可以虚拟化任何东西,但是如果你动力不足,你可能会导致重大的性能问题。
第三,你可以使用虚拟化的关键任务软件吗? 您可能需要考虑拥有一个集群或多个虚拟主机,这样如果一个主机出现故障,它不会占用一半的基础设施。
最后,也是我们在非关键任务应用程序上的最大标准,应用程序目前所使用的硬件是多么强大? 我们有几个健壮的服务器做一件小事,我们通过虚拟化服务。 另外,更换旧硬件在这里是一个很大的。 Sysinternals上有一个名为disk2vhd的工具,它将从物理磁盘创build一个vhd文件(如果您使用的是Hyper-V或虚拟服务器),我们已经很好运用这个虚拟化了现有的物理实例。