US 11,669,317 B2
Deploying applications
Thomas Steavenson, Islington (GB); Andrew Munro Caldwell, London (GB); and Thomas Paul Whiteway, Enfield (GB)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Jun. 6, 2022, as Appl. No. 17/833,637.
Application 17/833,637 is a continuation of application No. 17/133,240, filed on Dec. 23, 2020, granted, now 11,385,877.
Claims priority of application No. 2017948 (GB), filed on Nov. 13, 2020.
Prior Publication US 2022/0308852 A1, Sep. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/60 (2018.01); G06F 16/901 (2019.01); G06F 8/41 (2018.01)
CPC G06F 8/60 (2013.01) [G06F 8/41 (2013.01); G06F 16/9024 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method for deploying an application at a cluster of cloud nodes the method comprising:
receiving a first compositional component defining the deployment of the application at the cluster of cloud nodes, the first compositional component incorporating a second compositional component,
generating a mapping from the first compositional component to the second compositional component, the mapping indicative of how input to the second compositional component is derived from an input of the first compositional component;
compiling the first compositional component and the mapping to generate instructions for input to an orchestrator of the cluster of cloud nodes, the orchestrator configured to receive the instructions via an interface and deploy applications in the cluster according to the instructions; and
sending the instructions to the orchestrator to trigger deployment of the application.