Sdílet prostřednictvím


Přetížení rezervace kapacity

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

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, aby umožňovaly nárazové a další scénáře horizontálního navýšení kapacity 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 (Capacity Availability Service Level Agreement). Pokud má Azure dostupnou kapacitu, která splňuje požadavky na virtuální počítač, extra přidělení proběhne úspěšně.

Zobrazení instance skupiny rezervací kapacity poskytuje snímek využití pro každou rezervaci kapacity člena. 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), rezervaci členské kapacity (myCapacityReservation) a virtuální počítač (myVM1), který je přidružený ke skupině. Další informace 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 rezervací kapacity vypadá jako v tomto příkladu:

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č s názvem myVM2 a přidružíme ho k předchozí skupině rezervací kapacity.

Zobrazení instance pro skupinu rezervací kapacity teď vypadá jako v tomto příkladu:

{ 
    "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>" 
                        } 
                    ] 
                } 
            ] 
        } 
    } 
} 

Délka virtualMachinesAllocated (2) je větší než capacity (1). Tento platný stav se označuje jako přetížený.

Důležité

Azure nezastaví přidělení, protože rezervace kapacity je plně spotřebovaná. Pravidla automatického škálování, dočasné horizontální navýšení kapacity a související požadavky fungují nad rámec množství rezervované kapacity, pokud azure má dostupnou kapacitu a další omezení, jako je dostupná kvóta, jsou splněna.

státy a aspekty

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

State Průběh Důležité informace
Dostupná rezervovaná kapacita Délka virtualMachinesAllocated<capacity Vyžaduje se všechna rezervovaná kapacita? Volitelně můžete snížit kapacitu a snížit tak náklady.
Spotřebovaná rezervace Délka virtualMachinesAllocated == capacity Pokud nedojde k uvolnění některých existujících virtuálních počítačů, více virtuálních počítačů smlouvu SLA kapacity neobdrží. Volitelně se pokuste zvýšit kapacitu tak, aby další plánované virtuální počítače obdržely smlouvu SLA.
Přetížené rezervace Délka virtualMachinesAllocated>capacity Smlouva SLA kapacity nebude přijímat více virtuálních počítačů. Množství virtuálních počítačů (délka virtualMachinesAllocatedcapacity) také neobdrží smlouvu SLA o kapacitě, pokud je uvolněná. Volitelně můžete zvýšit kapacitu, aby se ke stávajícím virtuálním počítačům přidala smlouva SLA o kapacitu.

Další krok