Unified Cloud Resource Inventory for Cross-Tenancy Query Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud resource management systems struggle to provide a unified and efficient way for customers to view, manage, and track their cloud resources across multiple tenancies and regions, requiring manual collation of data from multiple APIs, which is time-consuming and can exceed API limits.
Innovation Solution
A resource analytics system (RAS) creates a single, centralized, and trusted source of cloud resource inventory that provides near real-time visibility by consolidating resource metadata across different geographical regions, allowing users to submit a single query for comprehensive resource information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If customers use standardized query language tools or APIs to fetch cloud resource information across multiple tenancies and regions, then they can obtain resource data, but the process becomes time-consuming and challenging due to the need to crawl through multiple APIs and collate results
Solution Approach 1:
The patent merges multiple scattered cloud resource data sources across different tenancies and regions into a single unified data model. This consolidation allows customers to query all their cloud resources through one interface rather than crawling through multiple APIs, directly resolving the contradiction by providing complete information without the time penalty of manual data gathering.
Solution Approach 2:
The patent introduces an intermediary layer (the unified data model and service) between the customer and the distributed cloud resource infrastructure. This intermediary automatically aggregates data from multiple sources and presents it in a consolidated form, eliminating the need for customers to manually collate results while maintaining information completeness.
2Loss of information
If customers manually collate results from individual API calls to obtain comprehensive resource views, then they can achieve complete resource visibility, but the process becomes complex and challenging
Solution Approach 1:
The patent combines multiple complex API interactions into a single unified data model that automatically integrates resources across tenancies and regions. This merging eliminates the complexity of manual data collation while maintaining complete resource visibility, as the system handles the integration logic internally.
Solution Approach 2:
The unified data model performs self-service by automatically aggregating and organizing resource data from multiple sources without requiring customer intervention. The system autonomously manages the complexity of data gathering and presentation, freeing customers from the burdensome task of manual collation.
3Productivity
If a centralized resource inventory system is implemented to provide unified resource views, then data access efficiency improves, but the system complexity increases
Solution Approach 1:
The patent introduces a centralized unified data model as an intermediary layer that sits between the distributed cloud infrastructure and customer applications. This mediator handles all the complexity of data aggregation and coordination internally, allowing customer applications to access resource information efficiently through simple queries without directly dealing with system complexity.
Solution Approach 2:
The patent creates a simplified copy or representation of the distributed cloud resource infrastructure in the form of a unified data model. This copy maintains the essential resource information and relationships in a consolidated format, enabling efficient queries without requiring customers to interact with the complex underlying distributed system.
Data Source
AI summary
A resource analytics system (RAS) is disclosed that creates a single, centralized, and trusted source of cloud resource inventory that provides near real-time visibility for a user into cloud resources deployed across different geographical regions within a cloud environment. The RAS obtains resource metadata related to a set of resources deployed in a cloud environment and provides the resource metadata in a source relational data model. The RAS extracts user-specific resource metadata from the source relational data model and populates a target relational data model with the user-specific resource metadata. The target relational data model is created in a user tenancy associated with a user. The RAS receives a request to query the user-specific resource metadata in the target relational data model and obtains a query result related to execution of the query. The RAS causes display of the query result via one or more user interfaces.


