Unified Account Metadata Graph for Cloud Resource Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud environments, managing multiple provider network services and resources across various infrastructure services is complex, as existing user interfaces primarily focus on single services, making it difficult for clients to obtain a unified big-picture view of their services and resources.

Innovation Solution

Implementing an account metadata manager that generates a unified graph representation of services and resources, allowing clients to view and manage resources through customizable visualizations and programmatic interfaces, including hyperbolic tree browsers, and enabling configuration modifications and authorization management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple provider network services and resources are managed through separate user interfaces, then each service can be administered with specialized tools, but clients cannot obtain a unified big-picture view of their services and resources

Engineering Contradiction:
Improveunified view of services and resourcesVSAvoidnumber of separate interfaces
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges multiple service-specific user interfaces into a single unified account metadata graph interface. This graph representation consolidates metadata from compute, storage, networking, and other services into one visual structure, allowing clients to view all resources and their relationships in a single location without needing to switch between separate consoles.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The account metadata graph serves as a universal interface that performs multiple functions: it provides a big-picture overview of the entire account, enables detailed exploration of individual resources, displays relationships between services, and facilitates configuration changes. This single interface replaces the need for multiple specialized interfaces.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If clients use multiple separate consoles to manage different services, then detailed control over each service is maintained, but it becomes difficult to obtain an intuitive big-picture view as the number of resources increases

Engineering Contradiction:
Improveease of obtaining big-picture viewVSAvoidnumber of resources
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The interface employs hierarchical segmentation through the account metadata graph structure. The graph is organized with service nodes, resource nodes, and relationship edges arranged in a navigable hierarchy that allows clients to zoom in from a high-level overview to detailed views of individual resources. This segmentation maintains organization even as the number of resources grows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a visual dimension for managing complexity by representing resource relationships in a graphical format. Instead of listing resources in flat tables or requiring sequential navigation through multiple screens, the graph visualization presents three-dimensional relationships (direct and indirect connections) in a single visual plane, making it easier to comprehend the big picture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of information

If a unified interface is created to view all services and resources, then clients gain comprehensive visibility, but the system complexity increases due to metadata collection and graph generation

Engineering Contradiction:
Improvecomprehensive visibility of account metadataVSAvoidmetadata collection and graph generation mechanisms
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The account metadata graph manager acts as an intermediary component that sits between the various service systems and the user interface. It collects metadata from compute, storage, networking services and other providers, transforms this data into a unified graph representation, and serves it to users. This intermediary abstracts the complexity of data collection and graph generation from the user-facing interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9172621B1Unified account metadata management
Publication Date: 2015.10.27 AMAZON TECH INC
  • US9172621B1 patent drawing
  • US9172621B1 patent drawing
  • US9172621B1 patent drawing

AI summary

Methods and apparatus for unified account metadata management are disclosed. A storage medium stores program instructions that when executed on a processor generate a graph representation of metadata associated with a client account of a provider network. At least a portion of the metadata is obtained using an internal mechanism of the provider network. The graph comprises a plurality of nodes (representing resources associated with the client account) and a plurality of edges (representing configuration relationships). The instructions when executed provide a visualization of resources and configuration relationships of the graph; and in response to a graphical interaction with the visualization, issue a command to a network-accessible service of the provider network to implement a configuration modification associated with a resource represented in the graph.