Multi-tenant Cloud Storage Automatic Endpoint Enrollment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud storage solutions require manual configuration of devices for tenant enrollment, which is time-consuming and inefficient, especially for large-scale deployments, and lack standardized file sharing protocols, leading to slower access and inadequate storage management across geographically distributed data centers.
Innovation Solution
A cloud storage system that allows for automatic enrollment of endpoints into a tenant's portal, using a processor and memory-based system to determine and associate endpoints with a target tenant portal, enabling efficient management and access through a multi-tenant architecture with isolated logical partitions and secure communication protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual configuration is used for tenant enrollment, then security and control are maintained, but configuration time and operational complexity increase significantly
Solution Approach 1:
The system performs preliminary actions by pre-configuring enrollment credentials and tenant profiles before actual device enrollment occurs. The tenant administrator can pre-configure multiple devices with enrollment credentials in advance, so when enrollment is needed, the devices can be quickly added without manual configuration during the enrollment process itself.
Solution Approach 2:
The patent implements self-service enrollment where devices can automatically enroll in tenant portals using pre-configured credentials without requiring manual intervention for each device. The system allows devices to self-configure by presenting their enrollment credentials to the tenant portal, which automatically validates and enrolls them, eliminating the need for administrators to manually configure each device individually.
2Ease of operation
If cloud storage is accessed through web portal, then accessibility is improved, but access speed decreases compared to local storage
Solution Approach 1:
The system segments storage access into two distinct modes: local storage access for high-speed operations and cloud storage access for remote accessibility. Devices can store data locally on the NAS for fast access while simultaneously synchronizing with cloud storage. This segmentation allows users to access files quickly from local storage when connected to the network, while maintaining the accessibility benefit of cloud storage for remote access scenarios.
Solution Approach 2:
The NAS device acts as an intermediary between local devices and cloud storage services. It provides a local cache layer that stores frequently accessed files, allowing devices to access files quickly from the NAS when on the network, while the NAS simultaneously maintains synchronization with the cloud storage service. This intermediary approach resolves the speed conflict by providing fast local access while maintaining cloud accessibility.
3Device complexity
If standard file sharing protocols are not implemented, then cloud storage service simplicity is maintained, but LAN access performance and compatibility deteriorate
Solution Approach 1:
The NAS device provides multi-functionality by implementing both cloud storage service access and standard file sharing protocols (SMB/CIFS, NFS) simultaneously. This allows the system to maintain the simplicity of cloud storage services while also providing high-performance LAN access through standard protocols. The NAS can serve as both a cloud storage gateway and a traditional network file server, catering to different access scenarios with appropriate protocols.
Data Source
AI summary
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.


