Techniques for administering and monitoring multi-tenant storage
AssigneeCloudByte, Inc.
InventorsUmasankar Mukkara, Felix Xavier, Ratna Kiran Mova
Life of this patent
Estimating the term…
Abstract
Techniques for managing and monitoring multi-tenant storage in a cloud environment are presented. Storage resources are monitored on a per tenant bases and as a whole for the cloud environment. New and existing administrative types can be dynamically created and managed within the cloud environment.
Claims20
A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors of a machine configured to perform the method, comprising:
- identifying, from the machine, each tenant operating within a cloud storage environment by a Tenant Storage Machine (TSM) for that tenant;
- acquiring, from the machine, a utilization for resources of the cloud storage environment on a per tenant bases via each tenant's TSM;
- presenting, from the machine, utilization views for the cloud storage environment as a whole and for each tenant to a display of an administrator.
A method implemented in a non-transitory machine-readable storage medium and processed by one or more processors of a machine configured to perform the method, comprising.
- receiving, on the machine, an administrative action from an administrator of a cloud storage environment;
- obtaining, on the machine, a mapping for that administrative action that identifies the administrator and other administrators;
- and
- determining, on the machine, based on the mapping whether to permit the administrator to perform the administrative action within the cloud storage environment.
A system, comprising:
- a cloud storage environment having one or more processors, memory, and storage, the cloud storage environment situated in a cloud environment and accessed over a network;
- and
- the memory configured with a storage manager implemented as executable instructions that process on the one or more processors of the cloud storage environment;
- wherein the storage manager is configured to obtain usage metrics for resources of the cloud storage environment as a whole and on a per tenant basis using a Tenant Storage Machine (TSM), and the storage manager configured to present utilization views for the usage metrics to an administrator for managing and monitoring the cloud storage environment.
Dependencies are inferred from the claim text.