Central storage management interface supporting native user interface versions
AssigneeCohesity, Inc.
InventorsSubramanian Sethumadhavan, Jeffrey Howard, Mahesh Kumar, David Coblentz
Life of this patent
Estimating the term…
Abstract
A central management interface is provided for a plurality of different storage clusters of different storage domains. An indication of one of the plurality of different storage clusters is received. A native user interface version of the indicated storage cluster is determined. The determined native user interface version is loaded to provide a native management interface of the indicated storage cluster within a user interface context of the central management interface.
Claims19
A method, comprising:
- providing, by a processor of a cloud service system, a central management interface for a plurality of different storage clusters of different storage domains, wherein the cloud service system maintains corresponding persistent connection virtualization containers for each of the plurality of different storage clusters of different storage domains;
- receiving, by the processor of the cloud service system, an indication of one of the plurality of different storage clusters;
- providing, by the processor of the cloud service system, a native user interface version of the indicated storage cluster within a context of the central management interface, wherein the provided native user interface version of the indicated storage cluster provides an indication of one or more available backup jobs associated with the indicated storage cluster, wherein the one or more available backup jobs associated with the indicated storage cluster provided by the native user interface version of the indicated storage cluster is different than one or more available backup jobs associated with a different storage cluster provided by a native user interface version of the different storage cluster;
- receiving, by the processor of the cloud service system, one or more commands associated with the indicated storage cluster, wherein the one or more commands associated with the indicated storage cluster correspond to one of the one or more available backup job associated with the indicated storage cluster provided by the native user interface version of the indicated storage cluster;
- and
- providing, by the processor of the cloud service system, the one or more commands to the indicated storage cluster via a persistent connection virtualization container corresponding to the indicated storage cluster, wherein the persistent connection virtualization container corresponding to the indicated storage cluster is one of the corresponding persistent connection virtualization containers located at the cloud service system.
A non-transitory computer readable storage medium comprising computer instructions, which when executed by a processor, cause the processor to:
- provide by a cloud service system a central management interface for a plurality of different storage clusters of different storage domains, wherein the cloud service system maintains corresponding persistent connection virtualization containers for each of the plurality of different storage clusters of different storage domains;
- receive at the cloud service system an indication of one of the plurality of different storage clusters;
- provide by the cloud service system a native user interface version of the indicated storage cluster within a context of the central management interface, wherein the provided native user interface version of the indicated storage cluster provides an indication of one or more available backup jobs associated with the indicated storage cluster, wherein the one or more available backup jobs associated with the indicated storage cluster provided by the native user interface version of the indicated storage cluster is different than one or more available backup jobs associated with a different storage cluster provided by a native user interface version of the different storage cluster;
- receive at the cloud service system one or more commands associated with the indicated storage cluster, wherein the one or more commands associated with the indicated storage cluster correspond to one of the one or more available backup job associated with the indicated storage cluster provided by the native user interface version of the indicated storage cluster;
- and
- provide by the cloud service system the one or more commands to the indicated storage cluster via a persistent connection virtualization container corresponding to the indicated storage cluster, wherein the persistent connection virtualization container corresponding to the indicated storage cluster is located at the cloud service system.
A system, comprising:
- a processor configured to:
- provide at a cloud service system a central management interface for a plurality of different storage clusters of different storage domains, wherein the cloud service system maintains corresponding persistent connection virtualization containers for each of the plurality of different storage clusters of different storage domains;
- receive at the cloud service system an indication of one of the plurality of different storage clusters;
- provide by the cloud service system a native user interface version of the indicated storage cluster within a context of the central management interface, wherein the provided native user interface version of the indicated storage cluster provides an indication of one or more available backup jobs associated with the indicated storage cluster, wherein the one or more available backup jobs associated with the indicated storage cluster provided by the native user interface version of the indicated storage cluster is different than one or more available backup jobs associated with a different storage cluster provided by a native user interface version of the different storage cluster;
- receive at the cloud service system one or more commands associated with the indicated storage cluster, wherein the one or more commands associated with the indicated storage cluster correspond to one of the one or more available backup job associated with the indicated storage cluster provided by the native user interface version of the indicated storage cluster;
- and
- provide by the cloud service system the one or more commands to the indicated storage cluster via a persistent connection virtualization container corresponding to the indicated storage cluster, wherein the persistent connection virtualization container corresponding to the indicated storage cluster is one of the corresponding persistent connection virtualization containers located at the cloud service system;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
Dependencies are inferred from the claim text.