Cloud Resource Configuration Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual configuration of cloud resources is prone to human errors and lacks automation, especially when transitioning between on-premise and cloud environments, requiring manual data entry and separate interfaces for resource management.

Innovation Solution

The use of templates to configure cloud resources, where account data is accessed, populated into cloud node templates, and user commands are formulated into deployments submitted to a cloud management service, automating the deployment and management of resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration of cloud resources is used, then flexibility in customization is improved, but human error increases and automation decreases

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoiderror rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent uses templates as reusable copies of cloud resource configurations. These templates store pre-defined configuration data that can be repeatedly applied to multiple cloud resources, eliminating manual data entry while maintaining consistency and reducing errors. The template copying mechanism allows configuration data to be reused across different cloud environments without manual intervention.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary configuration work by pre-defining cloud resource templates with all necessary configuration data before actual deployment. This preliminary action includes storing account data, credentials, and configuration parameters in templates, so that when cloud resources are deployed, the configuration is automatically applied without manual intervention, reducing both error rate and manual effort.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual data entry is used for cloud resource access, then adaptability to different interfaces is improved, but productivity decreases and errors increase

Engineering Contradiction:
Improveinterface compatibilityVSAvoiddeployment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates a universal template-based configuration system that works across multiple cloud service providers and interfaces. The templates store configuration data in a standardized format that can be applied universally to different cloud environments (AWS, Azure, Google Cloud, etc.), eliminating the need for manual adaptation to different interfaces while maintaining broad compatibility.

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

Solution Approach 2:

The system enables self-service deployment by automatically applying template configurations to cloud resources without requiring manual data entry. The automated process retrieves configuration data from templates and applies it to cloud resources, significantly improving productivity while reducing human error. The system serves itself by automatically managing the configuration deployment process.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If separate interfaces are used for on-premise and cloud resource management, then specialization for each environment is improved, but device complexity increases

Engineering Contradiction:
Improveenvironment-specific optimizationVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the management of on-premise and cloud resources into a unified template-based system. Both environments use the same template structure and configuration approach, consolidating what would otherwise require separate interfaces. This merging reduces overall system complexity while maintaining the ability to optimize for each specific environment through environment-appropriate template configurations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9525643B2Using templates to configure cloud resources
Publication Date: 2016.12.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9525643B2 patent drawing
  • US9525643B2 patent drawing
  • US9525643B2 patent drawing

AI summary

The present invention extends to methods, systems, and computer program products for using templates to configure cloud resources. Embodiments of the invention include encapsulating cloud configuration information in an importable/exportable node template. Node templates can also be used to bind groups of nodes to different cloud subscriptions and cloud service accounts. Accordingly, managing the configuration of cloud based resources can be facilitated through an interface at a (e.g., high performance) computing component. Templates can also specify a schedule for starting/stopping instance running within a resource cloud.