Single Software Image for Multi-Cloud Marketplace Listings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Enterprise products integrating with public cloud marketplaces face challenges in managing multiple marketplace listings for different pricing models, which requires significant changes to build procedures and increases security scanning overhead.
Innovation Solution
A computer-implemented method for integrating public cloud marketplace listings with cloud metadata services, using a single cloned software image with a pricing model table, where the globally unique identifier is used to identify the appropriate pricing model and adjust application behavior.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple marketplace listings are created to support different pricing models, then licensing and payment options are provided, but build time and computing/storage resources increase
Solution Approach 1:
The patent applies universality by creating a single software image that can serve multiple marketplace listings with different pricing models (PAYGO, BYOL, subscription). The image contains embedded metadata including pricing model identifiers that allow the same image to be instantiated under different licensing conditions, eliminating the need to build separate images for each pricing model while maintaining full adaptability to various payment options
2Adaptability or versatility
If multiple marketplace listings are created to support different pricing models, then licensing and payment options are provided, but computing and storage resources increase
Solution Approach 1:
The patent applies universality by creating a single software image that can serve multiple marketplace listings with different pricing models (PAYGO, BYOL, subscription). The image contains embedded metadata including pricing model identifiers that allow the same image to be instantiated under different licensing conditions, eliminating the need to build separate images for each pricing model while maintaining full adaptability to various payment options
Solution Approach 2:
The patent merges multiple pricing model configurations into a single software image by embedding a pricing model table with identifiers for different licensing options (PAYGO, BYOL, subscription). This consolidation reduces the number of separate software images from multiple to one, thereby reducing storage resources while maintaining the ability to support diverse licensing and payment models
3Adaptability or versatility
If multiple marketplace listings with different software images are created, then pricing model differentiation is achieved, but security scanning overhead increases
Solution Approach 1:
The patent merges multiple pricing model configurations into a single software image by embedding a pricing model table with identifiers for different licensing options (PAYGO, BYOL, subscription). This consolidation reduces the number of separate software images from multiple to one, thereby reducing storage resources while maintaining the ability to support diverse licensing and payment models
4Adaptability or versatility
If multiple marketplace listings with different software images are created, then pricing model differentiation is achieved, but bureaucratic process complexity increases
Solution Approach 1:
The patent merges multiple pricing model configurations into a single software image by embedding a pricing model table with identifiers for different licensing options (PAYGO, BYOL, subscription). This consolidation reduces the number of separate software images from multiple to one, thereby reducing storage resources while maintaining the ability to support diverse licensing and payment models
Data Source
AI summary
A method, computer program product, and computing system for integrating one or more public cloud marketplace listings with cloud metadata services. The method includes processing a selection of a public cloud marketplace listing for a cloud-based application from the one or more public cloud marketplace listings, where each public cloud marketplace listing includes a globally unique identifier and a cloned software image. The cloned software image includes a pricing model table that lists one or more pricing models and an associated globally unique identifier for each pricing model listed therein. The method further includes obtaining the globally unique identifier for the selected public cloud marketplace listing from the cloud metadata services, identifying a pricing model corresponding to the obtained globally unique identifier from the pricing model table, and performing a boot sequence of the cloned software image with the identified pricing model.


