Analytics Cloud Broker for Data Protection Operations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing cloud resources effectively and efficiently is challenging due to issues like unpredictable availability, high costs, and disruptions in cloud computing services, making it difficult for enterprises to optimize data protection and disaster recovery operations across multi-cloud and on-premise environments.
Innovation Solution
An analytics-based cloud brokering system that monitors conditions in cloud computing resources, compares them with alternative resources, and automatically modifies operations to optimize performance and cost by switching to more suitable cloud resources, ensuring data protection and backup operations are maintained.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud computing resources are used for data protection operations, then scalability and accessibility are improved, but service availability and reliability deteriorate due to unexpected interruptions and disruptions
Solution Approach 1:
The patent introduces a cloud broker as an intermediary system that sits between the enterprise and multiple cloud providers. The broker monitors service conditions, detects disruptions, and automatically switches operations between different cloud resources, thereby mediating the reliability issue while preserving scalability benefits
Solution Approach 2:
The system dynamically changes operational parameters by monitoring service conditions and automatically switching between different cloud providers based on real-time performance metrics, availability status, and cost parameters, thus adapting to maintain reliability while utilizing scalable cloud resources
2Adaptability or versatility
If cloud computing resources are used for data protection operations, then operational flexibility is improved, but cost predictability and financial control worsen due to unpredictable and exorbitant costs
Solution Approach 1:
The cloud broker implements continuous feedback loops by monitoring usage patterns, cost accumulation, and operational performance. This feedback enables the system to adjust resource allocation, switch providers based on cost-effectiveness, and provide predictable cost reporting, thus maintaining operational flexibility while restoring cost predictability
Solution Approach 2:
The broker system performs multiple functions including resource allocation, cost management, performance monitoring, and provider switching. This multi-functionality allows it to maintain operational flexibility across different cloud providers while simultaneously enforcing cost controls and predictability through centralized management
3Ease of operation
If cloud computing resources are used for data protection operations, then resource accessibility is improved, but performance and operational stability deteriorate due to IOPS limitations and service modifications
Solution Approach 1:
The system dynamically adjusts resource allocation and switching between cloud providers based on real-time performance requirements. When performance thresholds are not met or IOPS limitations are detected, the broker automatically transitions to alternative resources, thus maintaining accessibility while optimizing for performance stability
4Speed
If cloud computing resources are used for data protection operations, then deployment speed is improved, but system complexity and management difficulty worsen in multi-cloud environments
Solution Approach 1:
The cloud broker serves as a unifying intermediary that abstracts the complexity of multi-cloud management. It provides a single point of control for deploying and managing data protection operations across multiple cloud providers, thus maintaining fast deployment speed while reducing the perceived system complexity for end users
Data Source
AI summary
A system includes a memory and at least one processor to monitor for a condition associated with a first cloud computing resource performing a cloud computing operation, determine that the condition associated with the first cloud computing resource has occurred, analyze the condition associated with the first cloud computing resource and compare the first cloud computing resource with a second cloud computing resource that is capable of performing at least a subset of the cloud computing operation, automatically modify the cloud computing operation that uses the first cloud computing resource to use the second cloud computing resource, and send at least one notification to a computing device about the condition associated with the first cloud computing resource and information associated with a modification of the cloud computing operation from the first cloud computing resource to the second cloud computing resource.


