Kapacitásfoglalás túlfoglalása (előzetes verzió)

Az Azure lehetővé teszi további virtuális gépek társítását a kapacitásfoglalások fenntartott számán túl, hogy megkönnyítse a ki- és felskálásos forgatókönyveket anélkül, hogy a fenntartott kapacitás korlátainak kezelésével kapcsolatos többletterhelést okoz. Az egyetlen különbség az, hogy a lefoglalt mennyiségen túli virtuális gépek száma nem kapja meg a kapacitás rendelkezésre állására vonatkozó SLA-előnyt. Ha az Azure rendelkezik a virtuális gép követelményeinek megfelelő kapacitással, a további lefoglalások sikeresek lesznek.

A kapacitásfoglalási csoport példánynézete pillanatképet készít az egyes tagkapacitás-foglalások használatáról. A példánynézetben megtekintheti a túlhelyezés működését.

Ez a cikk feltételezi, hogy létrehozott egy kapacitásfoglalási csoportot ( ), egy tagkapacitás-foglalást ( ), és egy virtuális gépet myCapacityReservationGroup myCapacityReservation (myVM1), amely a csoporthoz van társítva. További részleteket a Kapacitásfoglalás létrehozása és virtuális gép társítása kapacitásfoglaláshoz területen talál.

Fontos

A kapacitásfoglalás jelenleg nyilvános előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatói szerződés nélkül érhető el, és éles számítási feladatokhoz nem javasoljuk. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik. További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Regisztráció kapacitásfoglalásra

A Kapacitásfoglalás funkció használatához regisztrálnia kell az előfizetését az előzetes verzióra. A regisztráció több percig is eltarthat. A szolgáltatás regisztrációját az Azure CLI vagy a PowerShell használatával is befejezheti.

Kapacitásfoglalási csoport példánynézete

A kapacitásfoglalási csoport példánynézete a következő lesz:

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

Tegyük fel, hogy létrehozunk egy másik virtuális gépet myVM2 névvel, és hozzárendeljük a fenti kapacitásfoglalási csoporthoz.

A kapacitásfoglalási csoport példánynézete így fog kinézni:

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

Figyelje meg, hogy virtualMachinesAllocated a hossza (2) nagyobb, mint capacity (1). Ezt az érvényes állapotot túlterheltnek nevezzük.

Fontos

Az Azure nem fogja leállítani a foglalásokat csak azért, mert a kapacitásfoglalás teljes mértékben fel van használva. Az automatikus méretezési szabályok, az ideiglenes horizontális felskálasztás és a kapcsolódó követelmények a fenntartott kapacitás mennyiségével túl fognak működni, ha az Azure rendelkezik rendelkezésre álló kapacitással.

Államok és szempontok

Egy adott kapacitásfoglaláshoz három érvényes állam tartozik:

Állapot Állapot Megfontolandó szempontok
Elérhető fenntartott kapacitás Hossza virtualMachinesAllocated < capacity Szükség van az összes fenntartott kapacitásra? Igény szerint csökkentheti a kapacitást a költségek csökkentése érdekében.
Felhasznált foglalás Hossza virtualMachinesAllocated == capacity A további virtuális gépek csak akkor kapják meg a kapacitás SLA-t, ha egyes meglévő virtuális gépek fel vannak szabadodva. Ha szükséges, próbálja meg növelni a kapacitást, hogy a további tervezett virtuális gépek SLA-t kapnak.
Foglalás túlterhelt Hossza virtualMachinesAllocated > capacity További virtuális gépek nem kapják meg a kapacitási SLA-t. Emellett a virtuális gépek mennyisége (hossza – ) nem kap virtualMachinesAllocated capacity kapacitási SLA-t, ha felszabadítják. Igény szerint növelheti a kapacitás SLA-ját több meglévő virtuális géphez való hozzáadásához.

Következő lépések