Back to results
US 10,313,192 B2Granted
Automated creation of test tenants for data center technical issue detection
AssigneeMicrosoft Technology Licensing, LLC
InventorsDarell D. Macatangay, Zhongqin Wu, Kok Keong Soh, Francisco Javier Gutierrez Gutierrez, Diane K. Rapp, Victor A. Urnyshev, Jianhua Liu
Life of this patent
Estimating the term…
Abstract
A test tenant generation system comprises, in one example, a scheduling component configured to define a deployment schedule for deploying a plurality of test tenants, and a tenant deployment component configured to deploy the plurality of test tenants to a computing system based on the deployment schedule.
Claims13
A multi-tenant computing system comprising:
- at least one processor;
- memory storing instructions executable by the at least one processor, wherein the instructions, when executed, configure the multi-tenant computing system to provide:
- a scheduling component configured to define a deployment schedule for deploying a plurality of test tenants to the multi-tenant computing system;
- a tenant deployment component configured to deploy the plurality of test tenants based on the deployment schedule, wherein each test tenant is deployed to a service instance in the multi-tenant computing system by:
- identifying configuration data that defines service functionality for an end user tenant in the multi-tenant computing system;
- and
- provisioning the service instance with computing resources in the multi-tenant computing system that are configured based on the configuration data;
- and
- a test tenant access component configured to:
- generate an interface configured to access a particular one of the test tenants and generate a technical issue, corresponding to a particular one of the end user tenants, in the particular test tenant.
7 more elements
A computing system comprising:
- at least one processor;
- memory storing instructions executable by the at least one processor, wherein the instructions, when executed, configure the computing system to provide:
- a deployment component configured to deploy an end user tenant to a multi-tenant data center based on configuration data that defines service functionality for the end user tenant;
- a test tenant generation component configured to:
- identify a first location in the multi-tenant data center to which the end user tenant is deployed;
- generate a test tenant by:
- identifying a second location in the multi-tenant data center that corresponds to the first location;
- provisioning a service instance with computing resources in the second location in the multi-tenant data center;
- and
- deploying the test tenant to the service instance such that the end user tenant and the test tenant simultaneously reside within a same portion of the multi-tenant data center;
- and
- store, in a test tenant location data store, mapping information that maps the test tenant to the second location;
- and
- an issue reproduction system configured to:
- detect a technical issue with respect to the end user tenant;
- and
- based on the mapping information, select the test tenant;
- and
- generate an interface configured to access the selected test tenant and reproduce the technical issue in the selected test tenant.
16 more elements
Dependencies are inferred from the claim text.