【技术实现步骤摘要】
多租户中间件云服务技术本申请是申请日为2013年6月12日、申请号为201380032689.X、名为“多租户中间件云服务技术”的申请的分案申请。背景“云计算”是用于使得能够对可配置计算资源(例如,网络、服务器、存储、应用和服务)的共享池进行普遍、方便、按需的网络访问的模型。可配置计算资源的共享池可经由虚拟化而被快速地供应,并可利用低管理努力或服务提供商交互来释放,并随后被相应地缩放。云计算模型可由各种特性(如按需自服务、广泛网络访问、资源池、快速灵活性、测量的服务等)、服务模型(如软件即服务(“SaaS”)、平台即服务(“PaaS”)、基础结构即服务(“IaaS”))以及部署模型(如私有云、社区云、公共云、混合云等)组成。实现云计算模型的环境通常被称为云计算环境。云计算可以是多租户的。在多租户云计算体系结构中,相同的软件应用服务多个租户,但该软件应用为每一个租户保持数据和配置的逻辑分区。为每一个租户保护数据,并且该应用可以在按租户的基础上进行配置。简要概述本文描述的至少一个实施例涉及一种包括多个主机的系统,每一个主机运行虚拟机。该系统可以是例如其中存在各个服务以及与这些主机和服务通信的服务协调系统的云计算环境。这些服务包括被配置成维护针对多个租户中的每一个租户的按租户中间件策略的中间件管理服务。该中间件管理服务导致通过将网络话务导向中间件实施机构来对网络话务应用中间件策略,该中间件实施机构对主存对应于网络话务的虚拟机的特定主机实施中间件。该中间件策略是按租户的,因为它取决于租户的身份。本
技术实现思路
不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在 ...
【技术保护点】
1.一种计算系统,包括:一个或多个处理器;以及存储计算机可执行指令的一个或多个存储介质,所述计算机可执行指令能由所述计算系统的所述一个或多个处理器执行以用于实现一种对一个或多个租户应用按租户中间件策略的方法,所述按租户中间件策略由中间管理服务维护,所述方法包括:所述计算系统使所述中间管理服务访问网络话务项的一个或多个特性;所述计算系统使所述中间管理服务标识对应于所述网络话务项的虚拟机;所述计算系统使所述中间管理服务确定指派给所述虚拟机的一个或多个租户的租户身份;以及所述计算系统使所述中间管理服务基于所述租户身份来确定要向所述网络话务项应用多个不同功能中的哪一个或多个功能,其中所述一个或多个功能随后基于所述按租户中间件策略来被应用于所述网络话务项。
【技术特征摘要】
2012.06.19 US 13/527,3721.一种计算系统,包括:一个或多个处理器;以及存储计算机可执行指令的一个或多个存储介质,所述计算机可执行指令能由所述计算系统的所述一个或多个处理器执行以用于实现一种对一个或多个租户应用按租户中间件策略的方法,所述按租户中间件策略由中间管理服务维护,所述方法包括:所述计算系统使所述中间管理服务访问网络话务项的一个或多个特性;所述计算系统使所述中间管理服务标识对应于所述网络话务项的虚拟机;所述计算系统使所述中间管理服务确定指派给所述虚拟机的一个或多个租户的租户身份;以及所述计算系统使所述中间管理服务基于所述租户身份来确定要向所述网络话务项应用多个不同功能中的哪一个或多个功能,其中所述一个或多个功能随后基于所述按租户中间件策略来被应用于所述网络话务项。2.如权利要求1所述的计算系统,其特征在于,所述按租户中间件策略由所述计算系统主存的中间件管理服务维护。3.如权利要求1所述的计算系统,其特征在于,所述一个或多个特性包括项大小特性。4.如权利要求1所述的计算系统,其特征在于,所述一个或多个特性包括标识所述网络话务项是否被包括在传入话务中。5.如权利要求1所述的计算系统,其特征在于,所述一个或多个特性包括标识所述网络话务项是否被包括在传出话务中的特性。6.如权利要求1所述的计算系统,其特征在于,所述一个或多个特性包括标识所述网络话务项的源的特性。7.如权利要求1所述的计算系统,其特征在于,所述一个或多个特性包括标识所述网络话务项的目的地的特性。8.如权利要求1所述的计算系统,其特征在于,所述一个或多个特性包括标识所述网络话务项是否必须根据特性协议传送的特性。9.如权利要求1所述的计算系统,其特征在于,所述一个或多个特性包括标识具体内容类型的特性。10.如权利要求1所述的计算系统,其特征在于,所述一个或多个功能由主存所述虚拟机的主机应用。11.根据权利要求1所述的计算系统,其特征在于,所述计算系统包括所述主机。12.如权利要求1所述的计算系统,其特征在于,所述一个或多个功能在除了主存所述虚拟机的主机以外的特定主机处应用。13.如权利要求1所述的计算系统,其特征在于,来自所述按租户中间件策略的相同策略以及对应于所述按租户中间件策略的一个或多个功能的相同集合被应用于多个不同租户。14.如权利要求1所述的计算系统,其特征在于,所述一个或多个功能包括被应用于所述网络话务项的至少一个有条件过滤操作。15.如权利要求1所述的计算系统,其特征在于,所述一个或多个功能包括防火墙功能。16.如权利要求1所述的计算系统,其特征在于,所述一个或多个功能包括限制所述网络话务项的传输。17.一种计算系统,包括:一个或多个处理器;以及存储计算机可执行指令的一个或多个存储介质,所述计算机可执行指令能由所述计算系统的所述一个或多个处理器执行以用...
【专利技术属性】
技术研发人员:D·班塞尔,P·帕特尔,A·格林伯格,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。