发明名称 |
Cloud computing infrastructure |
摘要 |
A first node comprises a web server with a network interface configured to connect the web server to a plurality of second nodes of a cloud infrastructure. The first node has physical storage, connected to the web server, the physical storage comprising at least a master database of a multi-master database system of the cloud computing infrastructure, the master database configured to store atomic code units and data redundantly as part of the multi-master database system, the atomic code units defining the dynamic web application. The web server receives requests comprising input data and identifiers of individual ones of the atomic code units, at least some of the requests originating from client devices using the dynamic web application. The web server executes, in response to requests, individual ones of the atomic code units in dependence on state of the master database, such that the dynamic web application is executed. |
申请公布号 |
US9609047(B2) |
申请公布日期 |
2017.03.28 |
申请号 |
US201514721189 |
申请日期 |
2015.05.26 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Johnson Matthew Alastair |
分类号 |
H04L29/08;G06F17/30;G06F3/0484;H04L29/06 |
主分类号 |
H04L29/08 |
代理机构 |
Lee & Hayes, PLLC |
代理人 |
Lee & Hayes, PLLC |
主权项 |
1. A first node of a cloud computing infrastructure supporting a dynamic web application, the first node comprising:
a web server comprising a network interface configured to connect the web server to a plurality of second nodes of the cloud computing infrastructure; physical storage, connected to the web server, the physical storage comprising at least a master database of a multi-master database system of the cloud computing infrastructure, the master database configured to store atomic code units and data redundantly as part of the multi-master database system, the atomic code units defining the dynamic web application; the web server arranged to receive requests comprising input data and identifiers of individual ones of the atomic code units, at least some of the requests originating from client devices using the dynamic web application; and the web server having a processor configured to execute, in response to requests, individual ones of the atomic code units in dependence on state of the master database, such that the dynamic web application is executed. |
地址 |
Redmond WA US |