

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Tutorial: configura la tua flotta EC2 per avviare le istanze in prenotazioni di capacità interrompibile
<a name="ec2-fleet-launch-instances-interruptible-cr-walkthrough"></a>

Questo tutorial illustra i passaggi da eseguire affinché la tua flotta EC2 avvii le istanze nelle prenotazioni di capacità interrompibile.

Le prenotazioni di capacità interrompibile rappresentano la capacità inutilizzata prestata dai proprietari delle prenotazioni di capacità all'interno della tua organizzazione. On-Demand AWS Queste prenotazioni sono adatte per carichi di lavoro interrompibili perché il proprietario della capacità può recuperare la capacità in qualsiasi momento con un preavviso di interruzione di 2 minuti, dopodiché EC2 chiude le istanze. Per ulteriori informazioni sulle prenotazioni di capacità interrompibile, vedere. [Prenotazioni di capacità interrompibile](interruptible-capacity-reservations.md)

La capacità target della richiesta della flotta EC2 deve essere inferiore o uguale alla capacità disponibile della riserva di capacità interrompibile a cui si sta mirando. Se la richiesta di capacità target supera la capacità disponibile della tua prenotazione di capacità interrompibile, EC2 Fleet avvia quante più istanze possibile e riporta le istanze avviate nella risposta API.

Le istanze in esecuzione in una Interruptible Capacity Reservation continuano a funzionare finché non vengono interrotte o terminate manualmente o finché il proprietario della capacità non recupera la capacità. Quando il proprietario della capacità recupera la capacità, Amazon EC2 invia una EventBridge notifica Amazon 2 minuti prima di terminare le istanze.

## Considerazioni
<a name="ec2-fleet-interruptible-cr-considerations"></a>
+ Sono supportate solo le richieste di tipo EC2 Fleet per l'avvio delle istanze in `instant` Interruptible Capacity Reservations.
+ L'utilizzo `OnDemandTargetCapacity` o `SpotTargetCapacity` durante l'impostazione `reserved-capacity` come «non è supportato. `DefaultTargetCapacityType`
+ Quando si specificano più modelli di avvio, ciascuno destinato a una prenotazione di capacità interrompibile diversa, EC2 Fleet esegue il provisioning delle istanze per tutte le prenotazioni corrispondenti.
+ Per le prenotazioni di capacità interrompibile, EC2 Fleet non ricorre al lancio di On-Demand istanze o istanze Spot per il resto della capacità target desiderata.

## Verificare le autorizzazioni
<a name="ec2-fleet-interruptible-cr-verify-permissions"></a>

Prima di creare una flotta EC2, verifica di disporre di un ruolo IAM con le autorizzazioni richieste. Per ulteriori informazioni, consulta [Prerequisiti di parco istanze EC2](ec2-fleet-prerequisites.md).

Per avviare le istanze in una Interruptible Capacity Reservation, devi eseguire i seguenti passaggi:

## Fase 1: creazione di un modello di avvio
<a name="ec2-fleet-interruptible-cr-step1"></a>

Utilizzate il [ comando ](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html) create-launch-template per creare un modello di avvio che specifichi l'Interruptible Capacity Reservation a cui destinare. Nel modello di avvio, impostate `interruptible-capacity-reservation` e specificate il valore della vostra prenotazione `MarketType` di capacità interrompibile. `CapacityReservationId`

Esempio di configurazione del modello di avvio:

```
{
    "LaunchTemplateName": "{{interruptible-cr-launch-template}}",
    "LaunchTemplateData": {
        "InstanceType": "{{m5.large}}",
        "ImageId": "ami-{{0abcdef1234567890}}",
        "CapacityReservationSpecification": {
            "CapacityReservationTarget": {
                "CapacityReservationId": "{{cr-0123456789abcdef0}}"
            }
        },
        "InstanceMarketOptions": {
            "MarketType": "interruptible-capacity-reservation"
        }
    }
}
```

Output di esempio

```
{
    "LaunchTemplate": {
        "LaunchTemplateId": "lt-0123456789example",
        "LaunchTemplateName": "interruptible-cr-launch-template",
        "CreateTime": "2026-03-12T10:00:00.000Z",
        "CreatedBy": "arn:aws:iam::123456789012:user/Admin",
        "DefaultVersionNumber": 1,
        "LatestVersionNumber": 1
    }
}
```

Per ulteriori informazioni, consulta [Creare un modello di avvio Amazon EC2](create-launch-template.md).

## Fase 2: Configurazione della flotta EC2
<a name="ec2-fleet-interruptible-cr-step2"></a>

Crea un file di configurazione per la flotta EC2 che specifichi il modello di lancio e la capacità target. La seguente configurazione utilizza il modello `interruptible-cr-launch-template` di lancio creato nel passaggio 1.

È necessario specificare `ReservedCapacityOptions` con `ReservationType` set to `interruptible-capacity-reservation` quando si utilizza `reserved-capacity` come`DefaultTargetCapacityType`.

Crea un file denominato `config.json` con i seguenti contenuti:

```
{
    "LaunchTemplateConfigs": [
        {
            "LaunchTemplateSpecification": {
                "LaunchTemplateName": "{{interruptible-cr-launch-template}}",
                "Version": "1"
            },
            "Overrides": [
                {
                    "InstanceType": "{{m5.large}}",
                    "AvailabilityZone": "{{us-east-1a}}"
                }
            ]
        }
    ],
    "TargetCapacitySpecification": {
        "TotalTargetCapacity": {{10}},
        "DefaultTargetCapacityType": "reserved-capacity"
    },
    "ReservedCapacityOptions": {
        "ReservationType": ["interruptible-capacity-reservation"]
    },
    "Type": "instant"
}
```

Parametri di configurazione chiave:


| Parametro | Description | 
| --- | --- | 
| DefaultTargetCapacityType | Impostato reserved-capacity per indicare che le istanze devono essere avviate con capacità riservata. | 
| ReservedCapacityOptions | Specifica il tipo di capacità riservata. Per le prenotazioni di capacità interrompibile, impostare su. ReservationType ["interruptible-capacity-reservation"] | 
| Type | Deve essere impostato su instant. Per le prenotazioni di capacità interrompibile sono supportate solo le flotte istantanee. | 

## Fase 3: Avvia la flotta e visualizza i risultati
<a name="ec2-fleet-interruptible-cr-step3"></a>

Usa il [ comando ](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-fleet.html) create-fleet per creare la flotta:

```
aws ec2 create-fleet \
    --cli-input-json file://config.json
```

Dopo aver creato la `instant` flotta utilizzando la configurazione precedente, EC2 Fleet avvia 10 istanze nella Interruptible Capacity Reservation per raggiungere la capacità target.

**Nota**  
Se la flotta non è in grado di soddisfare la piena capacità prevista, la risposta include le istanze avviate e gli eventuali errori dovuti alla capacità non soddisfatta.

Output di esempio

```
{
    "FleetId": "fleet-12345678-1234-1234-1234-123456789012",
    "Instances": [
        {
            "LaunchTemplateAndOverrides": {
                "LaunchTemplateSpecification": {
                    "LaunchTemplateId": "lt-0123456789example",
                    "Version": "1"
                },
                "Overrides": {
                    "InstanceType": "m5.large",
                    "AvailabilityZone": "us-east-1a"
                }
            },
            "Lifecycle": "interruptible-capacity-reservation",
            "InstanceIds": [
                "i-0123456789example1",
                "i-0123456789example2",
                "i-0123456789example3",
                "i-0123456789example4",
                "i-0123456789example5",
                "i-0123456789example6",
                "i-0123456789example7",
                "i-0123456789example8",
                "i-0123456789example9",
                "i-0123456789example0"
            ],
            "InstanceType": "m5.large",
            "Platform": "Linux/UNIX"
        }
    ],
    "Errors": []
}
```

Per ulteriori informazioni, consulta [Creazione di un parco istanze EC2](create-ec2-fleet.md).

## Eliminazione
<a name="ec2-fleet-interruptible-cr-cleanup"></a>

Per evitare di incorrere in addebiti, interrompi le istanze quando non sono più necessarie. Tieni presente che EC2 termina automaticamente anche le istanze avviate in una riserva di capacità interrompibile quando il proprietario della capacità recupera la capacità.

## Risorse correlate
<a name="ec2-fleet-interruptible-cr-related-resources"></a>
+ [Prenotazioni di capacità interrompibile](interruptible-capacity-reservations.md)
+ [Riserva la capacità di calcolo con EC2 On-Demand Capacity Reservations](ec2-capacity-reservations.md)
+ [Lavorare con un parco istanze EC2](manage-ec2-fleet.md)
+ [Creazione di un parco istanze EC2](create-ec2-fleet.md)
+ [Archivia i parametri di avvio dell'istanza nei modelli di avvio di Amazon EC2](ec2-launch-templates.md)