虚拟化如今很流行,你可能也想把你所有的物理机进行虚拟化。考虑到可移植性、部署和硬件利用等方面的好处,虚拟化的确是非常诱人的。不过,这并不意味着虚拟化是任何服务器或应用的最好解决方案(至少现在还不是)。其挑战是如何判断到底哪些服务器和应用适合于在虚拟机上运行。
在选择的过程中,主要是根据当前虚拟化所支持的应用信息来判断。你了解的越多越好。本文中,TechTarget中国的特约虚拟化专家Anil Desai探讨了在评估应用和服务器是否适合虚拟化时,应该考虑的一些因素:硬件要求、软件兼容性、软件许可证问题、业务需求和资源利用。 硬件要求 评估虚拟化可行性的第一个考虑因素是计划支持的服务器……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
虚拟化如今很流行,你可能也想把你所有的物理机进行虚拟化。考虑到可移植性、部署和硬件利用等方面的好处,虚拟化的确是非常诱人的。不过,这并不意味着虚拟化是任何服务器或应用的最好解决方案(至少现在还不是)。其挑战是如何判断到底哪些服务器和应用适合于在虚拟机上运行。
在选择的过程中,主要是根据当前虚拟化所支持的应用信息来判断。你了解的越多越好。本文中,TechTarget中国的特约虚拟化专家Anil Desai探讨了在评估应用和服务器是否适合虚拟化时,应该考虑的一些因素:硬件要求、软件兼容性、软件许可证问题、业务需求和资源利用。
硬件要求
评估虚拟化可行性的第一个考虑因素是计划支持的服务器和应用的硬件要求。通常而言,你应该考虑到虚拟机的资源需求和物理服务器是基本一样的。例如,如果现在一台物理服务器良好运行需要512MB的RAM,那么运行同样操作系统和应用的虚拟机也差不多需要这么大的RAM。除此之外,你还应该看看CPU、磁盘和网络方面的要求。大多数虚拟化方案会提供必要的灵活性以支持一般的业务应用。
有特殊的硬件或驱动程序要求的应用和服务一般不是很适合虚拟化。例如,支持基于3-D加速硬件的定制视频驱动程序,大多数虚拟平台都不支持它。通过检查硬件要求,可以迅速地决定虚拟化是否可行。
软件兼容性
现在的业务软件层出不穷,从简单的可执行文件到分布式多级别的配置。在确定软件要求时,一定要确保虚拟平台支持你所要运行的操作系统。虽然厂商只为正式支持的平台提供支持,不过大多数平台都能支持上百种不同的操作系统。你应该记住分布式应用各个特定组件的要求。可能可以对一些用得少的Web服务器进行虚拟化,但让一些后台组件在专门的硬件上运行。
表1的例子说明了如何收集和组织与系统要求相关的信息。
软件许可证问题
在很多情况下,软件许可证可能比运行软件的硬件还要贵。企业应该与厂商协商好这些细节问题。有时,对于在同样硬件上运行的大多数应用或操作系统,减免的那些软件许可证费用加起来占虚拟化费用的很大一部分。缺少任何信息都可能会使情况恰好相反,不过,为了确定许可证费用,最好是像对待物理机一样对待虚拟机。
业务需求
向虚拟化平台进行转移的决策应该依据企业的业务需求而定。有时很容易判断出哪些领域可以立即从虚拟化中受益。以下几个问题可能表示虚拟化是关键:
所需的配置是否一致?当你需要部署几乎具有相同的软件和操作系统配置的大量机器时,虚拟机可能会有用武之地。
是否需要减少配置次数?在软件测试和培训环境中,让机器迅速运行起来通常要优先考虑性能和其它相关方面。
硬件的可用性是否有所限制?虚拟化可以更高效地使用现有硬件。
资源利用
性能是选择虚拟化的一个关键考虑因素。任何可用的性能数据都是有用的。在理想情况下,你会有一个性能监控基准,其中包括CPU、内存、磁盘和网络使用数据。这些数据可以帮助你确定每台虚拟机可能的运行要求。遗憾的是,没有能把物理性能计算成虚拟性能的简单公式。如果可能的话,你应该执行性能基准或比较在虚拟机和物理机上运行的模拟的操作结果。在本系列的后面,我将会涉及到一些监控性能和资源利用的方法。
是否实行虚拟化?
以上信息将帮助你最终决定是否某一个具体的应用或某一台具体的服务器适合虚拟化。如果你所选的虚拟平台满足应用的硬件和软件要求,那么这就达到了最基本的要求。如果从资源利用的角度来看是不错的选择的话,那么,至少值得在虚拟环境下测试一下配置情况。通过考虑硬件、软件、许可证书、资源和业务要求,可以帮助你确定虚拟化是否是工作的好帮手。
作者
Anil Desai是独立顾问。他擅长基于微软技术的评估、执行和管理的解决方案。Anil Desai处理微软的Server产品和互联网发展平台,并且管理支持上千台虚拟机的数据中心环境。Anil获得了MCSE、MCSD和MCDBA认证,同时也是微软MVP。 Anil Desai写了很多技术书籍,主要关注微软Server平台、虚拟化、活动目录、SQL Server和IT管理。最近,他写了管理Microsoft Virtual Server的指南和Microsoft Virtual Server脚本指南。他作了许多会议报道,同时也是技术杂志的撰稿人。
翻译
相关推荐
-
通过VMware DRS规则管理Windows Server 2016授权成本
对于想要缓解Windows Server 2016授权成本负担的IT管理员,可以考虑VMware的分布式资源调 […]
-
XenApp 6.5终结促使IT重新考虑应用交付
XenApp 6.5即将终结,Citrix用户将有机会重新审视其整个应用交付策略。 Citrix公司的XenA […]
-
Nutanix Acropolis管理软件的构成与功能特色
Nutanix Acropolis管理软件使虚拟化管理人员对主机和集群的管理简单高效。 人们在谈到Nutani […]
-
OpenStack及Openshift旨在简化VM和容器管理
与机相比,IT人员可更快地启动和关闭容器,而且,容器需要更少开销,基于此,目前这种技术已经有几种实际用例。然而 […]