[发明专利]云数据中心内Web服务器群架构的客户端侧扩展的方法和系统有效
申请号: | 201010209788.9 | 申请日: | 2010-04-15 |
公开(公告)号: | CN101883103A | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | 魏世旭;刘桓 | 申请(专利权)人: | 埃森哲环球服务有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 瑞士沙*** | 国省代码: | 瑞士;CH |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 web 服务器 架构 客户端 扩展 方法 系统 | ||
1.一种用于负载均衡web服务器群的系统,该系统包括:
在多个云基础设施组件上运行的应用,所述多个云基础设施组件包括:
静态主机,配置为主管与所述应用相对应的静态内容;
多个web服务器,通信地耦合至所述静态主机,并配置为主管与所述应用相对应的动态内容;以及
应用引擎,通信地耦合至所述多个web服务器,并配置为收集与所述多个web服务器相对应的负载信息,
其中,基于所述负载信息,客户端浏览器从所述多个web服务器中选择一个可用web服务器,以访问与所述应用相对应的动态内容。
2.根据权利要求1的系统,其中所述静态主机包括可扩展的在线存储web服务。
3.根据权利要求1的系统,其中所述多个web服务器的至少一个包括虚拟私有服务器实例。
4.根据权利要求1的系统,其中所述多个web服务器包括多个动态页面。
5.根据权利要求4的系统,其中所述静态主机包括与所述多个动态页面相对应的多个静态锚页面。
6.根据权利要求5的系统,其中所述web服务器的负载信息存储在所述静态主机中。
7.根据权利要求6的系统,其中,对于被主管在所述多个web服务器的单个web服务器上的多个动态页面中的一个,所述单个web服务器的负载信息被存储在与所述动态页面相对应的所述多个静态锚页面中的一个静态锚页面内。
8.根据权利要求5的系统,其中所述多个静态锚页面的一个静态锚页面进一步包括:
服务器文件;和
负载均衡文件。
9.根据权利要求1的系统,其中所述负载信息包括:
来自所述多个web服务器的可用web服务器列表;
与所述可用web服务器列表相对应的因特网协议(IP)地址;以及
与包括在所述可用web服务器列表中的单个web服务器相对应的各自的当前负载。
10.根据权利要求9的系统,其中与单个web服务器相对应的各自的当前负载包括CPU、存储器和网络带宽中至少之一的当前使用。
11.根据权利要求9的系统,其中客户端浏览器从所述多个web服务器中选择web服务器以访问动态内容的概率基本上等同于与所述web服务器对应的相关当前负载的反。
12.根据权利要求1的系统,其中所述客户端浏览器与所述应用之间的初始联系是在所述静态主机中建立的。
13.根据权利要求1的系统,其中所述应用引擎进一步配置为基于与所述多个web服务器对应的负载信息,自动做出扩展决定。
14.根据权利要求1的系统,其中所述应用引擎进一步配置为所述多个web服务器的性能历史提供可视化。
15.根据权利要求1的系统,其中,响应于被所述客户端浏览器选择,所述可用web浏览器直接与所述用户端浏览器进行通信。
16.一种用于在云数据中心内主管应用以便于客户端侧扩展的方法,该方法包括:
在存储主机内主管应用的静态内容;
在多个web服务器内主管应用的动态内容;
收集与所述多个web服务器对应的负载信息,所述负载信息由专用应用引擎进行收集;
接收来自客户端浏览器的初始联系请求;
将所述多个web服务器的负载信息呈现至所述客户端浏览器;
基于所述负载信息,从所述多个web服务器中的所选web服务器的客户端浏览器接收选择;以及
便于所述客户端浏览器与所选择的web服务器之间的通信;
其中所述存储主机、所述多个web服务器以及所述专用应用引擎包括云计算基础设施中的组件。
17.根据权利要求16的方法,进一步包括:
基于所述负载信息自动扩展所述多个web服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球服务有限公司,未经埃森哲环球服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010209788.9/1.html,转载请声明来源钻瓜专利网。