Isolating a portion of an online computing service for testing
First Claim
Patent Images
1. An apparatus, comprising:
- a processor;
a set of memory units; and
a management application operative on the processor, the management application configured to perform functions of;
routing production traffic away from a deployment unit, the deployment unit including a server for running a first endpoint protection service instance for a plurality of endpoints,generating a second endpoint protection service instance,establishing a different endpoint on the second endpoint protection service instance,migrating the deployment unit to the different endpoint,applying a change to the deployment unit to produce a modified deployment unit,androuting at least a portion of the production traffic to the modified deployment unit for testing.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for isolating a portion of an online computing service referred to as a deployment unit and configured with a complete build of the online computing service may include routing production traffic away from the deployment unit, applying one or more changes to the complete build, and after applying one or more changes to the complete build, using the deployment unit for testing these changes using end-to-end tests. In one embodiment, the deployment unit may be dedicated to a specific group of tenants that require at least some isolation from other tenants.
585 Citations
20 Claims
-
1. An apparatus, comprising:
-
a processor; a set of memory units; and a management application operative on the processor, the management application configured to perform functions of; routing production traffic away from a deployment unit, the deployment unit including a server for running a first endpoint protection service instance for a plurality of endpoints, generating a second endpoint protection service instance, establishing a different endpoint on the second endpoint protection service instance, migrating the deployment unit to the different endpoint, applying a change to the deployment unit to produce a modified deployment unit, and routing at least a portion of the production traffic to the modified deployment unit for testing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
routing production traffic away from a deployment unit comprising servers for running an endpoint protection service instance for a plurality of endpoints; generating a second endpoint protection service instance, establishing a different endpoint on the second endpoint protection service instance, migrating the deployment unit to the different endpoint; applying a change to the deployment unit to produce a modified deployment unit; and routing at least a portion of the production traffic to the modified deployment unit for testing. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:
-
process routing data to route production traffic away from a deployment unit corresponding to online mailbox protection in which the deployment unit comprises a set of computing roles for running a mailbox protection service for a plurality of mailbox users; upgrade the mailbox protection service to produce a new mailbox protection service; and
route at least a portion of the production traffic to the new mailbox protection service to initiate testing of the new mailbox protection service. - View Dependent Claims (18, 19, 20)
-
Specification