扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作为Wachovia的IT主管,Tony Bishop因为对虚拟化技术有深入的见解而赢得了业界的良好声誉。同时他也是IT咨询公司首席执行官,这里他和我们就什么构成了一个好的虚拟化策略、最适用于虚拟架构的工具以及未来发展趋势等问题发表了自己的看法。
问:大多数企业(有些行业估计是70%)已经完成或者正在执行一个服务器虚拟化项目。这意味着人们正在以一种逻辑的角度看待IT——这是一件好事,但是你认为还有一定的发展空间,能具体解释一下吗?
答:有一点很糟糕,人们将虚拟化技术作为一个自下而上,而不是自上而下的策略。他们关注他们的服务器、利用率还有技术趋势,他们通常会说,“我将把这些服务器进行分区以获得更高的效率。”这种观点并没有考虑到,应用和信息也是服务器的消费对象。如果IT部门将重点只放在使用效率,而不对资源应用和信息情况采用一种自上而下的方法,那么就无法最大范围内对业务发挥虚拟化技术的优势。这就是可能产生负面影响或者弱化虚拟化应用的两个主要问题。
我们在Wachovia也可以看到这种情况,而且从同行那里我也听到过类似的情况。这样想一下,从服务器设备来看,我们过去依赖于对称多处理系统(SMP),你的Sun和IBM设备(Unix服务器)创建逻辑分区。他们共享内存、处理器、I/O和磁盘。一旦我们这么做了,就会发现应用的性能和处理流程都因为分区而被限制住了。这就导致人们只在SMP设备上运行一个应用,这样应用才不会被限制。然后我们迁移到集群,用集群来运行这些应用。为什么?因为我们需要能够处理性能和处理的峰值。自下而上的方法并不能符合需求方,这也是为什么许多虚拟化策略失败的原因之一。
问:那就是说,x86服务器虚拟化的简化性也是根源之一吗?
答:从某种程度上来说是的。人们更倾向于采用那些易于配置、运行良好并且具备不错的理念的技术,但这并不包括那些不需要端对端服务的企业和机构。
问:如何从一个自下而上的虚拟化策略转变到自上而下的虚拟化策略?
答:必须做三件事。第一,你需要在需求层面上进行虚拟化。你需要了解用户需要什么、应用需要什么、目标是什么以及在哪进行处理。
然后你需要对所有供给层进行虚拟化,例如网络、存储、计算机、内存和I/O。你需要一套能够确保所有单个组建都被虚拟化的解决方案。你不能只对服务器完成了虚拟化,而留下其他的物理设备不管。
第三步就是采用虚拟化平台的生命周期管理技术,也就是说,将虚拟需求层和虚拟供给层以及服务生命周期结合到一起。我需要通过这种虚拟需求层结合虚拟资源的方法来延长业务的生命周期;掌握如何将两者结合、管理以及分配。
如果我了解了用户体验再结合我自己的经验,我可以问自己“从性能、成本以及效率方面来看,我不能满足哪一方面的要求呢”?如果你了解了这三个因素,然后将你自己最关键的业务进行分解,找到你不能满足那些业务需求,这样你就可以按照优先次序制订出发展路线图。
然后自下而上,你希望能够了解你自己现在拥有什么。这时候你就需要Tideway Systems Foundation这样的工具来告诉你物理目录和现有架构依赖性等信息。你可以了解每个系统之间是如何联系的,从底层的网络一直到上层的应用。这非常有帮助,尤其是在你进行虚拟化和增加变更的时候,它可以向你提供新的依赖性。
那么,你铺展自上而下的策略,问“我不能满足哪方面的需求”?然后再铺展自下而上的策略,问“我有那些物理设备,这些设备是如何工作的”?然后结合实时用户的经验,猜想一下,你有能力完成什么?你可以更快、更广泛地进行优化。
问:你是如何说服IT部门将战略计划转移到虚拟化技术上来的?
答:这的确是一件困难的事。但是IT在企业中的作用是什么?它承担着提供服务和持续提升服务水平的责任。IT主管要求用更少的资源完成更多的工作,他们只需要执行三个步骤:采用最好的工具、全面推进有价值的虚拟化策略、创建虚拟化数据中心。
问:那么像网络和存储这样的组成部分应该如何结合虚拟化技术呢?
答:网络、服务器、存储、磁盘、应用组件、数据中心组件——所有这些构成了一个服务单元。像DataSynapse FabricServer这样的企业级应用虚拟化平台能够知道什么是服务单元、需求方会询问什么。
你仍然需要针对网络和存储的虚拟逻辑单元数来创建虚拟LAN分区吗?是的。你的标准网络提供了这些功能。你需要启动这些功能,然后他们会被识别为一个虚拟服务单元。因为你不会像传统虚拟机分区那样遇到性能问题,所有你可以更快地完成更多工作。
问:你提到了几款产品——DataSynapse的FabricServer、OpTier的CoreFirst以及Tideway的Foundation。那么你还关注其他那些虚拟化产品、厂商或者趋势吗?
答:当说到服务单元的时候,你应该向如何以一种连续、生命周期的方法来管理所有这些设备。所以,还有Scalent Systems的Virtual Operating System软件、Cisco的VFrame 以及FastScale Technology的Composer and Virtual Manager将计算、存储、操作系统以及应用结合起来,你会想,“我将采用哪一个作为第二阶段的选择?”当你重新定位整个基础架构的时候,一定要谨慎决定整个管理和涉及策略。
你也可能会选择像思科这样的网络设备提供商来将更多的基础架构放到交换机本身中,因为这样创建一个逻辑抽象就更加容易。记住一点,虚拟化技术是云计算的先驱——可以基于请求在网络的任何位置使用或者提供高级服务。
这就产生了虚拟应用——不仅仅是软件类型的虚拟应用,而且还是真正的软硬件结合体。这就是你通过使用思科的Application Control Engine、应用导向型网络以及IBM DataPower这样的产品所能获得的。你为其创建一个虚拟地址,应用给你提供路由、转换以及集成服务。使用的越多,你就可以获得更好的控制、最大程度上减少数据中心占地面积。
最后就是你如何使用虚拟化技术来将信息打造成一种服务。
如果你要创建一个虚拟信息环境,你可以在任何时候通过不同请求来获得某些服务,那么你应该选择Oracle、IBM以及像Composite Software这样的领先厂商为你提供一种从数据环境中物理提取服务。
问:那么所有这些是如何在一个企业内运作的?
答:打个比方,如果你是一家银行,你把一位名叫“Beth”的用户信息保存在了12个不同的地方,Beth有信用卡、支票和现金账户,她还有CD、房屋净值资产以及房产抵押。这些账户可能涉及三到四个业务。那么,你如何全面了解一位用户帮助你作出分析?如果Beth经常使用信用卡和支票,而很少会用到信用贷款之最高限额。但是如果她使用信用贷款之最高限额,利率仅为8%,而使用信用卡支付的利率是18%,那么她可能会消费更多,这样她在银行的存款时间会更长一些。
这是一个业务案例:“我如何采用信息虚拟化技术而不需要创建任何新的数据仓库,因为这可能会耗费我们几年的时间、上百万美元的成本?”如果我可以在几秒钟时间内将这些信息集中到一起、让数据在数据库升级的同时也进行升级,那么这些会不会对我决定如何向用户提供服务起到帮助作用呢?虚拟化让你能够做到以前无法实现的一些事情。