Cluster Communication Node Binding Across Isolated VPCs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in ensuring data security and privacy while enabling communication between multiple virtual private clouds (VPCs) in a cluster, particularly affecting data communication between service, client, and management nodes.

Innovation Solution

A method and apparatus for cluster communication that binds service nodes to both a client's and management node's private cloud networks, using extranet and intranet IP addresses to facilitate secure and isolated data communication within and outside the cluster, with mechanisms for managing topology and maintaining communication addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple VPCs are created to isolate components for data security, then data security and privacy are improved, but communication between service nodes, client nodes and management nodes is blocked

Engineering Contradiction:
Improvedata securityVSAvoidcommunication capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments network communication into two distinct VPCs: a first VPC for client-service node communication and a second VPC for management-node communication. This segmentation allows each VPC to serve its specific purpose while maintaining overall system security and functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service node acts as an intermediary that bridges the first VPC and second VPC. It receives requests from client nodes in the first VPC, processes them, and communicates with the management node in the second VPC, thereby enabling communication across isolated VPCs while maintaining security boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If service nodes are connected to a single VPC, then communication is simplified, but data security and privacy isolation between components is compromised

Engineering Contradiction:
Improvecommunication simplicityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system divides network connectivity into separate VPC segments, with service nodes having distinct network interfaces for each VPC. This allows simplified communication within each VPC while maintaining security isolation between them.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service node is designed with multi-functionality, serving as both a client-facing service provider in the first VPC and a management node communicator in the second VPC. This universal design allows a single service node to operate across multiple network contexts without requiring separate physical nodes.

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

3Ease of operation

If dual VPC binding is implemented for service nodes, then both data security and communication capability are improved, but system complexity increases

Engineering Contradiction:
Improvecommunication capabilityVSAvoidnetwork configuration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The service node automatically manages its dual VPC connectivity, including self-configuration of network interfaces and IP addresses. This self-service capability reduces the manual configuration complexity that would otherwise be required for dual VPC binding.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system merges the dual VPC management functionality into the service node itself, combining client communication and management node communication capabilities in a single component. This integration reduces overall system complexity compared to having separate nodes for each VPC.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP4664834A1Method and apparatus for cluster communication, storage medium, and electronic device
Publication Date: 2025.12.17 JD DIGITS HAIYI INFORMATION TECHNOLOGY CO LTD
  • EP4664834A1 patent drawingFigure 1
  • EP4664834A1 patent drawingFigure 2~3
  • EP4664834A1 patent drawingFigure 4~5

AI summary

The present disclosure provides a method and apparatus for cluster communication, an electronic device, and a storage medium. The method comprises: according to a first private cloud network where a client node is located, determining an extranet IP address of a to-be-configured service node; according to a second private cloud network where a management node is located, determining an intranet IP address of the to-be-configured service node; on the basis of the extranet IP address and the intranet IP address, generating configuration information; according to the configuration information, binding the to-be-configured service node respectively with the extranet IP address in the first private cloud network and the intranet IP address in the second private cloud network so that the to-be-configured service node communicates with the client node through the first private cloud network and communicates with the management node through the second private cloud network.