Cloud Subscription Reuse via Pre-provisioned Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems face challenges in providing seamless and efficient access to cloud services due to labor-intensive resource provisioning, high costs, and complexity, which hinders businesses from easily testing and adopting cloud services without incurring additional administrative and resource expenses.

Innovation Solution

A cloud infrastructure system that allows users to access services through reusable subscriptions, where resources are pre-provisioned and can be reassigned, and converted to regular subscriptions with minimal reconfiguration, enabling efficient resource usage and reduced setup time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If resources are manually provisioned for each new service subscription, then service customization and configuration can be achieved, but the provisioning process becomes labor-intensive and time-consuming

Engineering Contradiction:
Improveservice customizationVSAvoidprovisioning time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-provisioning resources and creating template subscriptions that can be rapidly replicated. When a new service subscription is requested, the system uses these pre-prepared templates to automatically provision resources without manual intervention, thus maintaining service customization while dramatically reducing provisioning time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of existing service subscriptions and their associated resource configurations. By replicating proven service templates and resource allocations, the system can quickly deploy new services with identical or modified configurations, eliminating the need for manual provisioning while preserving customization capabilities through template variation.

Inventive Principle:
Principle #26Copying

2Reliability

If a separate testing environment is created to test new features, then feature testing can be performed, but additional computing resources and administrative procedures are required

Engineering Contradiction:
Improvefeature testing capabilityVSAvoidenvironment configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system makes existing service subscriptions universal by designing them to serve multiple purposes - both as production services and as testing environments. The same subscription infrastructure can be used to test new features by creating test instances that leverage the existing resource pool, eliminating the need for separate testing environments and reducing overall system complexity.

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

Solution Approach 2:

The system enables self-service testing by allowing users to automatically provision test environments using predefined templates and existing resources. The automated subscription system handles resource allocation, configuration, and cleanup without requiring administrative intervention, making feature testing accessible and simple while reducing the complexity of environment management.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If resources are re-provisioned each time a business wishes to test a service, then service testing can be performed, but the process becomes costly and time-consuming

Engineering Contradiction:
Improveservice testing flexibilityVSAvoidtesting efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system implements a cycle of discarding and recovering resources by allowing test subscriptions to temporarily use provisioned resources, then automatically releasing and recovering those resources after testing is complete. This enables flexible service testing without permanent resource commitment, reducing costs while maintaining testing efficiency through automated resource lifecycle management.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system creates universal resource pools that serve both testing and production purposes. The same underlying infrastructure supports multiple subscription types including test subscriptions, eliminating the need for dedicated test resources and improving productivity by maximizing resource utilization across different use cases.

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

Data Source

PatentEP3155576B1Providing a subscription for a service using an existing subscription
Publication Date: 2021.05.05 ORACLE INT CORP
  • EP3155576B1 patent drawingFigure 1A
  • EP3155576B1 patent drawingFigure 1B
  • EP3155576B1 patent drawingFigure 2

AI summary

Aspects of the present disclosure relate to techniques for providing a user with access to a service using an existing service that has been provisioned by a cloud infrastructure system. A cloud infrastructure system may provide the user with a service by creating a clone subscription based on a subscription to an existing service provided by the cloud infrastructure system. The clone subscription may provide the user with access to a service based on the existing service. A cloud infrastructure system may implement techniques to enable services provisioned by the cloud infrastructure system to be reused anonymously by different users. Upon subscribing to a cloud system, services can be configured from an existing pool of pre-provisioned services. When a service is to be decommissioned, its resources are returned back to the pool for reuse thereby minimizing the time to provision new resources as well as maximizing resource usage.