Přetížení rezervace kapacity

Platí pro: ✔️ Virtuální počítače s Linuxem ✔️ – Uniform scale set ✔️ – Flexibilní škálovací sady s ✔️ Windows

Azure povoluje přidružení dalších virtuálních počítačů nad počet rezervací kapacity. Tyto virtuální počítače jsou k dispozici pro scénáře shlukového a dalšího škálování na více instancí bez omezení rezervované kapacity. Jediným rozdílem je, že počet virtuálních počítačů nad rámec rezervovaného množství neobdrží výhodu smlouvy SLA o dostupnosti kapacity. Pokud má Azure dostupnou kapacitu, která splňuje požadavky virtuálních počítačů, přidělení navíc proběhne úspěšně.

Zobrazení instance skupiny rezervací kapacity poskytuje snímek využití rezervace kapacity pro jednotlivé členy rezervace kapacity. Pomocí zobrazení instance můžete zjistit, jak přetížení funguje.

Tento článek předpokládá, že jste vytvořili skupinu rezervací kapacity (myCapacityReservationGroup), člena Rezervace kapacity (myCapacityReservation) a virtuální počítač (myVM1), který je ke skupině přidružený. Další podrobnosti najdete v tématu Vytvoření rezervace kapacity a Přidružení virtuálního počítače k rezervaci kapacity .

Zobrazení instance pro skupinu rezervací kapacity

Zobrazení instance pro skupinu rezervace kapacity vypadá takto:

GET 
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/myCapacityReservationGroup?$expand=instanceview&api-version=2021-04-01
{ 
    "name": "myCapacityReservationGroup", 
    "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/myCapacityReservationGroup", 
    "type": "Microsoft.Compute/capacityReservationGroups", 
    "location": "eastus", 
    "properties": { 
        "capacityReservations": [ 
            { 
                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/MYCAPACITYRESERVATIONGROUP/capacityReservations/MYCAPACITYRESERVATION" 
            } 
        ], 
        "virtualMachinesAssociated": [ 
            { 
                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/myVM1" 
            } 
        ], 
        "instanceView": { 
            "capacityReservations": [ 
                { 
                    "name": "myCapacityReservation", 
"utilizationInfo": { 
                        "virtualMachinesAllocated": [ 
                            { 
                                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/myVM1" 
                            } 
                        ] 
                    }, 
                    "statuses": [ 
                        { 
                            "code": "ProvisioningState/succeeded", 
                            "level": "Info", 
                            "displayStatus": "Provisioning succeeded", 
                            "time": "<time>" 
                        } 
                    ] 
                } 
            ] 
        } 
    } 
} 

Řekněme, že vytvoříme další virtuální počítač myVM2 a přidružíme ho k výše uvedené skupině rezervace kapacity.

Zobrazení instance pro skupinu Rezervace kapacity teď vypadá takto:

{ 
    "name": "myCapacityReservationGroup", 
    "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/myCapacityReservationGroup", 
    "type": "Microsoft.Compute/capacityReservationGroups", 
    "location": "eastus", 
    "properties": { 
        "capacityReservations": [ 
            { 
                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/MYCAPACITYRESERVATIONGROUP/capacityReservations/MYCAPACITYRESERVATION" 
            } 
        ], 
        "virtualMachinesAssociated": [ 
            { 
                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/myVM1" 
            }, 
 { 
                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/myVM2" 
            } 
        ], 
        "instanceView": { 
            "capacityReservations": [ 
                { 
                    "name": "myCapacityReservation", 
"utilizationInfo": { 
                        "virtualMachinesAllocated": [ 
                            { 
                                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/myVM1" 
                            }, 
{ 
                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/myVM2" 
            } 
                        ] 
                    }, 
                    "statuses": [ 
                        { 
                            "code": "ProvisioningState/succeeded", 
                            "level": "Info", 
                            "displayStatus": "Provisioning succeeded", 
                            "time": "<time>" 
                        } 
                    ] 
                } 
            ] 
        } 
    } 
} 

Všimněte si, že délka virtualMachinesAllocated (2) je větší než capacity (1). Tento platný stav se označuje jako přetížený.

Důležité

Azure přidělení nezastaví jenom proto, že se rezervace kapacity plně využívá. Pravidla automatického škálování, dočasné škálování na více instancí a související požadavky budou fungovat nad rámec množství rezervované kapacity, pokud má Azure dostupnou kapacitu a jsou splněna další omezení, jako je dostupná kvóta.

Stavy a důležité informace

Pro danou rezervaci kapacity existují tři platné stavy:

Stav Stav Požadavky
K dispozici je rezervovaná kapacita Délka virtualMachinesAllocated<capacity Je potřeba veškerá rezervovaná kapacita? Volitelně můžete snížit kapacitu, abyste snížili náklady.
Spotřebovaná rezervace Délka virtualMachinesAllocated == capacity Další virtuální počítače neobdrží smlouvu SLA kapacity, pokud některé existující virtuální počítače neudělíte. Volitelně zkuste zvýšit kapacitu, aby další plánované virtuální počítače obdržely smlouvu SLA.
Rezervace přetížená Délka virtualMachinesAllocated>capacity Další virtuální počítače neobdrží smlouvu SLA kapacity. Počet virtuálních počítačů (délka virtualMachinesAllocatedcapacity– ) navíc neobdrží smlouvu SLA o kapacitě, pokud se uvolní. Volitelně můžete kapacitu zvýšit, aby se smlouva SLA kapacity přidala k více existujícím virtuálním počítačům.

Další kroky