Central Cloud Management System for Hybrid Software Catalog Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In hybrid and multi-cloud environments, managing software across diverse systems is challenging due to the lack of centralized control, leading to software drift and compliance issues, as each system has its own method of installation, resulting in duplicates and difficulty in tracking software versions and compliance with regulatory requirements.
Innovation Solution
A central cloud management system is established, defining a private software catalog as a single source of truth that syndicates software across target systems, transforming software formats to match existing systems, and removing unauthorized software, using agents for integration and identity access management for secure authorization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each system in hybrid cloud has its own means of installing software, then systems can operate independently with their own software management, but account administrators must enact different means of controlling software installations across each target system, leading to increased complexity and difficulty in compliance management
Solution Approach 1:
The patent implements a universal software catalog system that can be applied across multiple different target systems in hybrid cloud environments. The catalog serves as a common interface for software management that works with various underlying systems, allowing administrators to control software installations uniformly across diverse targets without needing system-specific control mechanisms
Solution Approach 2:
The software catalog acts as an intermediary layer between administrators and target systems. Instead of directly managing each target system individually, administrators interact with the catalog which then handles the distribution and control of software packages to appropriate targets, simplifying the control mechanism while maintaining system independence
2Adaptability or versatility
If software is managed independently across target systems, then each system maintains its own software versions and installation methods, but this leads to software drift and compliance issues as there is no centralized tracking of software versions and unauthorized installations
Solution Approach 1:
The system implements feedback mechanisms where the catalog tracks software installations across target systems and provides visibility into the current state. This allows administrators to monitor compliance status, detect unauthorized software, and take corrective actions. The catalog maintains records of what software should be installed versus what is actually installed, enabling continuous compliance verification
Solution Approach 2:
The software catalog pre-defines approved software packages and their intended deployment targets before actual installation occurs. By establishing the authorized software inventory in advance, the system prevents unauthorized installations from occurring in the first place, rather than merely detecting them after the fact
3Ease of operation
If administrators manually manage software across multiple target systems, then detailed control over each system is possible, but this results in duplicated effort and increased administrative time and resources
Solution Approach 1:
The patent merges the management of multiple target systems into a single unified catalog interface. Instead of administrators separately managing each target system, all software management activities are consolidated into the catalog, which automatically distributes and tracks installations across all targets. This eliminates duplicated administrative effort while maintaining precise control over each system
Solution Approach 2:
The system enables self-service automation where the catalog automatically handles software distribution, installation tracking, and compliance verification across target systems without requiring manual intervention for each operation. This automation reduces administrative time while maintaining control precision through automated monitoring and reporting
Data Source
AI summary
An embodiment includes defining a private software catalog in a private cloud where the private software catalog includes a first set of software. The embodiment also includes associating the private software catalog with a target system. The embodiment also includes transferring the first set of software in the private software catalog to a target catalog corresponding to a target system. The embodiment also includes removing a second set of software from the target system where the second set of software is not defined in the private software catalog for the target catalog corresponding to the target system. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the embodiment.


