Kapazitätsreservierungen in AWS PCS - AWS PCS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kapazitätsreservierungen in AWS PCS

Sie können EC2 Amazon-Kapazität in einer bestimmten Availability Zone und für einen bestimmten Zeitraum reservieren, indem Sie On-Demand-Kapazitätsreservierungen oder EC2 Kapazitätsblöcke verwenden, um sicherzustellen, dass Sie über die erforderliche Rechenkapazität verfügen, wenn Sie sie benötigen.

Anmerkung

AWS PCSunterstützt On-Demand-Kapazitätsreservierungen (ODCR), unterstützt derzeit jedoch keine Kapazitätsblöcke für ML.

Wird ODCRs mit verwendet AWS PCS

Sie können wählen, wie AWS PCS Ihre Reserved Instances genutzt werden. Wenn Sie eine offene Instanz erstellenODCR, werden alle passenden Instances, die von Ihrem Konto gestartet wurden, AWS PCS oder andere Prozesse in Ihrem Konto auf die Reservierung angerechnet. Bei einem Targeting werden nur InstancesODCR, die mit der spezifischen Reservierungs-ID gestartet wurden, auf die Reservierung angerechnet. Bei zeitkritischen Workloads ODCRs sind gezielte Workloads üblicher.

Sie können eine AWS PCS Compute-Knotengruppe so konfigurieren, dass sie ein Targeting verwendet, ODCR indem Sie es zu einer Startvorlage hinzufügen. Gehen Sie dazu wie folgt vor:

  1. Erstellen Sie eine gezielte Kapazitätsreservierung auf Abruf (ODCR).

  2. Fügen Sie die ODCR zu einer Kapazitätsreservierungsgruppe hinzu.

  3. Ordnen Sie die Gruppe „Kapazitätsreservierung“ einer Startvorlage zu.

  4. Erstellen oder aktualisieren Sie eine AWS PCS Rechenknotengruppe, um die Startvorlage zu verwenden.

Beispiel: Reservieren und verwenden Sie hpc6a.48xlarge-Instances mit einem bestimmten ODCR

Mit diesem Beispielbefehl wird ein Targeting für 32 hpc6a.48xlarge-Instances erstellt. ODCR Um die Reserved Instances in einer Platzierungsgruppe zu starten, fügen Sie dem Befehl etwas hinzu. --placement-group-arn Sie können mit --end-date und ein Enddatum definieren--end-date-type, andernfalls wird die Reservierung fortgesetzt, bis sie manuell beendet wird.

aws ec2 create-capacity-reservation \ --instance-type hpc6a.48xlarge \ --instance-platform Linux/UNIX \ --availability-zone us-east-2a \ --instance-count 32 \ --instance-match-criteria targeted

Das Ergebnis dieses Befehls wird ein ARN für das Neue seinODCR. Um den Befehl ODCR with verwenden zu können AWS PCS, muss er einer Kapazitätsreservierungsgruppe hinzugefügt werden. Dies liegt daran, dass einzelne Personen AWS PCS nicht unterstützt ODCRs werden. Weitere Informationen finden Sie unter Kapazitätsreservierungsgruppen im Amazon Elastic Compute Cloud-Benutzerhandbuch.

So fügen Sie die Gruppe mit dem Namen „Kapazitätsreservierung“ ODCR zu einer Gruppe mit dem Namen hinzuEXAMPLE-CR-GROUP.

aws resource-groups group-resources --group EXAMPLE-CR-GROUP \ --resource-arns arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-1234567890abcdef1

Nachdem die Gruppe ODCR erstellt und zu einer Kapazitätsreservierung hinzugefügt wurde, kann sie nun mit einer AWS PCS Rechenknotengruppe verbunden werden, indem sie zu einer Startvorlage hinzugefügt wird. Hier ist ein Beispiel für eine Startvorlage, die auf die Kapazitätsreservierungsgruppe verweist.

{ "CapacityReservationSpecification": { "CapacityReservationResourceGroupArn": "arn:aws:resource-groups:us-east-2:123456789012:group/EXAMPLE-CR-GROUP" } }

Erstellen oder aktualisieren Sie abschließend eine AWS PCS Rechenknotengruppe, um hpc6a.48xlarge-Instances zu verwenden, und verwenden Sie die Startvorlage, die auf die ODCR verweist, in ihrer Kapazitätsreservierungsgruppe. Legen Sie für eine statische Knotengruppe die Minimal- und Maximalanzahl der Instances auf die Größe der Reservierung fest (32). Legen Sie für eine dynamische Knotengruppe die Mindestanzahl der Instanzen auf 0 und die Höchstzahl auf die Reservierungsgröße fest.

Dieses Beispiel ist eine einfache Implementierung einer SingleODCR, die für eine Rechenknotengruppe bereitgestellt wurde. AWS PCSUnterstützt jedoch viele andere Designs. Sie können beispielsweise eine große Gruppe ODCR oder eine Kapazitätsreservierungsgruppe auf mehrere Rechenknotengruppen aufteilen. Oder Sie können das Konto verwendenODCRs, das ein anderes AWS Konto erstellt und mit Ihrem geteilt hat. Die wichtigste Einschränkung besteht darin, dass sie ODCRs immer in einer Kapazitätsreservierungsgruppe enthalten sein muss.

Weitere Informationen finden Sie unter On-Demand-Kapazitätsreservierungen und Kapazitätsblöcke für ML im Amazon Elastic Compute Cloud-Benutzerhandbuch.