Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✔️ Linux-VMs ✔️ Windows-VMs ✔️ Einheitliche Skalierungsgruppen ✔️ Flexible Skalierungsgruppen
Eine Kapazitätsreservierung wird immer als Teil einer Kapazitätsreservierungsgruppe erstellt. Der erste Schritt besteht darin, eine Gruppe zu erstellen, falls nicht bereits eine passende existiert, und dann Reservierungen zu erstellen. Nach dem erfolgreichen Erstellen sind die Reservierungen sofort für die Nutzung mit virtuellen Computern (VMs) verfügbar. Die Kapazität ist für Ihre Nutzung reserviert, solange die Reservierung nicht gelöscht wird.
Eine wohlgeformte Anforderung für eine Kapazitätsreservierungsgruppe sollte immer erfolgreich sein, da sie keine Kapazität reserviert. Sie fungiert lediglich als Container für Reservierungen. Bei einer Anforderung für eine Kapazitätsreservierung kann jedoch ein Fehler auftreten, wenn Sie nicht über das erforderliche Kontingent für die VM-Serie verfügen oder wenn Azure nicht über genügend Kapazität verfügt, um die Anforderung zu erfüllen. Fordern Sie entweder mehr Kontingent an oder versuchen Sie eine andere VM-Größe, einen anderen Standort oder eine andere Zonenkombination.
Die Erstellung einer Kapazitätsreservierung ist erfolgreich oder scheitert vollständig. Bei einer Anforderung zur Reservierung von 10 Instanzen wird nur dann ein Erfolg zurückgegeben, wenn alle 10 Instanzen zugewiesen werden konnten. Andernfalls tritt bei der Erstellung der Kapazitätsreservierung ein Fehler auf.
Überlegungen
Die Kapazitätsreservierung muss die folgenden Regeln erfüllen:
- Der Parameter „Standort“muss mit der Standort-Eigenschaft für die übergeordnete Kapazitätsreservierungsgruppe übereinstimmen. Eine Diskrepanz führt zu einem Fehler.
- Die VM-Größe muss in der Zielregion verfügbar sein. Andernfalls schlägt die Erstellung der Reservierung fehl.
- Das Abonnement muss über ein verfügbares Kontingent verfügen, das mindestens der Anzahl der für die VM-Serie und für die Region insgesamt reservierten VMs entspricht. Falls nötig, mehr Kontingent anfordern.
- Bei Bedarf können Sie einzelne VMs schrittweise bereitstellen, um innerhalb bestehender Kontingentgrenzen zu bleiben. Erstellen Sie eine Kapazitätsreservierung mit einer kleineren Menge, und weisen Sie diese Anzahl von VMs neu zu. Dadurch wird ein Kontingent frei, um die reservierte Menge erhöhen und weitere VMs hinzufügen zu können. Wenn das Abonnement unterschiedliche VM-Größen in derselben Serie verwendet, können Sie alternativ VMs für die erste Größe reservieren und erneut bereitstellen. Fügen Sie dann der Gruppe eine Reservierung für eine andere Größe hinzu, und stellen Sie die VMs für die neue Größe für die Reservierungsgruppe erneut bereit. Wiederholen Sie den Vorgang, bis er abgeschlossen ist.
- Für Skalierungsgruppen ist ein verfügbares Kontingent erforderlich, es sei denn, die Skalierungsgruppe oder ihre VM-Instanzen werden gelöscht, die Kapazität wird reserviert und die Skalierungsgruppeninstanzen werden mithilfe von reservierter Kapazität hinzugefügt. Wenn die Skalierungsgruppe mit Blau-Grün-Bereitstellung aktualisiert wird, reservieren Sie die Kapazität, und stellen Sie die neue Skalierungsgruppe beim nächsten Update für die reservierte Kapazität bereit.
- Jede Kapazitätsreservierungsgruppe kann genau eine Reservierung für eine bestimmte VM-Größe aufweisen. Sie können beispielsweise nur eine Kapazitätsreservierung für die VM-Größe
Standard_D2s_v3erstellen. Der Versuch, eine zweite Reservierung fürStandard_D2s_v3in derselben Kapazitätsreservierungsgruppe zu erstellen, führt zu einem Fehler. Sie können jedoch in derselben Gruppe eine weitere Reservierung für andere VM-Größen wieStandard_D4s_v3undStandard_D8s_v3erstellen. - Für eine Kapazitätsreservierungsgruppe, die Zonen unterstützt, wird jeder Reservierungstyp durch die Kombination von VM Größe und Zone definiert. Beispielsweise werden eine Kapazitätsreservierung für
Standard_D2s_v3inZone 1, eine weitere Kapazitätsreservierung fürStandard_D2s_v3inZone 2und eine dritte Kapazitätsreservierung fürStandard_D2s_v3inZone 3unterstützt.
Überprüfen der für die Kapazitätsreservierung in einer Region verfügbaren VM-Größen
Bevor Sie eine Kapazitätsreservierung erstellen, können Sie die für die Reservierung für eine bestimmte Region verfügbaren VM-Größen überprüfen.
- Öffnen Sie das Azure-Portal.
- Geben Sie in der Suchleiste Kapazitätsreservierungsgruppen ein.
- Wählen Sie in den Optionen Kapazitätsreservierungsgruppe aus.
- Wählen Sie Erstellen aus.
- Erstellen Sie auf der Registerkarte Grundlagen eine Kapazitätsreservierungsgruppe:
- Wählen Sie ein Abonnementaus.
- Wählen Sie eine Ressourcengruppe aus, oder erstellen Sie sie.
- Benennen Sie die Gruppe.
- Wählen Sie eine Region aus.
- Wählen Sie optional Verfügbarkeitszonen aus, oder überlassen Sie Azure die Auswahl.
- Wählen Sie Weiter aus.
- Wählen Sie unter VM-Größe die Option Alle Größen anzeigen aus, um zu überprüfen, welche VM-Größen für die Kapazitätsreservierung verfügbar sind.
Erstellen Sie eine Kapazitätsreservierung
Erstellen einer Kapazitätsreservierungsgruppe.
Um eine Kapazitätsreservierungsgruppe zu erstellen, erstellen Sie die folgende
PUT-Anforderung für denMicrosoft.Compute-Anbieter:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}&api-version=2021-04-01Fügen Sie folgende Parameter in den Anforderungstext ein:
{ "location":"eastus" }Diese Gruppe wird erstellt, um Reservierungen für den Standort US East zu umfassen.
Die Gruppe im folgenden Beispiel unterstützt nur regionale Reservierungen, da zum Zeitpunkt der Erstellung keine Zonen angegeben wurden. Um eine zonale Gruppe zu erstellen, übergeben Sie einen zusätzlichen Parameter
zoneim Anforderungstext:{ "location":"eastus", "zones": ["1", "2", "3"] }Erstellen einer Kapazitätsreservierung.
Um eine Reservierung zu erstellen, erstellen Sie die folgende
PUT-Anforderung für den AnbieterMicrosoft.Compute:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01Fügen Sie folgende Parameter in den Anforderungstext ein:
{ "location": "eastus", "sku": { "name": "Standard_D2s_v3", "capacity": 5 }, "tags": { "environment": "testing" }Mit der vorstehenden Anforderung wird eine Reservierung am Standort „USA, Osten“ für fünf Stück der VM-Größe D2s_v3 erstellt.
Überprüfen Ihrer Kapazitätsreservierung
Nachdem die Kapazitätsreservierung erfolgreich erstellt wurde, steht sie sofort für die Verwendung mit VMs zur Verfügung. Das currentCapacity Feld aus der Instanzansicht der Kapazitätsreservierung stellt die aktuelle Kapazität der VM-Größe bereit, die erfolgreich reserviert wurde. Siehe Kapazitätsreservierungen - Abrufen.
GET
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01
{
"name": "<CapacityReservationName>",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{CapacityReservationName}",
"type": "Microsoft.Compute/capacityReservationGroups/capacityReservations",
"location": "eastus",
"tags": {
"environment": "testing"
},
"sku": {
"name": "Standard_D2s_v3",
"capacity": 5
},
"properties": {
"reservationId": "<reservationId>",
"provisioningTime": "<provisioningTime>",
"provisioningState": "Updating"
}
}