TPU-Spot-VMs anfragen

Spot-VMs bieten ungenutzte Kapazität zu deutlich ermäßigten Preisen. Spot-VMs können jederzeit vorzeitig beendet werden. Im Gegensatz zu TPUs auf Abruf gibt es jedoch keine Beschränkung der Laufzeit. Wenn Sie eine Spot-VM-Instanz oder eine MIG neu starten möchten, müssen Sie sie löschen und dann neu erstellen.

Weitere Informationen zu Spot-VMs finden Sie in der Compute Engine-Dokumentation unter Spot-VMs.

TPU-Spot-VMs erstellen

Sie können TPU-Spot-VMs als einzelne Instanzen oder als Teil einer verwalteten Instanzgruppe (Managed Instance Group, MIG) erstellen.

Wenn Sie TPU-Spot-VMs mit einer MIG erstellen möchten, geben Sie das Spot-Bereitstellungsmodell in Ihrer Instanzvorlage an.

  1. Instanzvorlage erstellen:

    gcloud

    gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \
        --project=PROJECT_ID \
        --machine-type=MACHINE_TYPE \
        --maintenance-policy=TERMINATE \
        --instance-termination-action=STOP \
        --provisioning-model=SPOT \
        --image-family=IMAGE_FAMILY \
    --image-project=IMAGE_PROJECT
    

    REST

    curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    -d '{
        "name": "INSTANCE_TEMPLATE_NAME",
        "properties": {
        "machineType": "MACHINE_TYPE",
        "disks": [
            {
            "boot": true,
            "initializeParams": {
                "sourceImage": "projects/IMAGE_PROJECT/global/images/family/IMAGE_FAMILY"