Cloud Instance Provisioning With IPv6 Address Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In current cloud service systems, tenants face difficulties in configuring virtual private clouds (VPCs) and virtual instances due to complex IP address allocation and management, leading to high time consumption and poor user experience.
Innovation Solution
A cloud management platform automates the process by providing a virtual instance configuration interface, selecting appropriate physical servers, and allocating IPv6-format network addresses to virtual instances, which include identifiers of the site and physical server, simplifying address management and reducing time costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the tenant manually allocates and manages IP addresses for virtual instances, then the tenant can ensure proper network configuration and communication, but the operation complexity and time consumption increase significantly
Solution Approach 1:
The system enables automatic IP address allocation where the cloud management platform autonomously assigns IPv6 addresses to virtual instances without requiring manual tenant intervention. The platform automatically manages IP address segments, assigns addresses to virtual instances, and handles address conflicts, thereby reducing operational complexity while maintaining configuration correctness through automated validation and management mechanisms.
2Reliability
If the tenant manually manages IP address segments to avoid overlaps, then network communication between VPCs is ensured, but the time cost and operational burden increase
Solution Approach 1:
The patent extracts the complex IP address management tasks from the tenant's responsibilities and transfers them to the cloud management platform. The platform automatically manages IP address segments, assigns addresses to virtual instances, and handles address conflicts, thereby reducing operational complexity while maintaining configuration correctness through automated validation and management mechanisms.
Solution Approach 2:
The cloud management platform acts as an intermediary between the tenant's VPC requirements and the underlying network infrastructure. It automatically allocates IP addresses from predefined segments, manages address conflicts between different VPCs, and ensures proper network communication without requiring the tenant to manually coordinate IP address assignments across multiple virtual instances and VPCs.
3Productivity
If the cloud management platform automates IP address allocation using IPv6 format, then the address management workload is reduced, but the system complexity increases
Solution Approach 1:
The system transitions from traditional IPv4 address allocation to IPv6 address allocation, fundamentally changing the address space parameters. This enables automatic allocation of vastly larger address spaces without conflict, allowing the cloud management platform to automate address assignment to numerous virtual instances across multiple VPCs efficiently. The IPv6 format's hierarchical structure facilitates automated routing and address management, reducing the operational burden despite increased system complexity.
Data Source
AI summary
This application discloses a public cloud-based virtual instance configuration method and a cloud management platform, to simplify an operation of a tenant, quickly respond to a virtual instance creation requirement and an address management requirement of the tenant, and reduce time costs for the tenant, thereby improving user experience. The method in this application includes: After receiving configuration information that is of a to-be-created virtual instance and that is input by a first tenant, based on the configuration information, the cloud management platform may select a first site from a plurality of sites, select a first physical server from a plurality of physical servers at the first site, create a first virtual instance on the first physical server, and allocate an IPv6-format first network address to the first virtual instance.


