Continuous deployment of applications
AssigneeMicrosoft Corporation
InventorsHillary Mucheru Mutisya, Benjamin W. Goldsmith, Edward Griffin Sheppard, III, Yimin Wu, Hubert Edward Hoover
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsHillary Mucheru Mutisya, Benjamin W. Goldsmith, Edward Griffin Sheppard, III, Yimin Wu, Hubert Edward Hoover
Estimating the term…
Concepts and technologies are described herein for continuously deploying applications. In accordance with the concepts and technologies disclosed herein, a first host environment executes an application. An upgrade for the application is released by creating a backup of the application and content used by the application and restoring the backup at a second host environment. The application hosted by the second host environment is upgraded, traffic is routed to the second host environment, and performance of the upgraded application is monitored. If errors are detected in the upgraded application, the upgrade can be rolled back, and traffic can be rerouted back to the first host environment. If the errors are not detected, traffic can be increasingly routed to the second host environment and the first host environment can be deactivated.
A computer-implemented method for deploying an application, the computer-implemented method comprising performing computer-implemented operations for:
A computer-implemented method for deploying an application, the computer-implemented method comprising performing computer-implemented operations for:
A computer storage medium having computer readable instructions stored thereupon that, when executed by a computer, cause the computer to:
Dependencies are inferred from the claim text.