Multi-tenant cloud storage system
First Claim
Patent Images
1. A cloud storage system, comprising:
- a plurality of tenant portals, wherein each tenant portal is an isolated logical partition of the cloud storage system, wherein the plurality of tenant portals includes at least a first type tenant portal and a second type tenant portal, wherein each of the first type tenant portal and the second type tenant portal is configured to provision a respective set of members with a different storage policy; and
at least one cloud connector configured to associate endpoints of members to their respective tenant portals.
7 Assignments
0 Petitions
Accused Products
Abstract
A multi-tenant cloud storage system is provided. The cloud storage system a plurality of tenants, each tenant is configured to utilize an isolated logical partition of the cloud storage system accessible to a respective tenant portal, wherein the plurality of tenants includes at least a first type tenant and a second type tenant, each of the first type tenant and the second type tenant are configured to provision its respective set of members with a different storage policy.
-
Citations
15 Claims
-
1. A cloud storage system, comprising:
-
a plurality of tenant portals, wherein each tenant portal is an isolated logical partition of the cloud storage system, wherein the plurality of tenant portals includes at least a first type tenant portal and a second type tenant portal, wherein each of the first type tenant portal and the second type tenant portal is configured to provision a respective set of members with a different storage policy; and at least one cloud connector configured to associate endpoints of members to their respective tenant portals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for enrolling an endpoint in a cloud storage system (CSS) including at least one cloud connector, comprising:
-
determining, by the at least one cloud connector, a target tenant portal respective of an enrollment request to enroll an endpoint in the CSS, upon receiving the enrollment request; associating, by a local enrollment process, the endpoint with a tenant portal in the CSS based in part on the determination of the target tenant portal, wherein the local enrollment process further comprises; receiving the enrollment request generated by an agent installed in the endpoint, wherein the agent is preconfigured with a tenant portal in which to enroll; adding the endpoint to the tenant portal; generating credentials for the endpoint; and providing the credentials to the endpoint. - View Dependent Claims (10, 11)
-
-
12. A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method comprising the steps of:
-
determining, by the at least one cloud connector, a target tenant portal respective of an enrollment request to enroll an endpoint in the CSS, upon receiving the enrollment request; associating, by a local enrollment process, the endpoint with a tenant portal in the CSS based in part on the determination of the target tenant portal, wherein the local enrollment process further comprises; receiving the enrollment request generated by an agent installed in the endpoint, wherein the agent is preconfigured with a tenant portal in which to enroll; adding the endpoint to the tenant portal; generating credentials for the endpoint; and providing the credentials to the endpoint.
-
-
13. A system for automatically enrolling an endpoint in a cloud storage system (CSS) including at least one cloud connector, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory contains instructions that, when executed by the processor, configure the system to; enroll an endpoint in the CSS; determine, by the at least one cloud connector, a target tenant portal respective of the enrollment request, upon receiving an enrollment request generated by an agent installed in the endpoint, wherein the agent is preconfigured with a tenant portal in which to enroll; and associate the endpoint with the preconfigured tenant portal in the CSS based in part on the determination of the target tenant portal, wherein the association further comprises; adding the endpoint to the tenant portal; generating credentials for the endpoint; and providing the credentials to the endpoint.
-
-
14. A method for enrolling an endpoint in a cloud storage system (CSS) including at least one cloud connector, comprising:
-
determining, by the at least one cloud connector, a target tenant portal respective of an enrollment request to enroll an endpoint in the CSS, upon receiving the enrollment request; and associating, by a remote enrollment process, the endpoint with a tenant portal in the CSS based in part on the determination of the target tenant portal, wherein the remote enrollment process further comprises; receiving a parking request from an endpoint, wherein the parking request includes at least an enrollment code; receiving an activation request from a tenant member, wherein the activation request includes the at least an enrollment code; searching for an endpoint that previously provided a parking request including an enrollment code matching the at least one enrollment code in the activation request; associating the endpoint with the tenant portal and the tenant member when a match is found; generating authentication credentials for the endpoint; and providing the authentication credentials to the endpoint. - View Dependent Claims (15)
-
Specification