Multi site and multi tenancy
First Claim
1. A computer implemented method for replicating multiple tenants comprising:
- creating a first virtual cluster at a production site;
wherein the production site has a cluster of replication appliances and wherein the first virtual cluster includes a subset of the replication appliances in the cluster of replication appliance at the production site;
wherein first virtual cluster of the replication appliances corresponds to portions of the cluster of replication appliances on the production site included in the first virtual cluster;
creating a second virtual cluster at a replication site including of a second subset of replication appliances in a second cluster of replication appliances at the replication cluster;
wherein the second virtual cluster of the replication corresponds to portions of the second cluster of replication appliances included in the second virtual cluster; and
creating a virtual replication system for a tenant including the first virtual cluster and second virtual cluster and wherein the tenant is using the virtual replication system to replicate data of the tenant from the first virtual cluster on the production site to the second virtual cluster on the replication site;
wherein access to the virtual replication system provides the tenant with portions of the replication appliances included in the first virtual cluster and use the portions of the replication appliances in the second virtual cluster for replication of the data of the tenant without exposing the resources of the cluster of replication appliances on the production site and without exposing the resources of the cluster of the replication appliances on the replication site; and
wherein each virtual replication system has separated IO path and a separate control path, providing multi tenancy; and
wherein each replication appliance in the virtual replication system is assigned with a portion of resources of the replication appliance for use in the virtual replication system.
10 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, system, and computer program product for replicating multiple tenants comprising creating a first sub cluster at a production site; wherein the production site has a cluster of replication appliances and wherein the sub-cluster comprises a subset of the replication appliances in the cluster of replication appliance at the production site, creating a second sub cluster at a replication site comprising of a subset of replication appliances in the cluster of replication appliance at the production cluster, and creating a replication subsystem comprising of the first and second sub-clusters and replicating from the production sub-cluster to the replica sub cluster.
47 Citations
15 Claims
-
1. A computer implemented method for replicating multiple tenants comprising:
-
creating a first virtual cluster at a production site;
wherein the production site has a cluster of replication appliances and wherein the first virtual cluster includes a subset of the replication appliances in the cluster of replication appliance at the production site;
wherein first virtual cluster of the replication appliances corresponds to portions of the cluster of replication appliances on the production site included in the first virtual cluster;creating a second virtual cluster at a replication site including of a second subset of replication appliances in a second cluster of replication appliances at the replication cluster;
wherein the second virtual cluster of the replication corresponds to portions of the second cluster of replication appliances included in the second virtual cluster; andcreating a virtual replication system for a tenant including the first virtual cluster and second virtual cluster and wherein the tenant is using the virtual replication system to replicate data of the tenant from the first virtual cluster on the production site to the second virtual cluster on the replication site;
wherein access to the virtual replication system provides the tenant with portions of the replication appliances included in the first virtual cluster and use the portions of the replication appliances in the second virtual cluster for replication of the data of the tenant without exposing the resources of the cluster of replication appliances on the production site and without exposing the resources of the cluster of the replication appliances on the replication site; andwherein each virtual replication system has separated IO path and a separate control path, providing multi tenancy; and wherein each replication appliance in the virtual replication system is assigned with a portion of resources of the replication appliance for use in the virtual replication system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for replicating multiple tenants comprising:
-
a non-transitory computer readable medium encoded with computer executable program code for replication of data, the computer executable program code executed by one or more processors to perform; creating a first virtual cluster at a production site;
wherein the production site has a cluster of replication appliances and wherein the first virtual cluster includes a subset of the replication appliances in the cluster of replication appliance at the production site;
wherein the-first virtual cluster of the replication appliances corresponds to portions of the cluster of replication appliances on the production site included in the first virtual cluster;creating a second virtual cluster at a replication site including of a second subset of replication appliances in a second cluster of replication appliances at the replication cluster;
wherein the second virtual cluster corresponds to portions of the second cluster of replication appliances included in the second virtual cluster; andcreating a virtual replication system for a tenant including the first virtual cluster and the second virtual cluster and wherein the tenant is using the virtual replication system to replicate data of the tenant from the first virtual cluster on the production site to the second virtual cluster on the replication site;
wherein the tenant is given access to the virtual replication system;
wherein access to the virtual replication system provides the tenant with portions of the replication appliances included in the first virtual cluster and use the portions of the replication appliances in the second virtual cluster for replication of the data of the tenant without exposing the resources of the cluster of replication appliances on the production site and without exposing the resources of the cluster of the replication appliances on the replication site; andwherein each virtual replication system has separated IO path and a separate control path, providing multi tenancy; and wherein each replication appliance in the virtual replication system is assigned with a portion of resources of the replication appliance for use in the virtual replication system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for data replication, the system comprising:
-
a production site; a replication site; one or more processor; one or more memory; and computer-executable program loaded in the one or more memory, wherein the computer-executable program executed across the one or more processors to perform; creating a first virtual cluster at a production site;
wherein the production site has a cluster of replication appliances and wherein the first virtual cluster includes a subset of the replication appliances in the cluster of replication appliance at the production site;
wherein the-first virtual cluster of the replication appliances corresponds to portions of the cluster of replication appliances on the production site included in the first virtual cluster;creating a second virtual cluster at a replication site including of a second subset of replication appliances in a second cluster of replication appliances at the replication cluster;
wherein the second virtual cluster corresponds to portions of the second cluster of replication appliances included in the second virtual cluster; andcreating a virtual replication system for a tenant including the first virtual cluster and the second virtual cluster and wherein the tenant is using the virtual replication system to replicate data of the tenant from the first virtual cluster on the production site to the second virtual cluster on the replication site;
wherein the tenant is given access to the virtual replication system;
wherein access to the virtual replication system provides the tenant with portions of the replication appliances included in the first virtual cluster and use the portions of the replication appliances in the second virtual cluster for replication of the data of the tenant without exposing the resources of the cluster of replication appliances on the production site and without exposing the resources of the cluster of the replication appliances on the replication site; andwherein each virtual replication system has separated IO path and a separate control path, providing multi tenancy; and wherein each replication appliance in the virtual replication system is assigned with a portion of resources of the replication appliance for use in the virtual replication system. - View Dependent Claims (12, 13, 14, 15)
-
Specification