Automated Redundancy Data Center Selection Using Affinity Relationships
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for manually planning redundancy data centers in cloud computing architectures lack flexibility, hindering overall system management and efficiency.
Innovation Solution
A method and apparatus that utilize an affinity and anti-affinity relationship information base to automatically select a redundancy data center by acquiring information about application objects' relationships and resource availability, allowing for flexible deployment of application objects with affinity relationships in the same data center and anti-affinity relationships in different data centers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual planning method is used for configuring redundancy data center, then user can deploy redundancy DC according to need, but system flexibility is poor and overall management is hindered
Solution Approach 1:
The system performs self-service by automatically selecting the most suitable redundancy data center based on affinity and anti-affinity relationships among application objects. The configuration apparatus autonomously analyzes relationships between application objects and makes deployment decisions without requiring manual user planning, thereby improving flexibility while simplifying management.
Solution Approach 2:
The system implements feedback mechanisms by continuously analyzing affinity and anti-affinity relationships among application objects and adjusting redundancy DC selection accordingly. The configuration apparatus gathers information about object relationships, processes this feedback, and uses it to make intelligent deployment decisions, resolving the contradiction between flexibility and management complexity.
2Productivity
If automatic selection of redundancy DC is implemented based on affinity relationships, then system management efficiency improves, but complexity of determining relationships increases
Solution Approach 1:
The system applies preliminary action by pre-establishing an affinity relationship information base that stores relationship data between application objects before redundancy DC selection is needed. This pre-computed information is readily available when deployment decisions must be made, improving management efficiency without increasing real-time computational complexity.
Solution Approach 2:
The patent introduces an intermediary mechanism - the affinity relationship information base - that mediates between complex object relationships and deployment decisions. This intermediary structure organizes and stores relationship data in a manageable format, allowing efficient querying and analysis without requiring complex real-time relationship determination.
Data Source
Figure 1~3
Figure 4
Figure 5
AI summary
The present invention relates to the communications and information technology field, and in particular, to a method and an apparatus for configuring a redundancy data center in a cloud computing architecture, so as to solve a problem that overall management of a system is hindered due to poor flexibility of a manner of manually planning a redundancy DC. The method of the present invention includes: receiving a request for configuring a redundancy data center DC for a specified network service NS; acquiring, from an affinity relationship information base of application objects according to the request for configuring a redundancy DC, information about an affinity and/or anti-affinity relationship among application objects that support the specified network service, where application objects having an affinity relationship can be deployed in a same DC, and application objects having an anti-affinity relationship can be deployed in different DCs; and selecting, from deployed DCs, a redundancy DC for the specified network service according to redundancy resource information of the deployed DCs and the acquired information about an affinity and/or anti-affinity relationship.