信息化 频道

成本与安全的谎言?论战服务器虚拟化

  【IT168 信息化】

  Kenneth Hess原文:

  今天,虚拟化在全球范围内有着一个不断增长的粉丝群,于此同时,它也有着不少的反对者。那些反对服务器虚拟化的人从技术角度提出了一系列“问题”。以下十个谎言是长久以来人们对于虚拟化架构的疑虑。

  1. 服务器虚拟化过于昂贵

  一些虚拟化解决方案往往比别的方案需要更高的成本。但是有些方案,比如红帽的企业虚拟化(REEV)有其固定的可预见成本,这就消除了预算中的不确定因素。通常,虚拟化的首要目标是利用高端硬件使用多个虚拟系统,并将成本分散到这些系统中去,以此来节约开支。如果执行正确,虚拟化将能够很好地节约成本。正确的操作执行需要进行仔细的规划和谨慎的技术选择。

  2. 虚拟机的安全性能较低

  当谈及虚拟化的时候,安全问题便倾巢而出。实际上虚拟化不会比其它任何基于服务器的技术更加安全或者更具风险。所以它不会比物理服务器系统更不安全。一些消极的言论源于虚拟化对主机操作系统的依赖。典型的主机操作系统是你必须手动设置SSH的Linux安装。这意味着主机操作系统会因为你运行得次数少而十分安全。

  3.夸大的整合比率报道

  这一谎言取决于你所讨论的虚拟方式类型和你引用什么样的数字。实际上,充分利用的实体系统与充分利用的虚拟化系统的的比率应该是3比1。而3比1的比率是指充分虚拟化的系统,而不是比率可以达到10比1的容器式虚拟化系统。

  4. 服务器虚拟化难以学习和维持

  事实上Linux、Unix和Windows服务在虚拟化架构下的变化可以说是微乎其微的。用以支持实际环境的技能很容易转移到新的虚拟化环境中去。虚拟化操作系统与它们的物理操作系统版本运行起来非常相像。

  5. 服务器虚拟化需要复杂的系统管理

  虚拟化架构从设计上来说其实没有他们的物理架构兄弟复杂。从单一的界面,管理员可以查看系统控制台、创建备份或者关闭系统、更换硬件乃至全面管理不同的操作系统。

  6. 应用程序不能转移到虚拟机上

  如果你现在正在一台物理服务器上运行你的应用程序,你就可以在一台虚拟服务器上运行它们。红帽公司是能够保证成功进行物理机到虚拟机上应用程序转移的公司之一。

  7.虚拟机展品表现平平

  这一条目在几年前可能不能称之为谎言,但是技术水平已经赶上了虚拟化的炒作。高性能的磁盘和控制器、虚拟化能力增强的CPU、千兆以太网和存储区域网络设备让这种说法列入了谎言之列。此外,虚拟化软件的长足发展让虚拟机在性能上成为了物理机的强有力对手。

  8. 虚拟机恢复时间冗长

  像任何出色执行的备份和恢复计划一样,虚拟机的恢复取决于执行计划的人。与最快的基于磁盘的系统恢复相比虚拟机的恢复过程可以说算是相当迅速了。通常,物理系统需要一个完整的操作系统来进行重新安装和应用程序恢复。这个过程可能需要好几个小时。相比之下,虚拟机恢复过程可谓简单,即将受损的虚拟化磁盘文件与未受损的进行简单的替换。这样的恢复可能只需要几分钟时间。有些管理员选择用虚拟机进行传统的备份,这样做可能会延长这一过程。然而,这一选择并不涉及虚拟化本身。

  9. 服务器虚拟化导致服务器蔓延

  服务器蔓延是指创造虚拟机,用低回报来消耗虚拟主机资源的做法。在同样的硬件上运行多台虚拟机可以节省资金和降低管理开销。这既不是一个自然的过程也不是使用虚拟架构的结果。服务器蔓延所需要的管理控制和管理政策比它所需要的技术水平要求更高。

  10. 服务器虚拟化引发授权许可问题

  这个谎言同样来源于服务器蔓延。这里涉及到虚拟机将会脱离管理员的控制,为某个特殊的产品使用太多的授权许可,从而让它的公司承担法律风险。其实,虚拟机与物理机受到同样的限制。例如,Windows系统在试用期满以后必须通过互联网或者系统软件执行许可证激活,反之,使用权限则会被终止。

  出处:http://www.serverwatch.com/trends/article.php/3894461/Top-10-Server-Virtualization-Myths----Debunked.htm

  读者对于Kenneth Hess文章的评论:

  我不知道你是在揭穿谎言还是在掩饰虚拟化的不利因素。你隐藏了大量的事实:

  1. VMware是使用最为广泛的虚拟化软件。它的授权许可价格如何?如果你认为虚拟化不贵,那么你可能不是那个开支票的人。

  2. 虚拟化面临一系列附加的安全挑战。这不是什么谎言。多个操作系统会让更多的空间产生配置错误,这就需要更多的补丁。病毒可以在虚拟机之间悄悄地传播。你不需要相信我的话,直接上网搜搜,你会发现许多关于安全问题的文章。

  3. 虚拟化不是唯一的进行整合的办法,也不是必经之路。

  4. 任何软件都需要学习。这也许不是什么大问题,但是由此产生的环境可能会更加复杂,这需要时间来进行管理。

  5. 一台机器运行一个单一的操作系统和一台机器运行多个操作系统外加虚拟化软件,哪个 更简单?

  6. 即使是在一台虚拟机上运行一个应用程序,也不意味着它会从供应商那里得到全力的支持。虚拟化服务器将永远不会像物理机那样可靠。

  7. 这听上去像是你在拿基于新硬件的虚拟机和使用旧设备的物理机进行比较。如果并非如此,虚拟机永远不会产生与它的资源开销相匹配的性能。

  8. 诚然,对于单独的机器而言恢复时间与它是否使用虚拟化无关。这取决于数据量和备份方案。虚拟机所使用的任何技术都可以在物理机上使用。如果存在硬件问题,所有基于主机的虚拟机都将不可用,而且都需要进行恢复。

  9. 你拥有越多的机器,不论虚拟与否,在它们之中就可能有越多的机器不为你所用。此外,虚拟化的资源开销减少了可用的计算能力。

  10.当然,虚拟化许可可能引起很多问题。不同的厂商会有许多不同的授权许可模式。如果你不小心,就可能会因为违反合同而付出巨大代价。

0
相关文章