[发明专利]云计算基础架构有效
申请号: | 201680029858.8 | 申请日: | 2016-05-26 |
公开(公告)号: | CN107646105B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | M·A·约翰逊 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张立达;王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 基础 架构 | ||
第一节点包括web服务器,其具有被配置为将web服务器连接到云基础架构的多个第二节点的网络接口。第一节点具有连接到web服务器的物理存储,所述物理存储至少包括云计算基础架构的多主数据库系统的主数据库,所述主数据库被配置为存储限定动态web应用的基元代码单元。Web服务器接收包括输入数据和基元代码单元中的单独基元代码单元的标识符的请求,请求中的至少一些请求来源于使用动态web应用的客户端设备。Web服务器响应于请求,取决于主数据库的状态来执行基元代码单元中的单独基元代码单元,使得动态web应用被执行。
背景技术
随着使用云计算基础架构的web应用在容量、性能和鲁棒性方面具有更高的需求,云计算基础架构变得越来越复杂。尽管需求增加了,但是web服务提供方希望他们的web服务总是可用的,并且另外他们不希望丢失数据,例如由终端用户输入到社交网络页面的数据、由终端用户上传的文件、传感器数据以及其他数据。
发明内容
以下呈现了本公开的简要概述以便向读者提供基本的理解。本概述不旨在识别所要求保护的主题的关键特征或主要特征,也不旨在用于限制所要求保护的主题的范围。其唯一的目的是以简化的形式来呈现本文中公开的概念的选择,作为稍后呈现的更详细的描述的序言。
描述了云计算基础架构。在各种示例中,所述基础架构包括支持动态web应用的第一节点,其中所述第一节点与多个第二节点进行通信。第一节点包括web服务器,其具有被配置为将web服务器连接到第二节点的网络接口。第一节点具有连接到web服务器的物理存储,所述物理存储至少包括云计算基础架构的多主数据库系统的主数据库,所述主数据库被配置为存储限定动态web应用的基元代码单元。Web服务器被配置为接收包括输入数据和基元代码单元中的单独基元代码单元的标识符的请求,请求中的至少一些请求来源于使用动态web应用的客户端设备。Web服务器具有处理器,该处理器被配置为响应于请求,取决于主数据库的状态来执行基元代码单元中的单独基元代码单元,使得动态web应用被执行。
与通过参照以下结合附图所考虑的详细描述变得更好理解一样,许多伴随的特征将会更容易地被理解。
附图说明
根据附图来阅读以下详细描述将更好地理解本说明书,在附图中:
图1是被配置为使用新的云编程语言的改进的云计算基础架构的示意图;
图2是更详细的图1的改进的云计算基础架构的示例的示意图;
图3是包括具有物理存储的web服务器的单个齿轮箱(gearbox)的示意图;
图4是齿轮箱处的方法的流程图;
图5是包括单个主数据库部署的云计算基础架构的示意图;
图6是包括多主数据库部署的云计算基础架构的示意图;
图7示出了其中可以实现齿轮箱的实施例的示例性基于计算的设备。
在附图中,相似的附图标记用于指示相似的部件。
具体实施方式
以下结合附图提供的详细描述旨在作为对本发明示例的描述,并且不旨在表示其中可以构建或利用本发明示例的唯一形式。该描述阐述了示例的功能以及用于构建和操作示例的步骤的序列。然而,相同或等同的功能和序列可以通过不同的示例来实现。
简单的云计算基础架构可以包括单独的web服务器和单独的数据库。随着迎合对容量、性能和鲁棒性的更高需求,这种基础架构迅速变得更加复杂。随着复杂性的增加,对于具有很少或没有云技术的知识的程序员,很难以有效的、鲁棒性的方式来实现云服务。随着复杂性的增加,以简单的、有效的并且成本高效的方式来扩大云计算基础架构也是困难的。
以下描述的实施例不限于解决已知云计算基础架构的缺点中的任何或全部缺点的实现方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680029858.8/2.html,转载请声明来源钻瓜专利网。