[发明专利]虚拟交换机截取器有效
申请号: | 201210029029.3 | 申请日: | 2012-02-09 |
公开(公告)号: | CN102664786B | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | A·萨格维;I·莱特卡;A·科埃略 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L12/70 | 分类号: | H04L12/70;G06F9/455 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 交换机 截取 | ||
技术领域
本发明涉及虚拟机,更具体地,涉及虚拟应用管理。
背景技术
信息技术(IT)专业人员负责为企业管理计算资源。通常,这些IT专业人员的任务是降低成本以及提高运行效率。然而,数据中心会很快地接近容量,而购买新的服务器增加了资本和运营开支,以及其它成本。同时,服务器通常且基本上未被充分使用,而提供新机器是一个很长的过程,这使得难以响应于快速改变的商业需求。
虚拟机技术方便了提高的物理资源利用率以及灵活的机器供应。习惯上,软件应用紧密地耦合到运行软件应用的物理服务器。虚拟机技术提供了软件应用和物理硬件之间的抽象层,并且允许例如在单台物理服务器上提供多个虚拟机。由此,工作负荷可被整合以提高物理资产利用率,并且可根据需要迅速地部署和停用机器。
为了方便管理,为IT专业人员提供用于监视物理资源、虚拟资源或两者的手段是有帮助的。例如,关于性能或故障的量度对于确定是否要增加、移除或移动机器来说可能是有用的。这一信息可通过应用探测(application instrumentation)来获取。
通常,向应用添加代理,代理监视应用以及将相关信息传到该应用之外给管理组件以供进一步处理。换句话说,对于每一个应用,添加一个代理,并且在代理和管理器之间存在静态关系。举例来说,主机服务器上的虚拟机管理器可通过本地应用代理从虚拟机接收与应用有关的状态消息。
发明内容
下面呈现了简化的发明内容,以便提供对所公开主题的某些方面的基本理解。本发明内容不是广泛性的概观。它并不旨在标识关键/重要元素,也不旨在划定所要求保护主题的范围。其唯一目的是以简化形式呈现一些概念,作为稍后呈现的更具体实施例的序言。
简言之,本公开一般涉及方便虚拟应用的管理。可在主控应用的虚拟机外部观察来自虚拟应用的消息,并且随后可根据该消息执行一个或多个动作。例如,可装备一个虚拟交换机或类似机制来观察本地和/或远程托管的虚拟应用之间传递的消息,并且将这些消息提供给管理服务以供进一步处理。所执行的动作可包括监视应用执行以及路由、过滤和/或转换消息等等。此外,本地收集的信息可被发送给更高级别的管理层以经受住虚拟机的迅速布置和迁移,以及物理机器的增减、更新以及重命名。
为实现上述及相关目的,在此结合以下描述和附图描述了所要求保护主题的某些说明性方面。这些方面指示可实践本主题的各种方式,它们均落在所要求保护主题的范围之内。当结合附图阅读以下详细描述时,本发明的其他优点和新颖特征将变得显而易见。
附图说明
图1是便于虚拟应用管理的系统的框图。
图2是代表性管理组件的框图。
图3是代表性消息处理器组件的框图。
图4是便于虚拟应用管理的系统的框图。
图5是便于虚拟应用的分层管理的系统的框图。
图6是便于虚拟应用管理的方法的流程图。
图7是应用通信处理的方法的流程图。
图8是便于虚拟应用管理的方法的流程图。
图9是示出用于本公开的各方面的合适操作环境的示意性框图。
具体实施方式
以下的细节一般针对便于虚拟应用管理。通常,采用代理/管理器方法,其中虚拟应用装备了代理,该代理可观察虚拟应用中的动作并将信息提供给位于应用外部的管理器以供进一步处理。然而,传统方法不能很好地适应于当前和将来的多层虚拟化。单个服务器目前可主控数十个虚拟机,并且在不久的将来,服务器将能够主控数百个虚拟机。此外,驻于一个服务器上的虚拟机的数量可随着虚拟机被部署、移除以及从一个服务器移动到另一个服务器而快速改变。当前代理管理器方法要求首先应用要装备一个代理(但并非总是如此),其次要在代理和管理器之间建立静态链接。虚拟机的绝对容积以及相关联的活力并不有助于本方法。
如此处所描述的,应用消息可从应用和主控虚拟机外部观察,其中这些消息对应于虚拟应用之间的通信。例如,可装备虚拟交换机或类似组件来观察消息。随后,可分析观察到的消息,并且根据该消息等执行动作。例如,可生成与应用执行、错误、和/或异常有关的管理量度。另外的或另选的,入站和出站消息可被重新路由、过滤、和/或转换。在本地主机服务器处收集的数据也可被提供给管理服务器,以跨服务器供对应用的进一步处理以及与应用进行交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210029029.3/2.html,转载请声明来源钻瓜专利网。