服务器和云使用应用虚拟化的好处分析

日期: 2009-08-18 作者:Anil Desai翻译:唐琼瑶 来源:TechTarget中国 英文

一些东西组合起来很合拍,如花生酱和巧克力。同样,有那么多的虚拟化选项,几种方式能很好结合。   虚拟化被证明在解决数据中心管理的许多挑战方面很有效。但是投资了虚拟化的组织经常遭遇新的和不同的问题。

在本文中,TechTarget中国的特约虚拟化专家Anil Desai将讨论在基于服务器的虚拟化使用应用虚拟化的情况,应用虚拟化试图解决的问题以及这种虚拟化方式如何提升虚拟化管理和数据中心资源的管理。   管理服务器虚拟化的挑战   虽然服务器虚拟化能解决成本管理的压力,但它本身存在管理问题。这些问题包括:   应用相互依赖。现在的应用非常复杂并且需要许多服务才能正常工作。

例如,就算一个相对简单的站点……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

一些东西组合起来很合拍,如花生酱和巧克力。同样,有那么多的虚拟化选项,几种方式能很好结合。

  虚拟化被证明在解决数据中心管理的许多挑战方面很有效。但是投资了虚拟化的组织经常遭遇新的和不同的问题。在本文中,TechTarget中国的特约虚拟化专家Anil Desai将讨论在基于服务器的虚拟化使用应用虚拟化的情况,应用虚拟化试图解决的问题以及这种虚拟化方式如何提升虚拟化管理和数据中心资源的管理。

  管理服务器虚拟化的挑战

  虽然服务器虚拟化能解决成本管理的压力,但它本身存在管理问题。这些问题包括:

  应用相互依赖。现在的应用非常复杂并且需要许多服务才能正常工作。例如,就算一个相对简单的站点都可能需要一台Web服务器、用户配置选项、防火墙修改以及到数据库服务器的连接。所有这些组件必须正确配置,在虚拟机之间部署和移动。

  创建和管理多个镜像。一般说来,虚拟环境的管理员创建了一套基本的虚拟机镜像,作为新部署的模版。不过在部署之前,必须安装一个或多个应用或服务。某些情况下,启用一个服务器角色或者更改一些配置设置很简单。有些时候,会花费几个小时或几天设置新应用。并且就算这样,也存在配置不协调的风险。结果造成管理程序库、维护潜在的大量虚拟机镜像(包括所有应用和服务的常见混合)的更高成本,并且部署新虚拟机花费更多额外时间。

  应用更新与维护。组织通常自动执行补丁与更新,但是不同应用的需求和技术变化很大。给几十台虚拟机升级已经部署的应用或服务非常痛苦。某些时候,使用脚本和自动化可以简化这个过程。但是这个方法需要进行测试,更多的宕机时间和应用经验。

  结合应用和服务。标准的IT服务包括应用服务器、Web服务器、数据库服务器和一系列业务应用。为了简化多个潜在工作负载结合的部署,IT部门必须手动地创建或者配置。通过使用应用虚拟化,管理员能简化应用和镜像的部署。这能实现更快速部署,并且降低测试和镜像管理开销。

  支持云计算和异构主机操作系统。部署应用到单个平台很具有挑战性,不过许多环境都投资了不止一种hypervisor。此外,云计算继续承诺改善效率。应用虚拟化允许组织创建更好的服务器镜像和工作负载,然后将其部署到最合适的目标机器。在理想世界里,管理员能从内部服务器移动工作负载到宿主环境。

  服务器端虚拟化解决方案

  所有这些挑战使得基于服务器的应用虚拟化更有吸引力。虚拟应用包能包含所有能让其运行的可执行文件和设置。这样的包可能包括不止一个应用的细节,但是它必须包含这个应用能在另一台服务器上运行的信息。然后管理员能将应用包部署到可兼容的服务器。

  当需要维护和应用更新时,管理员能改变应用包(或创建一个新的),然后将更改部署到每台服务器。由于应用通常运行在独立的环境,与测试和兼容相关的风险最小化了。

  总结

  虚拟化提供了强大的范例——来自硬件的操作系统、应用好服务的去耦。在服务器端使用应用虚拟化的理念很明显。这个技术类似于客户端应用虚拟化。但是在管理复杂性和相互依赖的应用以及在支持异构操作环境方面需要关注。使用桌面虚拟化对IT组织来说很重要,能彻底评估和测试他们想用来管理他们生产环境的产品。VMware、AppZero、Enomaly、微软、rPath和Cohesive Flexible Technologies都提供桌面虚拟化。

作者

Anil Desai
Anil Desai

Anil Desai是独立顾问。他擅长基于微软技术的评估、执行和管理的解决方案。Anil Desai处理微软的Server产品和互联网发展平台,并且管理支持上千台虚拟机的数据中心环境。Anil获得了MCSE、MCSD和MCDBA认证,同时也是微软MVP。 Anil Desai写了很多技术书籍,主要关注微软Server平台、虚拟化、活动目录、SQL Server和IT管理。最近,他写了管理Microsoft Virtual Server的指南和Microsoft Virtual Server脚本指南。他作了许多会议报道,同时也是技术杂志的撰稿人。

相关推荐