IP Library Granted Patent US 12,348,369
Granted Patent B2
US 12,348,369 · App. 17/516,486 · Granted Jul 1, 2025

Auto-scaling group management method and apparatus

Inventors: Nannan Wang (Shenzhen, CN); Boai Yang (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L41/0886G06F9/505G06F9/5077H04L41/0816H04L41/0893H04L41/0894H04L41/0895H04L41/0897
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,348,369
App. No.
17/516,486
Granted
Jul 1, 2025
Kind
B2
Abstract

An auto-scaling group management method is provided, including: receiving an auto-scaling group configuration message, the auto-scaling group configuration message including level information of an auto-scaling group, initialization configuration information of a compute instance of the auto-scaling group, and first auto-scaling policy information of the auto-scaling group; creating the compute instance of the auto-scaling group based on the initialization configuration information in a service server included in a level indicated by the level information of the auto-scaling group; and performing an operation on the compute instance of the auto-scaling group based on the auto-scaling policy information of the auto-scaling group. In the foregoing technical solution, a deployed auto-scaling group may support cross-layer deployment or operation.

Claims (35)

1. An auto-scaling group management method of a service providing system including an auto-scaling group management apparatus and a plurality of levels, each level comprising at least one service server, the management method comprising:

receiving, by the auto-scaling group management apparatus, a first auto-scaling group configuration message, the first auto-scaling group configuration message comprising first auto-scaling group level information of a first auto-scaling group, first auto-scaling group initialization configuration information of a compute instance of the first auto-scaling group, and first auto-scaling group policy information of the first auto-scaling group;

creating, by the auto-scaling group management apparatus, the compute instance of the first auto-scaling group based on the first auto-scaling group initialization configuration information, the compute instance being created in a service server comprised in a level indicated by the first auto-scaling group level information, the level comprising an administrative level, a geographic level, a region level, or an auto-scaling group level;

performing, by the auto-scaling group management apparatus, an operation on the compute instance of the first auto-scaling group based on the first auto-scaling group policy information;

receiving, by the auto-scaling group management apparatus, a second auto-scaling group configuration message comprising second auto-scaling group level information of a second auto-scaling group, second auto-scaling group initialization configuration information of a second compute instance of the second auto-scaling group, second auto-scaling group policy information of the second auto-scaling group, and a conflict resolution policy indicating a second auto-scaling group priority of the second auto-scaling group policy information;

creating, by the auto-scaling group management apparatus, the second compute instance based on the second auto-scaling group initialization configuration information in a second service server comprised in a second level indicated by the second auto-scaling group level information, the service server comprised in the level indicated by the first auto-scaling group level information overlaps the second service server comprised in the second level indicated by the second auto-scaling group level information;

performing, by the auto-scaling group management apparatus, an operation on the second compute instance of the second auto-scaling group based on the second auto-scaling group policy information; and

sending, by the auto-scaling group management apparatus, the conflict resolution policy to an overlapping service server, wherein the overlapping service server is comprised in the level indicated by the first auto-scaling group level information and the second level indicated by the second auto-scaling group level information.

2. The management method according to claim 1 , wherein the performing, by the auto-scaling group management apparatus, the operation on the compute instance of the first auto-scaling group based on the first auto-scaling group policy information comprises:

generating, by the auto-scaling group management apparatus, a first auto-scaling command based on a running status of the compute instance and the first auto-scaling group policy information; and

sending, by the auto-scaling group management apparatus, the first auto-scaling command to the service server on which the compute instance of the first auto-scaling group is created.

3. The management method according to claim 2 , wherein the second auto-scaling group configuration message further comprises a conflict resolution policy indicating a second auto-scaling group priority of the second auto-scaling group policy information, and the management method further comprises:

sending, by the auto-scaling group management apparatus, the conflict resolution policy to an overlapping service server, wherein the overlapping service server is comprised in the level indicated by the first auto-scaling group level information and the second level indicated by the second auto-scaling group level information;

receiving, by the overlapping service server, the first auto-scaling command generated based on the first auto-scaling group policy information;

receiving, by the overlapping service server, a second auto-scaling command generated based on the second auto-scaling group policy information; and

selecting, by the overlapping service server, the first auto-scaling command or the second auto-scaling command for execution according to the conflict resolution policy.

4. An auto-scaling group management method for an auto-scaling group management apparatus, the method comprising:

receiving a first auto-scaling group configuration message, the first auto-scaling group configuration message comprising first auto-scaling group level information of a first auto-scaling group, first auto-scaling group initialization configuration information of a compute instance of the first auto-scaling group, and first auto-scaling group policy information of the first auto-scaling group;

creating the compute instance of the first auto-scaling group based on the first auto-scaling group initialization configuration information, the compute instance being created in a service server comprised in a level indicated by the first auto-scaling group level information, the level comprising an administrative level, a geographic level, a region level, or an auto-scaling group level;

performing an operation on the compute instance of the first auto-scaling group based on the first auto-scaling group policy information;

receiving a second auto-scaling group configuration message comprising second auto-scaling group level information of a second auto-scaling group, second auto-scaling group initialization configuration information of a second compute instance of the second auto-scaling group, second auto-scaling group policy information of the second auto-scaling group, and a conflict resolution policy indicating a second auto-scaling group priority of the second auto-scaling group policy information;

creating the second compute instance based on the second auto-scaling group initialization configuration information in a second service server comprised in a second level indicated by the second auto-scaling group level information, the service server comprised in the level indicated by the first auto-scaling group level information overlaps the second service server comprised in the second level indicated by the second auto-scaling group level information;

performing an operation on the second compute instance of the second auto-scaling group based on the second auto-scaling group policy information; and

sending the conflict resolution policy to an overlapping service server, wherein the overlapping service server is comprised in the level indicated by the first auto-scaling group level information and the second level indicated by the second auto-scaling group level information.

5. The management method according to claim 4 , wherein the performing the operation on the compute instance of the first auto-scaling group based on the first auto-scaling group policy information comprises:

generating a first auto-scaling command based on a running status of the compute instance and the first auto-scaling group policy information; and

sending the first auto-scaling command to the service server on which the compute instance of the first auto-scaling group is created.

6. The management method according to claim 5 , wherein the performing the operation on the second compute instance of the second auto-scaling group based on the second auto-scaling group policy information comprises:

generating a second auto-scaling command based on a running status of the second compute instance and the second auto-scaling group policy information; and

sending the second auto-scaling command to a service server on which the second compute instance is created.

7. An auto-scaling group management method of a service server, the service server is comprised in a level indicated by first auto-scaling group level information of a first auto-scaling group and a second level indicated by second auto-scaling group level information of a second auto-scaling group, the level comprising an administrative level, a geographic level, a region level, or an auto-scaling group level, the management method comprising:

receiving a first auto-scaling command delivered by an auto-scaling group management apparatus, the first auto-scaling command being generated by the auto-scaling group management apparatus based on first auto-scaling group policy information comprised in a received first auto-scaling group configuration message;

receiving a second auto-scaling command delivered by the auto-scaling group management apparatus, the second auto-scaling command generated by the auto-scaling group management apparatus based on second auto-scaling group policy information comprised in a received second auto-scaling group configuration message;

receiving a conflict resolution policy delivered by the auto-scaling group management apparatus, the conflict resolution policy indicating a priority of the auto-scaling policy information, the conflict resolution policy indicating a second auto-scaling group priority of the second auto-scaling group policy information; and

selecting, according to the conflict resolution policy, to execute the first auto-scaling command or the second auto-scaling command.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: WANG, NANNAN; YANG, BOAI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 061248/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2022
From: HUAWEI TECHNOLOGIES CO., LTD.
To: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
Reel/Frame 059267/0088 →