

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é il parco macchine 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à su richiesta all'interno dell'organizzazione. AWS Queste prenotazioni sono adatte per carichi di lavoro interrompibili perché il proprietario della capacità può recuperare la capacità in qualsiasi momento con un avviso di interruzione di 2 minuti, dopodiché EC2 chiude le istanze. Per ulteriori informazioni sulle prenotazioni di capacità interrompibile, consulta. [Prenotazioni di capacità interrompibile](interruptible-capacity-reservations.md)

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

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

## Considerazioni
<a name="ec2-fleet-interruptible-cr-considerations"></a>
+ Sono supportate solo le richieste di tipo Fleet EC2 per il lancio di istanze in `instant` Interruptible Capacity Reservations.
+ L'utilizzo `OnDemandTargetCapacity` o `SpotTargetCapacity` contemporaneamente all'impostazione `reserved-capacity` come non è supportato. `DefaultTargetCapacityType`
+ Quando si specificano più modelli di lancio, ciascuno destinato a una diversa prenotazione di capacità interrompibile, EC2 Fleet fornisce istanze a tutte le prenotazioni corrispondenti.
+ Per le prenotazioni di capacità interrompibile, EC2 Fleet non ricorre al lancio di istanze on demand 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 avere 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 prenotazione di capacità interrompibile, è necessario eseguire le seguenti operazioni:

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

Utilizzate il [create-launch-template](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html)comando per creare un modello di avvio che specifichi la prenotazione di capacità interrompibile a cui indirizzare. Nel modello di lancio, imposta `interruptible-capacity-reservation` e specifica `MarketType` la tua prenotazione `CapacityReservationId` di capacità interrompibile.

Esempio di configurazione del modello di lancio:

```
{
    "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 nella Fase 1.

È necessario specificare `ReservedCapacityOptions` with `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 | Speciifica 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 flotte istantanee. | 

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

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

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

Dopo aver creato il `instant` parco istanze utilizzando la configurazione precedente, EC2 Fleet avvia 10 istanze nella Riservazione della capacità interrompibile per soddisfare la capacità target.

**Nota**  
Se il parco macchine non è in grado di soddisfare l'intera capacità prevista, la risposta include le istanze avviate e gli eventuali errori relativi 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, chiudi le istanze quando non sono più necessarie. Tieni presente che EC2 interrompe 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)
+ [Prenotare capacità di elaborazione con le prenotazioni della capacità on demand EC2](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)