Low-risk deployment of web services
First Claim
Patent Images
1. A system for providing low-risk deployment of a web service, the system comprising:
- a testing environment for testing the web service;
a production environment configured to service live traffic for the web service, wherein the production environment includes a traffic routing module;
a non-transitory memory storing at least one virtual machine (VM);
a hardware processor running the at least one VM; and
the system configured to;
test the web service using the at least one VM assigned to the testing environment;
reassign the at least one VM from the testing environment to the production environment;
receive the live traffic using the traffic routing module;
selectively redirect a portion of the live traffic, using the traffic routing module, to the at least one virtual machine (VM) reassigned to the production environment;
test the web service using the at least one VM in the production environment; and
host the web service using the same at least one VM used to test the web service.
1 Assignment
0 Petitions
Accused Products
Abstract
There are provided systems and methods for providing low-risk deployment of a web service. In one implementation, such a method includes testing the web service on one or more virtual machines assigned to a testing environment of the system, and reassigning the one or more virtual machines to a production environment of the system configured to service live traffic for the web service. The method also includes hosting the web service using the same one or more virtual machines used to test the web service.
2 Citations
16 Claims
-
1. A system for providing low-risk deployment of a web service, the system comprising:
-
a testing environment for testing the web service; a production environment configured to service live traffic for the web service, wherein the production environment includes a traffic routing module; a non-transitory memory storing at least one virtual machine (VM); a hardware processor running the at least one VM; and the system configured to; test the web service using the at least one VM assigned to the testing environment; reassign the at least one VM from the testing environment to the production environment; receive the live traffic using the traffic routing module; selectively redirect a portion of the live traffic, using the traffic routing module, to the at least one virtual machine (VM) reassigned to the production environment; test the web service using the at least one VM in the production environment; and host the web service using the same at least one VM used to test the web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for use by a system to provide low-risk deployment of a web service, the method comprising:
-
testing the web service on at least one virtual machine (VM) assigned to a testing environment of the system; reassigning the at least one VM from the testing environment to a production environment of the system configured to service live traffic for the web service, wherein the production environment includes a traffic routing module; receiving the live traffic using the traffic routing module; selectively redirecting a portion of the live traffic, using the traffic routing module, to the at least one virtual machine (VM) reassigned to the production environment; testing the web service by using the at least one VM in the production environment; and hosting the web service using the same at least one VM used to test the web service. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification